// JavaScript Document
function changeContent (q) {
	setActive (q);
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
	} else {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	};
	xmlhttp.onreadystatechange=function() {		
		if (xmlhttp.readyState==1 || xmlhttp.readyState==2 || xmlhttp.readyState==3 && xmlhttp.status==200) {
			if (document.getElementById('jsLayer') == null) {
				var jsLayer = document.createElement('div');
				jsLayer.id = 'jsLayer';
				jsLayer.setAttribute("align","center");
				var container = document.getElementById('container');
				container.appendChild (jsLayer);
				var bodyContentHeight = document.getElementById('bodyContent').offsetHeight;
				jsLayer.style.height = (Math.ceil(bodyContentHeight/10)+2)*10+'px';
				jsLayer.innerHTML='<p style="color:#FFF; padding:30px; background-color:#505050;">Vyčkejte prosím, probíhá načítání dat ze zdroje.</p>';
			}
		} else if (xmlhttp.readyState==4 && xmlhttp.status==200) {
			var container = document.getElementById('container');
			var jsLayer = document.getElementById('jsLayer');
			document.getElementById("bodyContent").innerHTML=xmlhttp.responseText;
			container.removeChild (jsLayer);
			hideContent();
		} else {
			jsLayer.innerHTML='<p style="margin:40px;">Došlo k chybě - nebylo možné načíst data ze zdroje.</p>';
		}
		hideInfo ();
	}
	
	xmlhttp.open("GET","Scripts/ajax.php?q="+encodeURI(q),true);
	xmlhttp.send();
	changeState (q);
}
