function valida_dni(dni)
{
	var tiene_letra=1;
	var mal_digitos=0;
	cadena_sinletra=dni.substring(0,dni.length-1);
	primercaracternif = dni.substring(0,1);
	ultimocaracternif = dni.substring(dni.length-1);
	//if (!isNaN(primer)
				 
	
	if(primercaracternif.toUpperCase() == 'X') 
	{
		dni = '0'+dni.substring(1,dni.length);	
	}
	else if(primercaracternif.toUpperCase() == 'Y') 
	{
		dni = '1'+dni.substring(1,dni.length);	
	}
	else if(primercaracternif.toUpperCase() == 'Z') 
	{
		dni = '2'+dni.substring(1,dni.length);	
	}
	
				 
				 
	if (!isNaN(cadena_sinletra) && cadena_sinletra.length==7 && isNaN(ultimocaracternif))
		{
		document.form1.nif.value='0'+document.form1.nif.value;
		tiene_letra=1;
		}
	else if (!isNaN(dni))
		{
			tiene_letra=0
			if (dni.length==7 && !isNaN(primercaracternif))
			document.form1.nif.value='0'+document.form1.nif.value;
			else if (dni.length<=7 || dni.length>=9) 
				mal_digitos=1;
		}

	
		if (tiene_letra==1)
			{
			let = dni.substr(dni.length-1,1).toUpperCase() ;
			numero = dni.substr(0,dni.length-1);
			}
		else
			{
			numero = dni;
			let='';
			}
		numero = numero % 23;
		letra='TRWAGMYFPDXBNJZSQVHLCKET';
		letra=letra.substring(numero,numero+1);
		if (mal_digitos==1)
		{			
			return false;
		}
		else if (letra!=let && let !='')
		{			
			return false;
		} 
		else 
		{
			if (tiene_letra==0)
				document.form1.nif.value=document.form1.nif.value+letra	
			return true;
		}
}
function esFecha(dia, mes, ano){
	   if (dia=='' || mes=='' || ano=='')
	   	return false;
	   else if ((ano%4 != 0) && (mes == 2) && (dia > 28))	// Aņo no viciesto y es febrero y el dia es mayor a 28
			return false;	   
	   else if ((((mes == 4) || (mes == 6) || (mes == 9) || (mes==11)) && (dia>30)) || ((mes==2) && (dia>29)))
			return false;      	   
		else	    
			return true;
}	

function calculaEdad(dia, mes, ano){
	hoy=new Date() 
	edad=hoy.getFullYear()- ano - 1;
    if (hoy.getMonth() + 1 - mes < 0)
    	return edad;
    if (hoy.getMonth() + 1 - mes > 0)
    	return edad+1;
	if (hoy.getUTCDate() - dia >= 0)
    	return edad + 1; 
}	

function buscarFotos(){
	var busqueda;
	busqueda = $('#nombreBusqueda').val();
	busqueda = $.trim(busqueda);
	if (busqueda != ''){
		$('#form_busqueda').submit();
	}
	else{
		alert('Por favor, escribe el nombre del niņo a buscar. Gracias');
	}
}
function esMail(email){
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;
	if(((email.search(exclude) != -1)||(email.search(check)) == -1)||(email.search(checkend) == -1))
		return false;
	else
		return true;
}

