function getHTTPObject(){
  if (window.ActiveXObject) 
    return new ActiveXObject("Microsoft.XMLHTTP");
  else if (window.XMLHttpRequest) 
    return new XMLHttpRequest();
  else {
    alert("Your browser does not support AJAX.");
    return null;
  }
}

function dowork(pagenum){
  httpObject = getHTTPObject();
  if (httpObject != null) {
    parameters = "&numperpage=10";
    document.getElementById('show-list').innerHTML = '<div align="center">Please Wait...<br /><img src="/images/ajax/loadingAnimation.gif" /></div>';
    if (pagenum != -1) {
      parameters += "&pagenum="+pagenum;
      len = document.hotelfilter.starradio.length
	  for (i = 1; i <len; i++) {
		if (document.hotelfilter.starradio[i].checked) {
			parameters += "&star=" + document.hotelfilter.starradio[i].value;
		}
	  }
      if (document.getElementById('search').value != '') {
        parameters += "&search="+document.getElementById('search').value;
      }
    } else {
      document.getElementById('search').value = "";
      document.hotelfilter.starradio[0].checked;
    }
    httpObject.open("POST", "/winhotelsearch.php", true);
    httpObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
    httpObject.setRequestHeader("Content-length", parameters.length);
    httpObject.setRequestHeader("Connection", "close");
    httpObject.send(parameters);
    httpObject.onreadystatechange = setOutput;
  }
}

function setOutput(){
  if(httpObject.readyState == 4){
    document.getElementById('show-list').innerHTML = httpObject.responseText;
  }
}