//---------------------------------- validacion formulario registro --------------------------------------
$(document).ready(function(){
						   	
	$("#dni").keypress(function(e) {
		 var codigo = (document.all) ? e.keyCode : e.which; 
		 if (snumero(codigo)) {  } else { return false; }
	     return true;
	});
    $("#fecnac").keyup(function (e) {
         var codigo = (document.all) ? e.keyCode : e.which; 
	     $("#fecnac").val(formateafecha($("#fecnac").val()));
		 if ( $("#fecnac").val() == "" || $("#fecnac").val().length < 10 ) { return false; }
		 return true;
	});	
	
	$("#benviar").click(function() {
								 
         if ($("#dni").val()=="" || $("#dni").val()<1000000) { mensaje("ATENCION: DNI mal ingresado"); 
		                                    $("#dni").focus(); return false; }
											
         if ($("#apellido").val()=="" || tnumeros($("#apellido").val())==1 ) { 
		                                    mensaje("ATENCION: Apellido mal ingresado."); 
		                                    $("#apellido").focus(); return false; }
											
         if ($("#nombre").val()=="" || tnumeros($("#nombre").val())==1 ) { 
		                                    mensaje("ATENCION: Nombre mal ingresado."); 
		                                    $("#nombre").focus(); return false; }	
		 var fech; var fec; var fe;
         fech=$("#fecnac").val(); fec=fech.toString(); fe=fec.length;
         if ($("#fecnac").val()=="" || fe!=10) { mensaje("ATENCION: Fecha de Nacimiento mal ingresada");
	                                        $("#fecnac").focus(); return false; }
         
		 if(document.form1.radiobutton[0].checked==false && document.form1.radiobutton[1].checked==false) {
	                                         mensaje("ATENCION: Falta seleccionar sexo"); 	
											 $("#radiobutton").focus(); return false; }
		 var sexo;
         for(i=0; i < document.form1.radiobutton.length; i++)  {
             if(document.form1.radiobutton[i].checked)  { sexo = document.form1.radiobutton[i].value; }  
		 }
		 
		 // cuando se habilite una provincia nueva, hay que cargar si o si los departamentos y localidades
		 // de esa provincia.
		 
         var ajcodpro = $("#ajcodpro").val()*1;
		 var ajcoddto = $("#ajcoddto").val()*1;
		 var ajcodloc = $("#ajcodloc").val()*1;
		 var ajcodbar = $("#ajcodbar").val()*1;
         if (ajcodbar==0) { var ajcodbar=9999; }
		 
         if ($("#ajprov").val()=="" || ajcodpro==0 ) { mensaje("ATENCION: Provincia mal ingresada."); 
		                                               $("#ajprov").focus(); return false; }
																						
         if ($("#ajlocalidad").val()=="" || ajcodloc==0 ) { mensaje("ATENCION: Localidad mal ingresada."); 
		                                                    $("#ajlocalidad").focus(); return false; }
											
         // Si en la provincia y departamentos-localidades seleccionada tengo cargado los barrios no me deja pasar si
		 // no lo elejí.

         if (ajcodpro==6) {   // Cordoba
			 
			if ( (ajcoddto==2 && ajcodloc==1) ||      // Cordoba - Capital
				 (ajcoddto==13 && ajcodloc==113) )    // Punilla - Villa Carlos Paz
			   {
				  if (ajcodbar==9999) { mensaje("ATENCION: Barrio mal ingresado"); 
		                                $("#ajbarrio").focus(); return false;  }
			   }
			
		 }

         if ($("#ajbarrio").val()=="") { mensaje("ATENCION: Debe Ingresar barrio");
		                                 $("#ajbarrio").focus(); return false; }	
		 
         if ($("#calle").val()=="") { mensaje("ATENCION: Falta Ingresar la calle"); 
		                                    $("#calle").focus(); return false; }	
         if ($("#nro").val()=="") { mensaje("ATENCION: Falta Ingresar calle, n&uacute;mero"); 
		                                    $("#nro").focus(); return false; }	
         if ($("#codpos").val()=="") { mensaje("ATENCION: Falta Ingresar Codigo Postal"); 
		                                    $("#codpos").focus(); return false; }	
         if ($("#telfijo").val()=="") { mensaje("ATENCION: Falta Ingresar Tel&eacute;fono Fijo"); 
		                                    $("#telfijo").focus(); return false; }	
         if ($("#telcel").val()=="") { mensaje("ATENCION: Falta Ingresar Tel&eacute;fono Celular"); 
		                                    $("#telcel").focus(); return false; }	
         if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($("#mail").val())==false) {
	                                   mensaje("ATENCION: La direcci&oacute;n de e-mail es incorrecta.");
	                                        $("#mail").focus();	return false;  } 
         if ($("#pass").val()=="") { mensaje("ATENCION: Falta Ingresar contrase&ntilde;a"); 
		                                    $("#pass").focus(); return false; }	
         if ($("#pass2").val()=="") { mensaje("ATENCION: Falta Ingresar contrase&ntilde;a"); 
		                                    $("#pass2").focus(); return false; }	
		 if ($("#pass").val()!=$("#pass").val()) { mensaje("ATENCION: las contrase&ntilde;as no coinciden");
		                                    $("#pass").focus(); return false; }
																						
//		 var privado=0; 
		 var privado=1; 
		 var publico=0;
		 var autonomo=0;
		 var jubilado=0;
//		 if ($('input[name=privado]').is(':checked')) { privado=1; }
//		 if ($('input[name=publico]').is(':checked')) { publico=1; }
//		 if ($('input[name=autonomo]').is(':checked')) { autonomo=1; } 
//		 if ($('input[name=jubilado]').is(':checked')) { jubilado=1; }
	
//	     if (privado==0 && publico==0 && autonomo==0 && jubilado==0) { 
//		                                    mensaje("Debe seleccionar por lo menos un tipo de trabajo"); 
//		                                    $("#privado").focus(); return false; }
		 $.ajax({
		    type: "POST",
			url: "../altas/altausu.php",
			data: "dni="+$("#dni").val()+"&apellido="+$("#apellido").val()+"&nombre="+$("#nombre").val()+
			      "&fecnac="+$("#fecnac").val()+"&radiobutton="+sexo+
				  "&calle="+$("#calle").val()+"&nro="+$("#nro").val()+"&piso="+$("#piso").val()+
				  "&dpto="+$("#dpto").val()+"&ajlocalidad="+$("#ajlocalidad").val()+"&ajbarrio="+$("#ajbarrio").val()+
				  "&codpos="+$("#codpos").val()+"&ajprov="+$("#ajprov").val()+
				  "&telfijo="+$("#telfijo").val()+"&telcel="+$("#telcel").val()+
				  "&privado="+privado+"&publico="+publico+"&autonomo="+autonomo+"&jubilado="+jubilado+				  
				  "&mail="+$("#mail").val()+"&pass="+$("#pass").val()+
				  "&ajcodpro="+ajcodpro+
			      "&ajcoddto="+ajcoddto+"&ajcodloc="+ajcodloc+"&ajcodbar="+ajcodbar,
			async: false,
			success: function(msg) { msg=msg.trim();
			      if (msg=="altaok") { $("#opregistro").hide(); $("#oplisto").fadeIn(1000); 
				                       $("#bsucuenta").focus(); return false; } 					  
			      if (msg=="yaexiste") {  $("#opregistro").fadeIn();
				                         mensaje("El DNI que intenta dar de alta ya existe.");
				                         $("#dni").focus(); return false; }
			      if (msg=="error1") { $("#opregistro").fadeIn();
				                       mensaje("Provincia/Localidad mal seleccionados.");
				                       $("#ajlocalidad").focus(); return false; }
			      if (msg=="error") { mensaje("ATENCION: a ocurrido un error de conexion."); } 
			     },
			error: function(objeto, quepaso, otroobj){ mensaje("E: "+quepaso); }
		 });
		 return false;
 	});	
});


