var MsjTipico = "Enviando datos...";
$(function() {
	var meses = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"]
	var dias = ["Dom", "Lun", "Mar", "Mie", "Jue", "Vie", "Sab"];
	$("#nacimiento").datepicker({
		dateFormat: "dd/mm/yy",
		changeYear: true,
		yearRange: "1900:2010",
		monthNames: meses,
		firstDay: 1,
		dayNamesMin: dias,
		beforeShow: actualizaDatePicker
		}
	);
	
});

function actualizaDatePicker() {
	var nacimiento = $("#nacimiento").val();
	if (nacimiento != "") {
		$("#nacimiento").datepicker("setDate", nacimiento);
	}
}

var error_rut = 0;

function otro_validar_rut() {
		validar_rut($("#rut").val());
}
var auxRut = "";
function validar_rut(strRut) {

	if (!Rut(strRut)) {
		//error_rut = 1;
		alert("Rut incorrecto!");
		//$("#span_error_rut").html("Rut no v&aacute;lido.")
	}
	else {
		error_rut = 0;
		//limpiaErrorRut();

		$("#loader_rut").show();
		$("#informacion").html("");
		$.post("busca_info_rut.php",
		{
			rut: $("#rut").val(),
			act_id: $("#act").val()
		},
		function(data) {

			$("#loader_rut").hide();
			//alert(data);
			if (data != "") {
				//var resultado = eval("(" +  data + ")");
				/*El servidor tiene PHP4!!!!, por lo tanto no se dispone de JSON */
					aux = data.split(";");
					datos = aux[0].split(","); // los datos de la persona
					/*
					aux[1] especifica si existe el rut
					aux[2] si existe en la actividad
					*/
				
				//if (resultado.existe_rut) {
				if (aux[1] == 1) {
				/*
					datos = resultado["data"];
					$("#nombre").val(datos.ins_persona);
					$("#telefono").val(datos.ins_telefono);
					$("#direccion").val(datos.ins_direccion);
					$("#email").val(datos.ins_correo);
					$("#profesion").val(datos.ins_profesion);
					$("#civil").val(datos.ins_civil);
					$("#nacimiento").val(datos.ins_nacimiento);
					$("#situacion").val(datos.ins_situacion);
				*/

					$("#nombre").val(datos[1]);
					$("#telefono").val(datos[2]);
					$("#direccion").val(datos[6]);
					$("#ciudad").val(datos[7]);
					$("#email").val(datos[3]);
					$("#profesion").val(datos[8]);
					$("#civil").val(datos[10]);
					$("#nacimiento").val(datos[9]);
					$("#situacion").val(datos[11]);
				
					var informacion = "Valide los antecedentes registrados y haga &lt;Click&gt; en &quot;Enviar&quot;."
					//if (resultado.existe_actividad) {
					if (aux[2] == 1) {
						informacion = "Valide los antecedentes registrados y haga &lt;Click&gt; en &quot;Enviar&quot;.";
						$("#mensaje").val(datos[4]);
						$("#ins_id").val(datos[0]);
					}

					$("#informacion").html(informacion);
				}
			}
			$("#boton_ingresar").hide();
			$("#contenedor_otros_datos").fadeIn();
			auxRut = $("#rut").val();			
			$("#rut").attr('disabled', true);

			
		});
	}
	

}

function cancelar_inscripcion() {
	$("#boton_ingresar").fadeIn();
	$("#contenedor_otros_datos").hide();
	$("#rut").attr('disabled', false);
	$("#rut").val("");

	$("#nombre").val("");
	$("#telefono").val("");
	$("#direccion").val("");
	$("#ciudad").val("");
	$("#email").val("");
	$("#profesion").val("");
	$("#civil").val("");
	$("#nacimiento").val("");
	$("#situacion").val("");
	$("#mensaje").val("");
	$("#ins_id").val("");
	auxRut = "";
	
}

function otroGet(id) {
	return document.getElementById(id);
}
function enviar_form(){
/*	if (error_rut) {
		alert("El rut es incorrecto.")
		return false;
	}*/
	if(otroGet("nombre").value == ""){
		alert("Indique el nombre");
		otroGet("nombre").focus();
		return;
	}
	if(otroGet("rut").value == ""){
		alert("Indique el rut");
		otroGet("rut").focus();
		return;
	}
	if(otroGet("telefono").value == ""){
		alert("Indique el telefono");
		otroGet("telefono").focus();
		return;
	}
	if(otroGet("email").value != ""){
	/*
		alert("Indique el email");
		document.form2.email.focus();
		return;
	}
	else {*/
		if (!validateEmail(otroGet("email").value)) {
			alert("El e-mail ingresado es incorrecto");
			otroGet("email").focus();
			return;
		}
	}
	if (otroGet("nacimiento").value == "") {
		alert("Indique la fecha de nacimiento.");
		otroGet("nacimiento").focus();
		return;
	}
	
	var a = jQuery(".campos").serialize();
	a += "&rut="+auxRut;
	AJAXPOST("inscribirse.php",a,document.getElementById("caja_contenido"),false,function(){
		alert("Inscripcion exitosa!");
	});
}



function limpiarForm() {
	$("#informacion").html("");
	$("#ins_id").val(0);
	$("#campos").val("");
	//document.form2.reset();
}

function limpiaErrorRut() {
	$("#span_error_rut").html("");
}

function validateEmail(elementValue){
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   return emailPattern.test(elementValue);
 }

