function s_cal(mon,yr,lang)
{
	loader_on();
	req(0,'get_calendar.php?mon='+mon+'&yr='+yr+'&pglang='+lang,'reservation_table');
}



function choose(day,mon,yr,lang)
{
	loader_on();
	req(0,'get_calendar.php?mon='+mon+'&yr='+yr+'&chooseday='+day+'&pglang='+lang,'reservation_table');
	req(0,'get_calendar_resume.php?pglang='+lang,'calendaroutput');
}


function reset_scal(mon,yr,lang)
{
	loader_on();
	req(0,'get_calendar.php?mon='+mon+'&yr='+yr+'&reset=1&pglang='+lang,'reservation_table');
	req(0,'get_calendar_resume.php?pglang='+lang,'calendaroutput');
}


function req(id,url,prvek)
{
	var httpRequest;
	if (window.XMLHttpRequest)
	{ // Mozilla, Safari, ...
		httpRequest = new XMLHttpRequest();
	} else
	if (window.ActiveXObject)
	{ // IE
    	httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}

	httpRequest.onreadystatechange = function()
	{
		if (httpRequest.readyState == 4)
		{
			if (httpRequest.status == 200)
			{
				document.getElementById(prvek).innerHTML=httpRequest.responseText;
				loader_off();
			} else {
				alert('Při připojení na server natala chyba.');
			}
	    } else
		{
			// not ready
	    }
	};
	
	httpRequest.open('GET', url, true);
	httpRequest.send(null);
}


function loader_on()
{
	document.getElementById('ajax_loader').style.display='block';
}

function loader_off()
{
	document.getElementById('ajax_loader').style.display='none';
}

function send_reservation()
{
	document.forms['reserve_form'].submit();
}
