// 234World Ajax RPC
// Author: Kachi Eze, Lead Developer, Softiris Technologies Ltd.
// Contact: kachi.eze@softiris.net

function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {		
		return new XMLHttpRequest();	
	} else if(window.ActiveXObject) {		
		return new ActiveXObject("Microsoft.XMLHTTP");	
	} else {		
		alert("Your Browser does not support dynamic XML!\nIt's about time to upgrade don't you think?");	
	}
}

var generalobj = getXmlHttpRequestObject();
var generallayer; var generalmode;

function getGeneralContent(layer,mode) {	
	 generallayer = layer;
	 generalmode = mode;
	var ss = document.getElementById(layer);
	ss.innerHTML = "<div align='center'><img src=\"images/progress_circle.gif\" align=\"absmiddle\">&nbsp;<b id=\"command\">Loading Content, Please wait...</b></div>";
	if (generalobj.readyState == 4 || generalobj.readyState == 0) {		
		var ts = new Date().getTime();
		generalobj.open("GET", 'ajaxnews.php?mode='+mode+'&tmp='+ts, true);		
		generalobj.onreadystatechange = handleGeneralContent; 		
		generalobj.send(null);	
	}	
}//end function

function handleGeneralContent() {
	if (generalobj.readyState == 4) {
		var ss = document.getElementById(generallayer);	
		ss.innerHTML = generalobj.responseText;	
		var def_ct = generalmode+'_1_1';
		var def_ct2 = generalmode+'_1_2';
		var def_ct3 = generalmode+'_1_3';
		 try{
			  	showSummary(def_ct);
				showSummary(def_ct2);
				showSummary(def_ct3);
			} catch(e){
			
			}
	}
}//end function
