// JavaScript Document

function validarform(formulario)
{
rptfech=fechas(form1.fech.value);
rptfecm=fechas(form1.fecm.value);
	if (rptfecm== "si" || rptfech== "si"){
		alert ("Fecha erronea");
  		return false;
	 }
		
	if (formulario.nomh.value == "" || formulario.apeh.value == "" || formulario.fech.value ==	 "" || formulario.nomm.value == "" || formulario.apem.value == "" || formulario.fecm.value ==	 "" ||formulario.mail.value == "" || formulario.pais.value == "" || formulario.edad.value == "")
 		{
  		alert ("Los datos con * son necesarios.");
  		return false;
	 }
	
	if ((formulario.mail.value.indexOf ('@', 0) == -1)||(formulario.mail.value.length < 5)) { 
		alert("Escriba una dirección de correo válida.");
		formulario.mail.value="";
		formulario.mail.focus(); 
		return (false); 
	}
return true;
}
function validarformentrada(formulario)
{
	if (formulario.nom.value == "" || formulario.ape.value == "" || formulario.tel.value ==	 "" || formulario.mail.value == "" || formulario.nrodoc.value == "")
 		{
  		alert ("Los datos con * son necesarios.");
  		return false;
	 }
	
	if ((formulario.mail.value.indexOf ('@', 0) == -1)||(formulario.mail.value.length < 5)) { 
		alert("Escriba una dirección de correo válida.");
		formulario.mail.value="";
		formulario.mail.focus(); 
		return false; 
	}
return true;
}
function enviar()
{
		document.form1.action = "validainscripcion.asp";
		
}
function cancelar()
{
		document.form1.onsubmit="";
		document.form1.action = "inscripcion.asp#edad";
		
}
function costos(elemento,precio)
{
if (elemento){
	// Si esta chequeado se ejecuta esto porque el valor es true
	form1.total.value=parseInt(form1.total.value)+parseInt(precio);
}
else{
	// Si no esta chequeado se ejecuta esto porque el valor es false
	form1.total.value=parseInt(form1.total.value)-parseInt(precio);
	
}

}


function selcom()
{
//rptfech=fechas(form1.fech.value);
//rptfecm=fechas(form1.fecm.value);

		if (form1.edad.value == "" )
 		{
		alert ("Selecciona una edad para la competición !!!");
		return (false); 
	 }
else{
		document.form1.onsubmit="";
		document.form1.action="inscripcion.asp?cal="+document.form1.edad.value;
		document.form1.submit();
}
}
function makedateh()
{
document.form1.fech.value = document.form1.ControlDiah.options.value + "/" + document.form1.ControlMesh.options.value + "/" + document.form1.ControlAnoh.options.value;
}
function makedatem()
{
document.form1.fecm.value = document.form1.ControlDiam.options.value + "/" + document.form1.ControlMesm.options.value + "/" + document.form1.ControlAnom.options.value;
}
function fechas(caja)
{ 
   if (caja)
   {  
      borrar = caja;
      if ((caja.substr(2,1) == "/") && (caja.substr(5,1) == "/"))
      {      
         for (i=0; i<10; i++)
	     {	
            if (((caja.substr(i,1)<"0") || (caja.substr(i,1)>"9")) && (i != 2) && (i != 5))
			{
               borrar = '';
               break;  
			}  
         }
	     if (borrar)
	     { 
	        a = caja.substr(6,4);
		    m = caja.substr(3,2);
		    d = caja.substr(0,2);
		    if((a < 1900) || (a > 2050) || (m < 1) || (m > 12) || (d < 1) || (d > 31))
		       borrar = '';
		    else
		    {
		       if((a%4 != 0) && (m == 2) && (d > 28))	   
		          borrar = ''; // Año no viciesto y es febrero y el dia es mayor a 28
			   else	
			   {
		          if ((((m == 4) || (m == 6) || (m == 9) || (m==11)) && (d>30)) || ((m==2) && (d>29)))
			         borrar = '';	      				  	 
			   }  // else
		    } // fin else
         } // if (error)
      } // if ((caja.substr(2,1) == \"/\") && (caja.substr(5,1) == \"/\"))			    			
	  else
	     borrar = '';
	  if (borrar == '')
		 return "si";
	
   } // if (caja)   
} // FUNCION