// JavaScript Documentvar req;

function showCal(month,year,region) {
if(month=='' || year =='' )
{
	getObject("calwin").style.display = "block";
	navigate('','','');
}
else
{
	getObject("calwin").style.display = "block";
	navigate(month,year,region);
}
}

function navigate(month,year,region) {
	setFade(0);
	var url = "calendario/calendario.php?f=cal&mess="+month+"&anio="+year+"&region="+region+'&ram='+(Math.random()*8);
	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);

document.getElementById('mes').value=month+'-'+year;
}

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;
	obj.style.filter = "alpha(opacity:"+amt+")";
	obj.style.KHTMLOpacity = amt/100;
	obj.style.MozOpacity = amt/100;
	obj.style.opacity = amt/100;
}

function getObject(obj) {
	var o;
	if(document.getElementById) o = document.getElementById(obj);
	else if(document.all) o = document.all.obj;	
	return o;	
}

function loadDate(d) {
	var f=d.split("-");
	var f2=f[2]+'-'+f[1]+'-'+f[0];
	document.getElementById('fecha').href=f[1]+','+f[0];
	document.formulario.fecha.value = d;
	document.formulario.fecha2.value = f2;
}

function getObject(obj) {
	var o;
	if(document.getElementById) o = document.getElementById(obj);
	else if(document.all) o = document.all.obj;	
	return o;	
}

function fade(amt) {
	if(amt <= 100) {
		setFade(amt);
		amt += 10;
		setTimeout("fade("+amt+")", 5);
    }
}

function setFade(amt) {
	var obj = getObject("calendar");
	amt = (amt == 100)?99.999:amt;
	obj.style.filter = "alpha(opacity:"+amt+")";
	obj.style.KHTMLOpacity = amt/100;
	obj.style.MozOpacity = amt/100;
	obj.style.opacity = amt/100;
}

function showJump(obj,year_root,month_root) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
}


//////////////fin parte nueva a agregar//////////////////





