var _oAX 
function _Ajax(pF){
	var oXH
	if(!pF)pF=_AjaxGet
	try{oXH=new XMLHttpRequest()}
	catch(e){
		try{oXH=new ActiveXObject("Msxml2.XMLHTTP")}
		catch(e){
			try{oXH=new ActiveXObject("Microsoft.XMLHTTP")}
			catch(e){
				alert("Sorry, operation can not be performed")
				return false;
			}
 		}
	}
	oXH.onreadystatechange=pF
	_AjaxCursor("wait")
	return oXH
}
function _AjaxParse(me){
	if(me.readyState==4){
		var html=me.responseText
		var op=html.substr(0,4)
		if(op=="JAVA"){
			eval(html.substr(5))
			return true
		}else //if(op=="HTML")
			return html.substr(5)
	}	
	return false
}	
function _AjaxGet(){
	_AjaxCursor("default")
	var ret=_AjaxParse(_oAX)
	if(ret){
		if(ret!=true){
			var o=document.getElementById("popcontent")
			o.innerHTML=ret
			//var o=document.getElementById("popuperrortitle")
			//o.innerHTML=((/error/ig.test(ret)))?"Error":"Message"
			o.parentNode.style.display='block'
			return false
		}	
		return true
	}	
	return false
}	
function _AjaxCursor(pState){
	var o=d.getElementsByTagName("body")
	o[0].style.cursor=pState
}
