function ajaxFunction(queryString) {
	var ajaxRequest;
	
	try {
		ajaxRequest = new XMLHttpRequest();
	}
	catch(e) {
		try {
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try {
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
				alert("your browser broke!");
				return false;
			}
		}
	}
	ajaxRequest.onreadystatechange = function() {
		if (ajaxRequest.readyState == 4) {
			alert(ajaxRequest.responseText);
		//	document.getElementById("tartalom").innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET","../ajax.php" + queryString,true);
	ajaxRequest.send(true);
}

function ajaxReq() {
	var ajaxRequest=null;
	try {
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e) {
		try {
			ajaxRequest=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e) {
			ajaxRequest=false;
		}
	}
	if (!ajaxRequest && typeof XMLHttpRequest!="undefined") {
		try {
			ajaxRequest=new XMLHttpRequest();
		}
		catch(e) {
			ajaxRequest=false;
		}
	}
	return ajaxRequest;
}

function displayCalendar(year, month) {
	var day_of_week = new Array('H','K','Sz','Cs','P','Szo','V');
	var month_of_year = new Array('Január','Február','Március','Április','Május','Június','Július','Augusztus','Szeptember','Október','November','December');
	var Calendar = new Date();
	var today = Calendar.getDate();
	var cmonth = Calendar.getMonth();
	var cyear = Calendar.getFullYear();
	var weekday = Calendar.getDay();
	var DAYS_OF_WEEK = 7;
	var DAYS_OF_MONTH = 31;
	var cal;
	Calendar.setDate(1);
	Calendar.setYear(year-1);
	Calendar.setMonth(month-1);
	cal='<TABLE id="enaptar" class="esemenynaptar" cellspacing="1"><tr class="napok">';
	
	for (index=0; index<DAYS_OF_WEEK; index++) {
		cal += '<TD>'+day_of_week[index]+'</TD>';
	}
	cal+='</tr><tr>';
	for (index=0; index<Calendar.getDay(); index++) {
		cal+='<td>&nbsp</td>';
	}
	for (index=0; index < DAYS_OF_MONTH; index++) {
		//document.write(Calendar.getDate()+' ');
		if ( Calendar.getDate() > index ) {
			week_day = Calendar.getDay();
			if (week_day==0) 
			{
				cal+='<tr>';
			}
			if (week_day != DAYS_OF_WEEK) {
				var day = Calendar.getDate();
				hasProgram(Calendar.getFullYear()+1,Calendar.getMonth()+1,Calendar.getDate(),index);
				if ( (today==Calendar.getDate()) && (cmonth==Calendar.getMonth()) && (cyear==(Calendar.getFullYear()+1)) ) 
					cal+='<TD id=d'+index+' class="today" onclick="getMenuTitle(\'main\',\'programs\'); getProgramByDate('+Calendar.getFullYear()+','+Calendar.getMonth()+','+Calendar.getDate()+');"><A href="javascript:;">' + day + '</A></TD>'; 
				else
					cal+='<TD id=d'+index+' onclick="getMenuTitle(\'main\',\'programs\'); getProgramByDate('+Calendar.getFullYear()+','+Calendar.getMonth()+','+Calendar.getDate()+');"><A href="javascript:;">' + day + '</A></TD>';
			}
			if (week_day == DAYS_OF_WEEK) {
				cal+='</TR>';
			}
			Calendar.setDate(Calendar.getDate()+1);
		} 
	}
	if (Calendar.getDay()!=0) {
		for (index=0; index<(DAYS_OF_WEEK-Calendar.getDay()); index++) {
			cal+='<td>&nbsp;</td>';//vége
		}
	}
	cal+='</TABLE>';
	document.getElementById("naptar_view").innerHTML = cal;	
}

//function calendarChangeDate() {
//	displayCalendar((document.getElementById("year")).value,(document.getElementById("month")).value);
//}

function setDate2() {
	var now = new Date();
    day = now.getDate();
    month1 = now.getMonth();
    year1 = now.getFullYear();
	document.getElementById("year").value=year1;
	document.getElementById("month").value=month1+1;	
	displayCalendar(year1,month1+1);
}

function hasProgram(year,month,day,index) {
	var ajaxRequest;
	ajaxRequest = ajaxReq();
	
	ajaxRequest.onreadystatechange = function() {
		if (ajaxRequest.readyState == 4) {
			if (ajaxRequest.responseText=="OK")
				document.getElementById("d"+index).style.backgroundColor="#663300";	
		}
	}
	qstr="lang="+lang+"&year="+year+"&month="+month+"&day="+day+"&ajax=1";
	ajaxRequest.open("GET","script/php/hasProgram.php?"+qstr,true);
	ajaxRequest.send(true);
}





function popupwindow(){


document.getElementById('popup').innerHTML='Some conent';


}


