function ajax(url, div, functionName, hideAni) {
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} catch (e){
		try{
			page_request = new ActiveXObject("Microsoft.XMLHTTP")
		} catch (e){}
		}
	}
	else
	return false
	page_request.onreadystatechange=function(){
		if (page_request.readyState == 4) {
			if (page_request.status==200 || window.location.href.indexOf("http")==-1){
				var myResponse=page_request.responseText;
				if (functionName) {
					eval(functionName+"(myResponse)");	
				}
			} else {
				var myResponse=page_request.responseText;
				if (functionName) {
					eval(functionName+"(myResponse)");	
				}
				//var myResponse='Error occurred while retrieving data.';
			}
			document.getElementById(div).innerHTML=myResponse;
		}
	}
	if(hideAni){
		document.getElementById(div).innerHTML = 'Loading...';
	} else {
		document.getElementById(div).innerHTML = working() + ' Loading... Please wait.';
	}
	page_request.open('GET', url+'&'+Math.random(), true)
	page_request.send(null)
}
function showMask(){
	docHeight = document.body.scrollHeight;
	docHeight2 = document.body.offsetHeight;
	bigSize = docHeight > docHeight2 ? docHeight : docHeight2;
	document.getElementById('pageMask').style.height=bigSize;
	document.getElementById('pageMask').style.display='';
}
function hideMask(){
	document.getElementById('pageMask').style.display='none';
}
function working(){
	workhtml = '<img src="siteart/working3.gif">';
	//workhtml = '<div style="border:0px;display:inline;"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="20" height="20">'
	//+ '<param name="movie" value="siteart/working.swf">'
	//+ '<param name="quality" value="high">'
	//+ '<param name="bgcolor" value="#'+uicolor+'">'
	//+ '<embed name="working" src="siteart/working.swf" width="20" height="20" quality="high" bgcolor="#'+uicolor+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">'
	//+ '</object></div>';
	return(workhtml);
}
