function ajax_load(strRedir,QS){
		
	// BUILD XML OPBJECT
	var xmlHttp_Acct = GetXmlHttpObject();
	//var xmlHttp_Acct = null;
	var pUrl = strRedir + "account/ajax/load.asp";
	var url = QS;
	//alert(url);
	if (xmlHttp_Acct==null){
	  	//send old school method.
	 	var newURL = strRedir + 'account/?' + QS; 
		//alert(newURL);	  
	  	document.location.href=newURL;
		
	  return;
	} 
			
	xmlHttp_Acct.onreadystatechange=function(){
		if(xmlHttp_Acct.readyState==4){
			document.getElementById("account_body").innerHTML=xmlHttp_Acct.responseText;	
			//document.getElementById("nonMenu").innerHTML = "loading ad";
			
			//update offer counts 
			if(document.getElementById("new_InboxCount")){
				var nI = document.getElementById("new_InboxCount").value;
				var nQ = document.getElementById("new_LQCount").value;
				var tN = (nI*1)+(nQ*1);
				document.getElementById("lbl_NewOffers").innerHTML = nI;
				document.getElementById("lbl_NewQA").innerHTML = nQ;
				document.getElementById("lbl_totalMessages").innerHTML = tN;
			}
			
			
			//set values for edit listing
			if(document.getElementById("tb_Details")){
				initializetabcontent("maintab");
				tabMenu2("Exterior");
			}
			
			//load advertising zones
			//ajax_LoadAd(strRedir);
		}
	}
	
	// We have to tell to some browsers (Opera, Firefox, etc.)
	// that we may receive  non-XML document
	if (xmlHttp_Acct.overrideMimeType)
		xmlHttp_Acct.overrideMimeType('text/html');

	
	// -- check for this string to send post
	var strSENDREPLY = "msgAction=SENDREPLY";
	var strIsRead = "isRead=False";
	
	if(url.indexOf(strSENDREPLY) > 1 || url.indexOf(strIsRead) > 1){	
		//alert("se4nding POST");
		xmlHttp_Acct.open("POST",pUrl,true); 
		xmlHttp_Acct.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		xmlHttp_Acct.send(url);	
	}else{
		pUrl = pUrl + "?" + url
		xmlHttp_Acct.open("GET",pUrl,true); 
		xmlHttp_Acct.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		xmlHttp_Acct.send(null);			
	}
	
}

function ajax_NewMessage(strRedir,userID){
	
	// BUILD XML OPBJECT
	var xmlHttp_NM = GetXmlHttpObject();
	//var xmlHttp_Acct = null;
	var pUrl = strRedir + "account/ajax/check_newMail.asp";
	var url = "userid=" + userID;
	
	if (xmlHttp_NM==null){
	  // dont do anything	
	  return;
	} 
			
	xmlHttp_NM.onreadystatechange=function(){
		if(xmlHttp_NM.readyState==4){
			var newHTML = xmlHttp_NM.responseText;
			//alert(newHTML + " | " + newHTML.length);
			if(newHTML.length>0){
				//alert("write offer message");
				document.getElementById("AcctTitleBar").innerHTML = xmlHttp_NM.responseText;			
			}else{
				//alert("no offer");	
			}
		}
	}
		
	xmlHttp_NM.open("POST",pUrl,true); 
	xmlHttp_NM.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
	xmlHttp_NM.send(url);	
	
}

function ajax_LoadAd(strRedir){
	
	// BUILD XML OPBJECT
	var xmlHttp_Ad = GetXmlHttpObject();
	//var xmlHttp_Acct = null;
	var pUrl = strRedir + "account/ajax/adzone.asp";
	var url = "";
	
	if (xmlHttp_Ad==null){
	  // dont do anything	
	  return;
	} 
			
	xmlHttp_Ad.onreadystatechange=function(){
		if(xmlHttp_Ad.readyState==4){
			//alert("placing ad");
			var eval_Skyscraper = eval(xmlHttp_Ad.responseText);
			alert(eval_Skyscraper);
			document.getElementById("nonMenu").innerHTML = eval_Skyscraper;
			//document.getElementById("nonMenu").innerHTML = "<b>Done</b>";
		}
	}
	
	// We have to tell to some browsers (Opera, Firefox, etc.)
	// that we may receive  non-XML document
	if (xmlHttp_Ad.overrideMimeType)
		xmlHttp_Ad.overrideMimeType('text/html');
	
	xmlHttp_Ad.open("GET",pUrl,false); 
	//xmlHttp_Ad.setRequestHeader("Content-Type", "text/html; charset=ISO-8859-1"); 
	xmlHttp_Ad.send(null);	
	
}