/**
	Ajax Engine
**/

function ajax_not_supported() {
	alert ("Váš prohlížeč nepodporuje technologii AJAX. \n Your browser does not support AJAX technology.");
}

function createXmlHttpObject() {
	var xmlHttp = null;
	
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
		
	} catch (e) {
		
		// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
	}
	
	return xmlHttp;
}


function stateChanged(xmlHttp, loader, block) {
	
	if (xmlHttp.readyState > 0 && xmlHttp.readyState < 4) {
		block.style.display = 'none';
		loader.style.display = 'block';
	}
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		block.innerHTML = xmlHttp.responseText;
		loader.style.display = 'none';
		block.style.display = 'block';
	}
	
}

var cookie = new Object();
function cookie_test(absolute_url) {
	
	cookie = createXmlHttpObject();
	
	if (cookie == null) {
		ajax_not_supported();
		return false;
	} 
	
	var url = absolute_url + '/ajax_cookie_test.php?test=1';
	
	cookie.onreadystatechange = function () {
		if (cookie.readyState==4 || cookie.readyState=="complete") {
			if (cookie.responseText=='not_working') {
				alert('Váš prohlížeč nepodporuje soubory cookies. \nPro pohodlné prohlížení si je aktivujte.');
			}
		}
	}
	
	cookie.open("GET",url,true);
	cookie.send(null);
	return true;
	
}



