function redireccionar(){ 
	window.location="index.php"; 
}

$(document).ready(function(){				   
	$("#add1").click(function(event){
		$("#add2").css("display", "block");
	});
});

function mostrardiv(){
	$("#add2").css("display", "block");
}

function borratextonombre(){
	document.buscador.nombre.value = "";
}

function borratextoedadmin(){
	document.buscador.edadmin.value = "";
}

function borratextoedadmax(){
	document.buscador.edadmax.value = "";
}

function valida_registrouser(){

    correcto = true;
	//valido el nombre
    if (document.registrouser.nombre.value.length<3){
       $("#errornombre").css("display", "inline");
       document.registrouser.nombre.focus()
       correcto = false;
    }else{
		$("#errornombre").css("display", "none");
	}

    //valido el sexo
    opciones = document.registrouser.sexo;
	seleccionado = false;
	for(var i=0; i<opciones.length; i++) {	
		if(opciones[i].checked) {
			seleccionado = true;
			break;
		}
	}
 
	if(!seleccionado) {
       $("#errorsexo").css("display", "inline");
       document.registrouser.sexo.focus()
       correcto = false;
    }else{
		$("#errorsexo").css("display", "none");
	}

    //valido la fecha de nacimiento
	fecha = document.registrouser.dianac.value+"/"+document.registrouser.mesnac.value+"/"+document.registrouser.anyonac.value;
    if (!validarFecha(fecha)){
       $("#errorfechanac").css("display", "inline");
       document.registrouser.anyonac.focus()
       correcto = false;
    }else{
		$("#errorfechanac").css("display", "none");
	}
	
	//valido el pais
    if (document.registrouser.pais.value==0){
       $("#errorpais").css("display", "inline");
       document.registrouser.pais.focus()
       correcto = false;
    }else{
		$("#errorpais").css("display", "none");
	}
	
	//valido la provincia
    if (document.registrouser.estados.selectedIndex==0){
       $("#errorprovincia").css("display", "inline");
       document.registrouser.estados.focus()
       correcto = false;
    }else{
		$("#errorprovincia").css("display", "none");
	}
	
	//valido el e-mail
    if (!validaMail(document.registrouser.mail1.value)){
       $("#errormail").css("display", "inline");
       document.registrouser.mail1.focus()
       correcto = false;
    }else{
		$("#errormail").css("display", "none");
	}
	
	//valido la confirmacion de e-mail
    if (document.registrouser.mail2.value != document.registrouser.mail1.value){
       $("#errorconfmail").css("display", "inline");
       document.registrouser.mail2.focus()
       correcto = false;
    }else{
		$("#errorconfmail").css("display", "none");
	}
	
	//valido la pass
    if (document.registrouser.pass1.value.length<3){
       $("#errorpass").css("display", "inline");
       document.registrouser.provincia.focus()
       correcto = false;
    }else{
		$("#errorpass").css("display", "none");
	}
	
	//valido la confirmacion de pass
    if (document.registrouser.pass2.value != document.registrouser.pass1.value){
       $("#errorconfpass").css("display", "inline");
       document.registrouser.pass2.focus()
       correcto = false;
    }else{
		$("#errorconfpass").css("display", "none");
	}
	
	//valido el como nos conocio
    if (document.registrouser.conocio.selectedIndex==0){
       $("#errorconocio").css("display", "inline");
       document.registrouser.conocio.focus()
       correcto = false;
    }else{
		$("#errorconocio").css("display", "none");
	}
	
	//valido el check
    if (!document.registrouser.check.checked){
       $("#errorcheck").css("display", "inline");
       document.registrouser.check.focus()
       correcto = false;
    }else{
		$("#errorcheck").css("display", "none");
	}

    if(correcto){
		//el formulario se envia
    	document.registrouser.submit();
	}
}

