var t;


function verificarFechas(modo, fechas)
{
	var now = new Date(parseInt(t));
	var show=false;
	//alert(now);
	for (i=0;i<fechas.length;i++)
	{
		if (modo.toLowerCase()=="fijo")
                 { fecha = new Date(fechas[i]);
			//alert( i + 'aņo:' + fecha.getYear() + 'mes:' + fecha.getMonth() + 'dia:' +fecha.getDate());
                   if (fecha.getYear()==now.getYear() && fecha.getMonth()==now.getMonth() && fecha.getDate()==now.getDate()) {show=true;}
                 }
                else if (modo.toLowerCase()=="periodico")
                { var dias=new Array();
                  dias['do']=0;dias['lu']=1;dias['ma']=2;
                  dias['mi']=3;dias['ju']=4;dias['vi']=5;dias['sa']=6;
                  if (now.getDay()==dias[fechas[i].toLowerCase()]){show=true;}
                }
       }
       if (modo.toLowerCase()=="rango")
       { 
         if (fechas.length==1)
           { var fecha=new Date(fechas[0]);
             if (now>=fecha) {show=true;}}
         else if (fechas.length % 2 != 0)
        { alert ("Rangos impares. Los rangos deben ser pares");
          return;
        }
        for (i=0;i<fechas.length;i=i+2)
         {
           fecha1 = new Date(fechas[i]);
           fecha2 = new Date(fechas[i+1]);
           if (now>=fecha1 && now<=fecha2) {show=true;}
         }
       }

	return (show);
}



function getXmlHttpRequestObject() {
    	if (window.XMLHttpRequest) {
    		return new XMLHttpRequest(); //Not IE
    	} else if(window.ActiveXObject) {
    		return new ActiveXObject("Microsoft.XMLHTTP"); //IE
    	} else {
    		alert("Your browser doesn't support the XmlHttpRequest object.");
    	}
}

function ready(http){
       if (http.readyState == 4)
       {
          if(http.status ==200) 
          {
            t=http.responseText;
          }
       }
}

var httpRequest=getXmlHttpRequestObject();
httpRequest.onreadystatechange = function(){ready(httpRequest)};
httpRequest.open("GET", "/cgi-bin/time.pl", true);
httpRequest.send(null);

