function KraxRequest(replaceid, url, param)
{
	var replaceId = replaceid;
	var xmlHttp = GetXmlHttpObject();

	stateChanged = function() { 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			document.getElementById(replaceId).innerHTML = xmlHttp.responseText;
	}

	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("POST",url, true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(param);
}

function krax(menuReplace, pageReplace, param)
{
	if(menuReplace != null && menuReplace.length > 0)
		new KraxRequest(menuReplace, "krax_menu.asp", param);
	if(pageReplace != null && pageReplace.length > 0)
		new KraxRequest(pageReplace, "krax_content.asp", param);
}

function GetXmlHttpObject(){ 
	var objXMLHttp=null
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