function valida_registrochica(){

    correcto = true;
	//valido el nombre
    if (document.registrochica.nombre.value.length<3){
       $("#errornombre").css("display", "inline");
       document.registrochica.nombre.focus()
       correcto = false;
    }else{
		$("#errornombre").css("display", "none");
	}

    //valido el apellido
    if (document.registrochica.apellido.value.length<3){
       $("#errorapellido").css("display", "inline");
       document.registrochica.apellido.focus()
       correcto = false;
    }else{
		$("#errorapellido").css("display", "none");
	}

    //valido la fecha de nacimiento
	fecha = document.registrochica.dianac.value+"/"+document.registrochica.mesnac.value+"/"+document.registrochica.anyonac.value;
	fecha2 = document.registrochica.mesnac.value+"/"+document.registrochica.dianac.value+"/"+document.registrochica.anyonac.value;
    if (!validarFecha(fecha) || edad(fecha2)<18){
       $("#errorfechanac").css("display", "inline");
       document.registrochica.anyonac.focus()
       correcto = false;
    }else{
		$("#errorfechanac").css("display", "none");
	}
	
	//valido el pais
    if (document.registrochica.pais.value==0){
       $("#errorpais").css("display", "inline");
       document.registrochica.pais.focus()
       correcto = false;
    }else{
		$("#errorpais").css("display", "none");
	}
	
	//valido la provincia
    if (document.registrochica.estados.selectedIndex==0){
       $("#errorprovincia").css("display", "inline");
       document.registrochica.estados.focus()
       correcto = false;
    }else{
		$("#errorprovincia").css("display", "none");
	}
	
	//valido la localidad
    if (document.registrochica.localidad.value.length<3){
       $("#errorlocalidad").css("display", "inline");
       document.registrochica.localidad.focus()
       correcto = false;
    }else{
		$("#errorlocalidad").css("display", "none");
	}
	
	//valido el telefono
    if ((/^[6,9][0-9]{8,}$/).exec(document.registrochica.movil.value)==null){
       $("#errormovil").css("display", "inline");
       document.registrochica.nombre.focus()
       correcto = false;
    }else{
		$("#errormovil").css("display", "none");
	}
	
	//valido el e-mail
    if (!validaMail(document.registrochica.mail1.value)){
       $("#errormail").css("display", "inline");
       document.registrochica.mail1.focus()
       correcto = false;
    }else{
		$("#errormail").css("display", "none");
	}
	
	//valido la confirmacion de e-mail
    if (document.registrochica.mail2.value != document.registrochica.mail1.value){
       $("#errorconfmail").css("display", "inline");
       document.registrochica.mail2.focus()
       correcto = false;
    }else{
		$("#errorconfmail").css("display", "none");
	}
	
	//valido la pass
    if (document.registrochica.pass1.value.length<3){
       $("#errorpass").css("display", "inline");
       document.registrouserchica.provincia.focus()
       correcto = false;
    }else{
		$("#errorpass").css("display", "none");
	}
	
	//valido la confirmacion de pass
    if (document.registrochica.pass2.value != document.registrochica.pass1.value){
       $("#errorconfpass").css("display", "inline");
       document.registrochica.pass2.focus()
       correcto = false;
    }else{
		$("#errorconfpass").css("display", "none");
	}
	
	//valido el como nos conocio
    if (document.registrochica.conocio.selectedIndex==0){
       $("#errorconocio").css("display", "inline");
       document.registrochica.conocio.focus()
       correcto = false;
    }else{
		$("#errorconocio").css("display", "none");
	}
	
	//valido los intereses
    if (document.registrochica.intereses.selectedIndex==0){
       $("#errorintereses").css("display", "inline");
       document.registrochica.intereses.focus()
       correcto = false;
    }else{
		$("#errorintereses").css("display", "none");
	}
	
	//valido el check1
    if (!document.registrochica.check1.checked){
       $("#errorcheck1").css("display", "inline");
       document.registrochica.check1.focus()
       correcto = false;
    }else{
		$("#errorcheck1").css("display", "none");
	}
	
	//valido el check2
    if (!document.registrochica.check2.checked){
       $("#errorcheck2").css("display", "inline");
       document.registrochica.check2.focus()
       correcto = false;
    }else{
		$("#errorcheck2").css("display", "none");
	}

	if(correcto){
    	//el formulario se envia
    	document.registrochica.submit()
	}
}

function validarFecha(fecha) {
	var fecha = fecha.split("/"); 
	var dia = fecha[0];
	var mes = fecha[1];
	var ano = fecha[2];
	var estado = false;;
	if ((dia.length > 0) && (mes.length >0) && (ano.length == 4)) {
		switch (parseInt(mes)) {
			case 1:dmax = 31;break;
			case 2:
			if (ano % 4 == 0)
				dmax = 29;
			else
				dmax = 28;
			break;
			case 3:dmax = 31;break;
			case 4:dmax = 30;break;
			case 5:dmax = 31;break;
			case 6:dmax = 30;break;
			case 7:dmax = 31;break;
			case 8:dmax = 31;break;
			case 9:dmax = 30;break;
			case 10:dmax = 31;break;
			case 11:dmax = 30;break;
			case 12:dmax = 31;break;
		}
		if ((dia >= 1) && (dia <= dmax) && (mes >= 1) && (mes <= 12)) {
			estado = true;
		}
	}
	return estado;
}

function validaMail(texto){

    var mailres = true;            
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
    
    var arroba = texto.indexOf("@",0);
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1;
    
    var punto = texto.lastIndexOf(".");
                
     for (var contador = 0 ; contador < texto.length ; contador++){
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){
            mailres = false;
            break;
     }
    }

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1))
     mailres = true;
    else
     mailres = false;
                
    return mailres;
}

function edad(Fecha){
	fecha = new Date(Fecha);
	hoy = new Date();
	ed = parseInt((hoy-fecha)/365/24/60/60/1000);
	return ed;
}
