
function createRequestObject(){
	var xmlHttp;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();

	}catch (e)	{
		// Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e)	{
			try{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}catch (e)	{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}

	return xmlHttp;

}//createRequestObject


function handleDivTag(divtag)
{
   var divtag;
   return divtag;
}


// Make the XMLHttpRequest object
var http = createRequestObject();

var http1 = createRequestObject();
// Create the Divtag Handler -- Mainly an IE 6 Fix
var divhandler = new handleDivTag(null); 

function sendAbc()
{
	return false;
}
function sendRequest(url,divId,divid1) 
{
   // Open PHP script for requests
   
   http.open('get',url,true);
   
   http.onreadystatechange = function() 
   {
	   
	 if(http.readyState == 4 && http.status == 200)
	   {	
		  // Text returned FROM the PHP script
		  var response = http.responseText;
			//alert(response);
		  if(response)
		  {
			 
			 // UPDATE ajaxTest content
		 	 if(divhandler.divtag)
				 document.getElementById(divhandler.divtag).innerHTML = response;
			 if(divid1)
				 document.getElementById(divid1).innerHTML = response;
		  }
	   }
   }
   
   divhandler.divtag = divId;
   http.send(null);

}//sendRequest
function sendRequest1(url,divId) 
{
	
   // Open PHP script for requests
   http.open('get',url,true);
   http.onreadystatechange = function() 
   {
	 if(http.readyState == 4 && http.status == 200)
	   {
		  // Text returned FROM the PHP script
		  var response = http.responseText;
		 // alert("Response ::"+response);
			
		  if(response)
		  {
			 // UPDATE ajaxTest content
			// document.getElementById(divhandler.divtag).innerHTML = response;
		  }
	   }
   }
   
   //divhandler.divtag = divId;
   http.send(null);

}//sendRequest

function AjaxPostNew(strURL, pFlag) 
{
	
	var xmlHttpReq = false;
	var self = this;
	// Mozilla/Safari
	if (window.XMLHttpRequest) 
	{
			
		self.xmlHttpReq = new XMLHttpRequest();
	}
	// IE
	else if (window.ActiveXObject) 
	{
		self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}

	self.xmlHttpReq.open('get', strURL, true);
	self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	self.xmlHttpReq.onreadystatechange = function() 
	{
		if(self.xmlHttpReq.readyState == 4) 
		{
			pList = self.xmlHttpReq.responseText;
			switch(pFlag)			
			{
				case 1:
					AfterStoreRating(pList);
				break;
				case 2:
					AfterGettingTotalCompare(pList);
				break;	
				case 3:
					AfterAddCompare(pList);
				break;	
				case 4:
					AfterRemoveCompare(pList);
				break;	
				case 5:
					AfterUpdateRating(pList);
				break;				
				case 6:
					pList1 = pList.split("|||||");
					AfterDeleteNote(pList1[1],pList1[0]);
				break;	
				case 7:
					pList1 = pList.split("|||||");
					AfterLoadDetailMenu(pList1[0],pList1[1]);
				break;
				case 8:
					AfterContactAgent(pList);
				break;
				case 9:
					AfterTrackTab(pList);
				break;
				case 10:
					AfterSentSiteLinkToFriend(pList);
				break;
				case 11:
					AfterSendMessage(pList);
				break;
				case 12:
					AfterCityLoad(pList);
				case 13:
					AfterMessageSenttoAgent(pList);

				break;
			}
		}
	}
	self.xmlHttpReq.send(null);
}

function ShowSchoolData(url,divId,myRand) 
{

if(document.getElementById('divSchoolLoader')!=null)
{
	element = document.getElementById('divSchoolLoader');
	element.style.display = 'block';
}
   // Open PHP script for requests
   http1.open('get',url,true);
   http1.onreadystatechange = function() 
   {
	 if(http1.readyState == 4 && http1.status == 200)
	   {

		  // Text returned FROM the PHP script
		  var response = http1.responseText;
		 // alert("Response ::"+response);
			
		  if(response)
		  {	

			 // UPDATE ajaxTest content
					element.style.display = 'none';
			   	 document.getElementById(divId).innerHTML = response;
				

			
		  }
	   }
   }
   
   http1.send(null);

}//sendRequest



function ShowSalesData(url,divId,myRand) 
{

if(document.getElementById('divSalesLoader')!=null)
{
	element = document.getElementById('divSalesLoader');
	element.style.display = 'block';
}
   // Open PHP script for requests
   http1.open('get',url,true);
   http1.onreadystatechange = function() 
   {
	 if(http1.readyState == 4 && http1.status == 200)
	   {

		  // Text returned FROM the PHP script
		  var response = http1.responseText;
		 // alert("Response ::"+response);
			
		  if(response)
		  {	

			 // UPDATE ajaxTest content
				element.style.display = 'none';
			    document.getElementById(divId).innerHTML = response;

			
		  }
	   }
   }
   
   http1.send(null);

}//sendRequest

