var req;
//+na pozniej: rozwijana navi
function navigate(mies,rok,co) {
	setFade(0);
	var url = "../jscripts/kalendarz.php?month="+mies+"&year="+rok;
	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() {	
	if(req.readyState == 4) {
		var response = req.responseXML;	
		var resp = response.getElementsByTagName("response");
		getObject("kalendarz").innerHTML = resp[0].getElementsByTagName("content")[0].childNodes[0].nodeValue;
		zwolnij(10);
	}
}

function getObject(obj) {
	var o;
	if(document.getElementById) o = document.getElementById(obj);
	else if(document.all) o = document.all.obj;	
	return o;	
}

function zwolnij(ile) {
	if(ile <= 100) {
		setFade(ile);
		ile += 10;
		setTimeout("zwolnij("+ile+")", 5);
    }
}

function setFade(amt) {
	var obj = getObject("kalendarz");
	amt = (amt == 100)?100:amt;
	obj.style.filter = "alpha(opacity:"+amt+")";
	obj.style.KHTMLOpacity = amt/100;
	obj.style.MozOpacity = amt/100;
	obj.style.opacity = amt/100;
}
