// JavaScript Document
var req; //nuetro objeto
/***********************************************************/
function mostrar_Cal(val1,val1,val3)  //Muestra el calendario
{
	getObject("calwin").style.display = "block";  //obtenenos el objeto y lo dejamos visible
	navigate('','',val3);                             //llamamos  a la funcion pasandole valores a nulos 
}
/***********************************************************/
function ocultar_Cal() //Oculta el calendario
{
	getObject("calwin").style.display = "none"; //obtenenos el objeto y lo dejamos oculto
}
function navigate(month,year,id_fecha)
{
	setFade(0);
	var url = "fechah.php?f=cal&month="+month+"&year="+year+"&id_fecha="+id_fecha;
	if(window.XMLHttpRequest)
	{
	 req = new XMLHttpRequest();
	}else
	  if(window.ActiveXObject)
       {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	   }
	
	req.open("GET", url, true);
	req.onreadystatechange = callback;
	req.send(null);
}
/***********************************************************/
function callback()
{        
	obj = getObject("calendar");
	if(req.readyState == 4)
	{
		response = req.responseText;
		obj.innerHTML = response;
		setFade(100);
	}
}
/***********************************************************/
function setFade(amt)
{
	obj = getObject("calendar");
	amt = (amt == 100)?99.999:amt;
  
	// IE
	obj.style.filter = "alpha(opacity:"+amt+")";
  
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = amt/100;
  
	// Mozilla and Firefox
	obj.style.MozOpacity = amt/100;
  
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = amt/100;
}
/*****************OBTENEMOS EL OBJETO*****************************************/
function getObject(obj)
{
var o;
 if(document.getElementById)
  o = document.getElementById(obj);
 else
  if(document.all)
   o = document.all.obj;	

return o;	
}
/****************Cargar la fecha y la añade al input date*******************************************/
function loadDate(d,id_fecha)
{
	document.f.date.value = d;
	ocultar_Cal();
	$(id_fecha).innerHTML="<img src='images/ok.png'/>";
	var dato=id_fecha.split("msg");
	dato="E"+dato[1];
	escribe(dato,'1');
	//escribe('EWdate','1');
}