$(document).ready(function(){

        $("#IDPais").change(function () {
		var IDPais = $(this).val();
		$.ajax({
			   type: "POST",
			   url: "ajax/CargaCiudad.php",
			   data: "IDPais="+IDPais,
			   dataType: "json",
			   success: function(msg){
					$("#IDCiudad").removeOption(/./);
					$("#IDCiudad").addOption(msg, true);
					$("#IDCiudad").selectOptions("");
			   }
		});
	});

        $( "form.formvalida" ).submit(function(){
		 return EvaluaReg( this );
	});

})

function EvaluaReg( formEval )
{
        var fields = $( formEval ).find( ".mandatory" ).get();

        for( var i = 0 ; i < fields.length ; i++ )
	{
        	if( $( fields[i] ).val() == "" )
		{
			alert( "El campo " + $( fields[i] ).attr( "title" ) + " se encuentra vacio y es obligario" );
			 $( fields[i] ).focus();
			return false;

		}
                if ($(fields[i]).hasClass("valmail")) {
			var expresion = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			if (!expresion.test($(fields[i]).val())){

				alert("El campo " + $(fields[i]).attr("title") + " no es un mail valido ejemplo@ejemplo.com");
				$(fields[i]).focus();
				return false;
			}
		}
	}
	return true;
}
