$(document).ready(function() {
	$("#signupForm2").validate({
		rules: signupFormRules,
		messages: signupFormMessages,
		errorClass: 'error_msg',
		errorElement: 'span'
	});
	
	$("#cambiar_imagen").click (function() {
		$("#image").attr('src', '/getAjaxCaptcha.html?sid='+Math.random());
		return false;
	});
	
	$("#selProvincia").change (function (){
		state = $("#selProvincia").val ();
		$.post("getAjaxSearchTowns.html", { province: state },
		   function(data){
			  $("#result_location").html (data);
		   });
	});
});

var signupFormRules = {
	tipo:				{required: true},
	nombre: 			{required: true},
	email: 				{required: true},
	nifcif: 			{required: true},
	descripcion_breve: 	{required: true},
	aceptar_terminos:	{required: true},
	codigo:				{required: true}
};

var signupFormMessages = {
	tipo:				{required: "Debe seleccionar un tipo de registro"},
	nombre: 			{required: "El nombre no puede estar vacío"},
	email: 				{required: "El email no puede estar vacío"},
	nifcif: 			{required: "El nif/cif no puede estar vacío"},
	descripcion_breve: 	{required: "La descripción breve no puede estar vacía"},
	aceptar_terminos:	{required: "Debe aceptar los Términos de Contrato y Servicio."},
	codigo:				{required: "Código incorrecto, éntrelo correctamente."}
};