$(document).ready(function(){
    $(".menpro").ajaxStart( function(){
 		$(this).show(); 
	}).ajaxStop( function(){  
    	$(this).hide();  
	});	
    $(".carga1").ajaxStart( function(){
 		$(this).show(); 
	}).ajaxStop( function(){  
	    $(this).hide();  
    });
});


//-----------------------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------
//--------------------------------- validacion de ingreso usuarios registrados ------------------------------
$(document).ready(function(){
	$("#formingreso").keypress(function() { $("#ingresoerror, #ingresoerrordni, #ingresoerrorclave").slideUp();
	});	
	$("#txtUsuario").keypress(function (e) {
        var codigo = (document.all) ? e.keyCode : e.which; 
		if (snumero(codigo)) {  } else { return false; }
		if (codigo == 13) { 
		if ($("#txtUsuario").val()=="" || $("#txtUsuario").val()<1000000) { mensaje("DNI incorrecto"); 
		                                     return false; } else { $("#txtPassword").focus(); return false; } }
		return true;
	});	
	$("#txtPassword").keypress(function (e) {
        var codigo = (document.all) ? e.keyCode : e.which; 
		if (codigo == 13) { 
		if ($("#txtPassword").val()=="" ) { mensaje("contrase&ntilde;a incorrecta"); 
		                                     return false; } else { $("#bingreso").focus(); return false; } }
		return true;
	});	
	$("#bingreso").click(function() {
		if ($("#txtUsuario").val()=="" || $("#txtUsuario").val()<1000000) { mensaje("DNI incorrecto"); 
		                                    $("#txtUsuario").focus(); return false; }
		if ($("#txtPassword").val()=="" ) { mensaje("contrase&ntilde;a incorrecta"); 
		                                    $("#txtPassword").focus(); return false; }
		$.ajax({
		    type: "POST",
			url: "../acceso/controlajax.php",
			data: "txtUsuario="+$("#txtUsuario").val()+"&txtPassword="+$("#txtPassword").val(),
			async: false,
			success: function(msg) { msg=msg.trim(); 
			      if (msg==1) { $("#ingresoerrordni").slideDown("slow");
                                $("#ingresoerrordni .erroringreso").animate( { height:"36px" }, 1000);
				                $("#txtUsuario").focus(); return false;   } 
			      if (msg==2) { $("#ingresoerrorclave").slideDown("slow");
                                $("#ingresoerrorclave .erroringreso").animate( { height:"36px" }, 1000);
								$("#txtPassword").focus(); return false;   } 
			      if (msg!="" && msg!=1 && msg!=2) {
					            mensaje("Error de Conexion "+msg); 
								$("#txtUsuario").focus(); return false;   } 
                  document.formingreso.submit();
			     },
			error: function(objeto, quepaso, otroobj){ mensaje("E: "+quepaso); }
		});
        return false;																					
	});	
});


