<!-- Hide from old browsers
//*******************************************************
//* validador de fecha de acuerdo al formato entregado	* 
//* en tres select llamados dd1, mes1 y aaaa1, donde	*
//* el numero 1 determina el numero del "campo fecha"	*
//* utilice la funcion valfecha(frm,num), pasando el 	*
//* nombre del formulario y el numero del "campo fecha"	*
//* ej: valfecha(document.frm1,1) la funcion retorna 	*
//* true si la fecha es correcta						*
//* false si la fecha es incorrecta						*
//*******************************************************
var DiasMes1;
var DiasMes2;
var DiasMes3;
var DiasMes4;
var DiasMes5;
var DiasMes6;
var DiasMes7;
var DiasMes8; 
var DiasMes9;
var DiasMes10;
var DiasMes11;
var DiasMes12;


function Id2()
{
mes = new Date()
NumeroMes = mes.getMonth()
return NumeroMes
}

function axo2()
{
mes = new Date()
NumeroAxo = mes.getYear()
if (NumeroAxo < 2000)
{NumeroAxo = NumeroAxo + 1900
}
else{
NumeroAxo = NumeroAxo 
}
return NumeroAxo
}


function leapYear (Year) {
        if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0))
                return (1);
        else
                return (0);
}


function MakeArray(n)
 {
this.length = n
for ( var i = 1 ; i<= n; i++)
	 this[i] = 0
 return this

}


function getDiasdelAxo (Year)  {


        if (leapYear (Year)==1)
               { Leap=29; }
        else
               { Leap=28; }


        DiasMes1 = 31; DiasMes2 = Leap; DiasMes3 = 31;  DiasMes4 = 30;
        DiasMes5 = 31; DiasMes6 = 30;   DiasMes7 = 31;  DiasMes8 = 31;
        DiasMes9 = 30; DiasMes10 = 31;  DiasMes11 = 30; DiasMes12 = 31;
	  return true;
}

function valfecha(frm,num)
{     
var UltimosDias = true ;
var estado=true ;

	UltimoDias = getDiasdelAxo(frm["aaaa" + num].options[frm["aaaa" + num].selectedIndex].text ) ;

        Dia = 0 ;  
	if (frm["mes" + num].selectedIndex == 0)    Dia = DiasMes1;
	if (frm["mes" + num].selectedIndex == 1)    Dia = DiasMes2;
	if (frm["mes" + num].selectedIndex == 2)    Dia = DiasMes3;
	if (frm["mes" + num].selectedIndex == 3)    Dia = DiasMes4;
	if (frm["mes" + num].selectedIndex == 4)    Dia = DiasMes5;
	if (frm["mes" + num].selectedIndex == 5)    Dia = DiasMes6;
	if (frm["mes" + num].selectedIndex == 6)    Dia = DiasMes7;
	if (frm["mes" + num].selectedIndex == 7)    Dia = DiasMes8;
	if (frm["mes" + num].selectedIndex == 8)    Dia = DiasMes9;
	if (frm["mes" + num].selectedIndex == 9)    Dia = DiasMes10;
	if (frm["mes" + num].selectedIndex == 10)    Dia = DiasMes11;
	if (frm["mes" + num].selectedIndex == 11)    Dia = DiasMes12;
                                                                       
	if (frm["dd" + num].options[frm["dd" + num].selectedIndex].text > Dia)
	{
		alert ('El Día de la Fecha de Inicio tiene que estar en el Rango [1-'+Dia+']') ;
		estado= false ;
		return estado ;
	}         

return estado;
}

// Stop hiding from old browsers -->

