$(function(){
	$(document).ready(function(){
	 
	$("h1").hover(function() {
	$(this).next("em").stop(true, true).animate({opacity: "show", top: "80"}, "slow");
	}, function() {
	$(this).next("em").animate({opacity: "hide", top: "120"}, "fast");
	});
	 
	});

	//hover states on the static widgets
	$('#dialog_link, ul#icons li').hover(
		function() { $(this).addClass('ui-state-hover'); }, 
		function() { $(this).removeClass('ui-state-hover'); }
	);
	
	$('#dialog_error').dialog({
		autoOpen: false,
		modal: true,
		width: 300,
		buttons: {
			"Aceptar": function() { 
				$(this).dialog("close"); 
			}
		}
	});
	
	$('#dialogo_mapa').dialog({
		autoOpen: false,
		width: 490,
		height: 510,
		buttons: {
			"Cerrar": function() { 
				$(this).dialog("close"); 
			}
		}
	});
	$('.dialog_mapa').click(function(){
					$('#dialogo_mapa').dialog('open');
		return false;
	}); 

	$("#envia_contacto").click(function(){
		if (valida_forma_contacto() )
		{
			$("form").submit();
		}
	});
	
	$(".btncont").mouseover(function (){
		$(this).attr("src","imgusr/btn_contratos_hover.png");
	});
	$(".btncont").mouseout(function (){
		$(this).attr("src","imgusr/btn_contratos.png");
	});
	$(".btnpsico").mouseover(function (){
		$(this).attr("src","imgusr/btn_psicologia_hover.png");
	});
	$(".btnpsico").mouseout(function (){
		$(this).attr("src","imgusr/btn_psicologia.png");
	});
	$(".btndivo").mouseover(function (){
		$(this).attr("src","imgusr/btn_divorcios_hover.png");
	});
	$(".btndivo").mouseout(function (){
		$(this).attr("src","imgusr/btn_divorcios.png");
	});
});

function valEmail(valor)
{
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
    if(!re.exec(valor)) {
        return false;
    }else{
        return true;
    }
}

function email()
{
	if(!valEmail( $("#input_suscribete").val() ))
	{
		$("#input_suscribete").focus();
		$('#dialog_error').dialog('open');
		return false;
	}
	else{
		document.frm_suscribete.submit();
	}
}

function valida_forma_contacto()
{
	$("label#error").hide();
	
	$("#nombre").removeClass("error_submit");
	$("#direccion").removeClass("error_submit");
	$("#telefono").removeClass("error_submit");
	$("#comentarios").removeClass("error_submit");
	$("#email").removeClass("error_submit");
	
	var nombre = $("#nombre").val();  
	var direccion = $("#direccion").val();  
	var telefono = $("#telefono").val();  
	var comentarios = $("#comentarios").val();  
	var email = $("#email").val();  

	if (nombre == "") 
	{    
		$("label#error").show().fadeOut(5000); 
		$("#nombre").focus().addClass("error_submit");
		return false;  
	}
	if (direccion == "") 
	{
		$("label#error").show().fadeOut(5000);  
		$("#direccion").focus().addClass("error_submit");
		return false;  
	}
	if (telefono == "") 
	{
		$("label#error").show().fadeOut(5000);  
		$("#telefono").focus().addClass("error_submit");
		return false;  
	}
	if (email == "" || valEmail(email) === false) 
	{
		$("label#error").show().fadeOut();  
		$("#email").focus().addClass("error_submit");
		return false;  
	}
	if (comentarios == "") 
	{
		$("label#error").show().fadeOut(5000);  
		$("#comentarios").focus().addClass("error_submit");
		return false;  
	}
	
	return true;
}
