$(document).ready(function(){
	$("#cambioloc").bind("submit",function(){
			//campos obligatorios
			var error = -1;
			var errorStr = "Los siguientes campos deben contener algun valor:\n";
			for (var i=0;(i<$(".obligatorio",$(this)).length);i++)
			{
				var o = $(".obligatorio:eq("+i+")",$(this));
				if (o.val()=="")
				{
					if (error == -1) error =  i;
					errorStr += "\t"+o.attr("name")+"\n";
					o.parent().parent().css("color","#f00");
				}
				else
				{
					o.parent().parent().css("color","#000");
				}
			}
			if (error!=-1)
			{
				alert(errorStr+"Por favor, completelos y pruebe de nuevo.");
				$(".obligatorio:eq("+error+")",$(this)).focus();
				return false;
			}
			
			//DNI correcto---------------------------
			var dni = $("#dni").val();
			var letras = ['T', 'R', 'W', 'A', 'G', 'M', 'Y', 'F', 'P', 'D', 'X', 'B', 'N', 'J', 'Z', 'S', 'Q', 'V', 'H', 'L', 'C', 'K', 'E'];
			var letra='trwagmyfpdxbnjzsqvhlcke';
			if( !(/^\d{8}[A-Za-z]$/.test(dni)) )
			{
				alert("Has introducido un DNI: invalido");
				$("#dni").focus();
				return false;
			}
			/*if((dni.charAt(8) != letras[(dni.substring(0, 8))%23]) )
			{
				alert("Has introducido un DNI con letra invalida");
				$("#dni").focus();
				return false;
			}*/
			//validar e-mail--------------------------------------
			var email=$("#email").val();
			if (!(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(email)))
			{
				alert("La dirección de email " + email    + " es incorrecta.");
				$("#email").focus();
				return (false)
			}
			//TLF correcto------------------------
			var telefono=$("#tlf").val();
			if( !(/^\d{9}$/.test(telefono)) )
			{
				alert("Has introducido un telefono invalido");
				$("#tlf").focus();
				return false;
			}

			return true;
	});
	
	//form tu opinion nos interesa
	$("#formopinion").bind("submit",function(){
		//campos obligatorios
			var error = -1;
			var errorStr = "Los siguientes campos deben contener algun valor:\n";
			for (var i=0;(i<$(".obligatorio",$(this)).length);i++)
			{
				var o = $(".obligatorio:eq("+i+")",$(this));
				if (o.val()=="")
				{
					if (error == -1) error =  i;
					errorStr += "\t"+o.attr("name")+"\n";
					o.parent().parent().css("color","#f00");
				}
				else
				{
					o.parent().parent().css("color","#000");
				}
			}
			if (error!=-1)
			{
				alert(errorStr+"Por favor, completelos y pruebe de nuevo.");
				$(".obligatorio:eq("+error+")",$(this)).focus();
				return false;
			}
			
		//validar e-mail--------------------------------------
			var email=$("#email").val();
			if (!(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(email)))
			{
				alert("La dirección de email " + email    + " es incorrecta.");
				$("#email").focus();
				return (false);
			}
	});
	
	

});

