// JavaScript Document

function makeRequest(url,act){
  http_request = false;
  miesiacePHP ={0:"1",1:"2",2:"3",3:"4",4:"5",5:"6",6:"7",7:"8",8:"9",9:"10",10:"11",11:"12"};
 d.setMonth(d.getMonth()+act);
                if (window.XMLHttpRequest) { // Mozilla, Safari,...
                    http_request = new XMLHttpRequest();
                    if (http_request.overrideMimeType) {
                        http_request.overrideMimeType('text/xml');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        http_request = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        http_request = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }

                if (!http_request) {
                    alert('Giving up :( Cannot create an XMLHTTP instance');
                    return false;
                }
                http_request.onreadystatechange = function(){dodajSwietaKalendarza(http_request);}
                http_request.open('GET',"http://"+window.location.hostname+"/"+url+"?mce="+(miesiacePHP[d.getMonth()])+"&rok="+d.getFullYear(), true);
                http_request.send(null);
			
}

function dodajSwietaKalendarza(http_request){
	try{
	  if(http_request.readyState == 4){
		if(http_request.status == 200){
			//obsluga poprawnej odpowiedzi
			var txtdoc = http_request.responseText;
			swieta = {};
			eval(http_request.responseText);
			/*for(var ele in swieta)
			  getCalendarTexts("phpscripts/getwydarzenie.php",ele);*/
			kalendarzyk();

		}else{
		    alert("wystapil blad transakcji AJAX: "+http_request.status);
		}
	 }
	}catch(e){
		alert("Próba zpytania zwróciła wyjątek: "+e);
	}
}


