
var isError = false;
var errorHTML = '';
var errorAlert = '';
var doeval = '';

function getCityHotels(cityid){
	if(!cityid){
		return;
	}

	var targetDiv = 'selectCityHotels' ;
  var url = 'ajaxFunctions.php?action=getCityHotels&cityid='+cityid;
  errorMsg = '';
	errorHTML = '';
	doeval = '';
	getAjaxData(url,targetDiv);

}

/////////////////////////////////////////////////////

var xmlHttp
var divID

function getAjaxData(url,targetDiv)
{
url= url + "&sid=" + Math.random();
divID = targetDiv;
xmlHttp=GetXmlHttpObject(stateChanged)
xmlHttp.open("GET", url , true)
xmlHttp.send(null)
}

function stateChanged() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		if(xmlHttp.status == 200){
			
			if(doeval){
				update(xmlHttp.responseText);
			}else{
				document.getElementById(divID).innerHTML = xmlHttp.responseText;
			}
		}
		else {
			if(errorHTML){
				document.getElementById(divID).innerHTML = errorHTML;
				errorHTML = '';
			}
			if(errorMsg){
				alert(errorMsg);
				errorMsg = '';
			}
		}
	}
}

function GetXmlHttpObject(handler)
{
var objxmlHttp;
	try {  // Firefox, Opera 8.0+, Safari  
				objxmlHttp=new XMLHttpRequest(); 
			}
			catch (e)
			{  // Internet Explorer  
				try {    
							objxmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
						} 
						catch (e) 
						{    
							try {      
										objxmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
									} 
									catch (e)
									{
										alert("Your browser does not support AJAX!");      
										return false;      
									}    
						}  
			}
	objxmlHttp.onreadystatechange=handler;
	return objxmlHttp;	
}

function update(html) {
	var re = /<script\b[\s\S]*?>([\s\S]*?)<\//ig;
	var match;
	while (match = re.exec(html)) {
		eval(match[1]);
	}
};