//var sElementID
function hlOn(sName, sImg) {
	document[sName].src=sImg
}

var Retry
Retry=0

function flagError(err) {
	//alert("error on page")
	sError = ""
	for (var i in err) sError = sError + i + '=' + err[i] + '&';
	sURL = '/lib/500.asp?Type=Javascript&' + sError
	var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	request.open("GET", sURL, true);
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	request.send(null);
}

function ajax(url){
	try {
        var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
 		
		request.open("GET", url, true);
        request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		request.onreadystatechange = function(){
				if (request.readyState == 4 && request.status == 200) {
                        if (request.responseText){
                                UpdateRooms(request.responseText);
	                    }
                }
        }
        request.send(null);
	} catch(err) {
		flagError(err)
	}
}



function ajaxGet(url,sReturnVar){
 
        var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
 		
		request.open("GET", url, true);
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		request.onreadystatechange = function(){
				if (request.readyState == 4 && request.status == 200) {
                        if (request.responseText){
							//eval("alert('test')")
							//Update
							//eval(sReturnVar + '="' + request.responseText + '"')
	                    }
                }
        }
        request.send(null);
}


function loadXMLDoc3(url,sDivName)
{
var xmlhttp

function state_Change()
	{
	// if xmlhttp shows "loaded"
	if (xmlhttp.readyState==4) {
		// if "OK"
		if (xmlhttp.status==200) {
			document.getElementById(sDivName).innerHTML=xmlhttp.responseText
			
		}
	}
}

// code for Mozilla, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  xmlhttp.onreadystatechange=state_Change
  xmlhttp.open("GET",url,true)
  xmlhttp.send(null)
  }
// code for IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
    if (xmlhttp)
    {
    xmlhttp.onreadystatechange=state_Change
    xmlhttp.open("GET",url,true)
    xmlhttp.send()
    }
  }
  
	  
}

function loadXMLDoc2(url,sFunction)
{
var xmlhttp

function state_Change()
	{
	// if xmlhttp shows "loaded"
	if (xmlhttp.readyState==4) {
		// if "OK"
		if (xmlhttp.status==200) {
			eval(sFunction + '("' + xmlhttp.responseText + '")')
			
		}
	}
}

// code for Mozilla, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  xmlhttp.onreadystatechange=state_Change
  xmlhttp.open("GET",url,true)
  xmlhttp.send(null)
  }
// code for IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
    if (xmlhttp)
    {
    xmlhttp.onreadystatechange=state_Change
    xmlhttp.open("GET",url,true)
    xmlhttp.send()
    }
  }
  
	  
}


var Retry
Retry=0
function loadXMLDoc(sElementID2,url)
{
var xmlhttp



function state_Change()
	{
	// if xmlhttp shows "loaded"
	if (xmlhttp.readyState==4) {
		// if "OK"
		if (xmlhttp.status==200) {
			document.getElementById(sElementID2).innerHTML=xmlhttp.responseText
		} else {
			document.getElementById(sElementID2).innerHTML="<p>Problem retrieving data.</p>"
		}
	}
}

// code for Mozilla, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  xmlhttp.onreadystatechange=state_Change
  xmlhttp.open("GET",url,true)
  xmlhttp.send(null)
  }
// code for IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
    if (xmlhttp)
    {
    xmlhttp.onreadystatechange=state_Change
    xmlhttp.open("GET",url,true)
    xmlhttp.send()
    }
  }
  
	  
}