function sendXmlHttpRequest(pageId)
{
	if(null != xmlHttp)
	{
		xmlHttp.abort();
		xmlHttp = null;
	}
	
	xmlHttp = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
	
	if(!xmlHttp)
	{
		return false;
	}
	
	path = "templates/webpage.php?lang=" + lang + "&pageid=" + pageId;
	method = "GET";
	params = null;
	
	if("kontakt_sent" == pageId)
	{
		path   = "templates/kontakt_sent.php";
		method = "POST";
		params = "name="+encodeURI(document.forms[0].name.value)+"&email="+encodeURI(document.forms[0].email.value)+"&message="+encodeURI(document.forms[0].message.value)+"&token="+document.forms[0].token.value;
	}
	
	xmlHttp.onreadystatechange = onStateChangeHandler;
	xmlHttp.open(method, path);
	if("POST"==method) xmlHttp.setRequestHeader("content-type", "application/x-www-form-urlencoded;charset=UTF-8");
	xmlHttp.send(params);
	
	return true;
}

function onStateChangeHandler()
{
	if(xmlHttp.readyState == 4)
	{
		onXmlHttpReadyHandler(xmlHttp);
		xmlHttp = null;
	}
}

function onXmlHttpReadyHandler(response)
{
	if(200 == response.status)
	{
		resXml    = response.responseText;
		//a_title     = $(resXml).find("title").text();
		a_style     = $(resXml).find("style").text();
		a_currmenu  = $(resXml).find("currentmenu").text();
		a_undermenu = $(resXml).find("undermenu").html();
		a_content   = $(resXml).find("content").html();
		a_bgimg     = $(resXml).find("bgimg").text();
			
		if(is_IE)
		{
			a_style = resXml.substring((resXml.indexOf('<style>') + 7), resXml.indexOf('</style>'));
			a_currmenu = resXml.substring((resXml.indexOf('<currentmenu>') + 13), resXml.indexOf('</currentmenu>'));
			a_undermenu = resXml.substring((resXml.indexOf('<undermenu>') + 11), resXml.indexOf('</undermenu>'));
			a_content = resXml.substring((resXml.indexOf('<content>') + 9), resXml.indexOf('</content>'));
			a_bgimg = resXml.substring((resXml.indexOf('<bgimg>') + 7), resXml.indexOf('</bgimg>'));
		}

		//$("title").text(a_title);
		$("#pageStyle").attr("href",a_style);
		$("#undermenu").html(a_undermenu);
		$("#content").html(a_content);
		
		$("#mainmenu a").attr("class", "");
		$("#mainmenu a[href="+a_currmenu+"]").attr("class", "currMenu");
	
		if(!isUndermenu)
		{
			$("#undermenu").fadeIn("slow");
			isUndermenu = true;
		}
		
		onAjaxLoadHandler(a_bgimg);
	}
	else if(0 == response.status)
	{
		return;
	}
	else
	{
		window.location.href = "#404";
	}
}