//-----------------------------------------------------------------------------------------------------------
//--------------------------------- validacion de formulario de contacto  -----------------------------------
$(document).ready(function(){
						   
	$("#contacto").keypress(function(e) {   
		 var codigo = (document.all) ? e.keyCode : e.which; 
		 if (codigo == 13) {  $("#maildefcon").focus(); return false; } 
	     return true;
	});
	$("#maildefcon").keypress(function(e) {   
		 var codigo = (document.all) ? e.keyCode : e.which; 
		 if (codigo == 13) {  $("#mensaje").focus(); return false; } 
	     return true;
	});
	
	$("#benviarcto").click(function() {
		if ($("#contacto").val()=="") { mensaje("Debe Ingresar algun Nombre y/o Apellido"); 
		                                    $("#contacto").focus(); return false; }
         if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($("#maildefcon").val())==false) {
	                                   mensaje("La direcci&oacute;n de e-mail es incorrecta.");
	                                        $("#maildefcon").focus();	return false;  } 
		if ($("#mensaje").val()=="" ) { mensaje("Debe escribir la consulta"); 
		                                    $("#mensaje").focus(); return false; }
		$.ajax({
		    type: "POST",
			url: "../acceso/mails/mailform.php",
			data: "contacto="+$("#contacto").val()+"&maildefcon="+$("#maildefcon").val()+"&mensaje="+$("#mensaje").val(),
			async: false,
			success: function(msg) { 
			      if (msg.charAt(0)==" ") { msg=msg.substring(1, msg.length); }
			      if (msg==1) { $("#opcontacto").fadeIn();
				     mensaje("Consulta enviada con exito, le responderemos a la brevedad. Gracias");
				     return false; }
			      if (msg!="" && msg!=1 ) { mensaje("Error de Conexion "+msg); $("#contacto").focus(); return false;   } 
			     },
			error: function(objeto, quepaso, otroobj){ mensaje("E: "+quepaso); }
		});
        return false;																					
	});	
});


//--------------------------------- recupero clave ----------------------------------------------------------
$(document).ready(function(){
	$("#baceptarrclave").click(function() {
        $.ajax({
		    type: "POST",
			url: "../acceso/mails/mailrclave.php",
			data: "txtUsuario="+$("#txtUsuario").val()+"&txtPassword="+$("#txtPassword").val(),
			success: function(msg) { msg=msg.trim();
			      if (msg==1) { $("#oprclave").hide(); $("#opinicio").fadeIn(1000);
				     return false; }
			      if (msg!="" && msg!=1 ) { mensaje("Error de Conexion "+msg); $("#contacto").focus(); return false;   } 
			     },
			error: function(objeto, quepaso, otroobj){ mensaje("E: "+quepaso); }
		});
        return false;																					
	});
});
//-----------------------------------------------------------------------------------------------------------
