﻿var xmlHttp

function getSearchData(pageFrom,cType,CityId,AreaId,keywords,service,cardType)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert ("Your browser does not support AJAX!");
	return;
	} 
	var url="getData.asp";
	url=url+"?PageFrom="+pageFrom;
	url=url+"&cType="+cType;
	url=url+"&CityId="+CityId;
	url=url+"&AreaId="+AreaId;
	url=url+"&keywords="+escape(keywords);
	url=url+"&service="+service;
	url=url+"&cardType="+cardType;
	url=url+"&sid="+Math.random();
	if (pageFrom == 'Search') xmlHttp.onreadystatechange=stateChangedSearch;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		

}

function getData(pageFrom,strValue,Id)
{ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert ("Your browser does not support AJAX!");
	return;
	} 
	var url="getData.asp";
	url=url+"?PageFrom="+pageFrom;
	url=url+"&value="+strValue;
	url=url+"&Id="+Id;
	url=url+"&sid="+Math.random();
	if (pageFrom == 'City') xmlHttp.onreadystatechange=stateChanged;
	if (pageFrom == 'CatName') xmlHttp.onreadystatechange=stateChangedCatName;
	if (pageFrom == 'CardGallery') xmlHttp.onreadystatechange=stateChangedCardGallery;
	if (pageFrom == 'CardDetail') xmlHttp.onreadystatechange=stateChangedCardDetail;
	if (pageFrom == 'CardComments') xmlHttp.onreadystatechange=stateChangedCardComments;
	if (pageFrom == 'CardContactus') xmlHttp.onreadystatechange=stateChangedCardContactus;	
	if (pageFrom == 'CardSave') xmlHttp.onreadystatechange=stateChangedCardSave;

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}

function IncreaseHitCount(Id,str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getData.asp";
url=url+"?pId="+Id;
url=url+"&Page="+str;
url=url+"&act=HitCount";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedHitCount;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedHitCount()
{
}

function stateChangedSearch()
{
  if (xmlHttp.readyState==4)
	{
		document.getElementById("tdSearchResult").innerHTML = xmlHttp.responseText;				
	} 
}

function stateChangedCatName() 
{ 	
	if (xmlHttp.readyState==4)
		{
		  var text = xmlHttp.responseText;
		  var pos = text.indexOf(',');
		  var pos1 = text.indexOf('#');
		  var pos2 = text.indexOf('SearchResult');
		  var pos3 = text.indexOf('countingHotels');
		  var pos4 = text.indexOf('cardTypeData');
		  var img = text.substring(0,pos);
		  var Aservices = text.substring(parseFloat(pos) + 1,pos1);
		  var Gservices = text.substring(parseFloat(pos1) + 1,pos2);
		  var SearchResult = text.substring(parseFloat(pos2) + 12,pos3);
		  var countcards = text.substring(parseFloat(pos3) + 14,pos4);
		  var cardTypeData = text.substring(parseFloat(pos4) + 12);
		  //alert(img);
		  document.getElementById("tdCname").innerHTML = img;
		  document.getElementById("tdAservices").innerHTML = Aservices;
		  document.getElementById("tdGservices").innerHTML = Gservices;
		  document.getElementById("tdSearchResult").innerHTML = SearchResult;
		  document.getElementById("tdCountCards").innerHTML = countcards;
		  document.getElementById("TDcardType").innerHTML = cardTypeData;
		  document.getElementById("TDgcardType").innerHTML = cardTypeData;
		  
		} 		
}

function stateChangedCardGallery() 
{ 	
	if (xmlHttp.readyState==4)
		{
		 	document.getElementById("tdCard").innerHTML = xmlHttp.responseText;				
			  var ld=(document.all);
			  var ns4=document.layers;
			 var ns6=document.getElementById&&!document.all;
			 var ie4=document.all;
			  if (ns4)
				ld=document.loading;
			 else if (ns6)
				ld=document.getElementById("loading").style;
			 else if (ie4)
				ld=document.all.loading.style;			 
			
			 if(ns4){ld.visibility="hidden";}
			 else if (ns6||ie4) ld.display="none";
		} 		
}

function stateChangedCardComments() 
{ 	
	if (xmlHttp.readyState==4)
		{
		 	document.getElementById("tdCard").innerHTML = xmlHttp.responseText;				
			  var ld=(document.all);
			  var ns4=document.layers;
			 var ns6=document.getElementById&&!document.all;
			 var ie4=document.all;
			  if (ns4)
				ld=document.loading;
			 else if (ns6)
				ld=document.getElementById("loading").style;
			 else if (ie4)
				ld=document.all.loading.style;
			 
			
			 if(ns4){ld.visibility="hidden";}
			 else if (ns6||ie4) ld.display="none";
		} 		
}

function stateChangedCardDetail() 
{ 	
	if (xmlHttp.readyState==4)
		{
		 	document.getElementById("tdCard").innerHTML = xmlHttp.responseText;				
			  var ld=(document.all);
			  var ns4=document.layers;
			 var ns6=document.getElementById&&!document.all;
			 var ie4=document.all;
			  if (ns4)
				ld=document.loading;
			 else if (ns6)
				ld=document.getElementById("loading").style;
			 else if (ie4)
				ld=document.all.loading.style;
			 
			
			 if(ns4){ld.visibility="hidden";}
			 else if (ns6||ie4) ld.display="none";
		} 		
}

function stateChangedCardContactus() 
{ 	
	if (xmlHttp.readyState==4)
		{
		 	document.getElementById("tdCard").innerHTML = xmlHttp.responseText;				
			  var ld=(document.all);
			  var ns4=document.layers;
			 var ns6=document.getElementById&&!document.all;
			 var ie4=document.all;
			  if (ns4)
				ld=document.loading;
			 else if (ns6)
				ld=document.getElementById("loading").style;
			 else if (ie4)
				ld=document.all.loading.style;
			 
			
			 if(ns4){ld.visibility="hidden";}
			 else if (ns6||ie4) ld.display="none";
		} 		
}

function stateChangedCardSave() 
{ 	
	if (xmlHttp.readyState==4)
		{
		 	document.getElementById("tdCard").innerHTML = xmlHttp.responseText;				
			  var ld=(document.all);
			  var ns4=document.layers;
			 var ns6=document.getElementById&&!document.all;
			 var ie4=document.all;
			  if (ns4)
				ld=document.loading;
			 else if (ns6)
				ld=document.getElementById("loading").style;
			 else if (ie4)
				ld=document.all.loading.style;
			 
			
			 if(ns4){ld.visibility="hidden";}
			 else if (ns6||ie4) ld.display="none";
		} 		
}
function stateChanged() 
{ 	
	if (xmlHttp.readyState==4)
		{
		 	document.getElementById("cityCombo").innerHTML = xmlHttp.responseText;				
		 	document.getElementById("cityCombo1").innerHTML = xmlHttp.responseText;				
		} 
		
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}



