  var xmlHttpObject=false;
  if(typeof XMLHttpRequest != 'undefined'){
    xmlHttpObject=new XMLHttpRequest();
  }
  if(!xmlHttpObject){
    try{
    xmlHttpObject=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch(e){
    try{
      xmlHttpObject=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e){
        xmlHttpObject=null;
      }
    }
  }
  function getCities(q){
    if(q.length>=3){
      xmlHttpObject.open('get','/getCity.php?query='+q);
      xmlHttpObject.onreadystatechange = handleCities;
      xmlHttpObject.send(null);
      return false;
    }
    else{
      document.getElementById('cities').style.display='none';
    }
  }
  function handleCities(){
    if (xmlHttpObject.readyState == 4){
      var cities=xmlHttpObject.responseText;
      if(cities!=''){
        document.getElementById('cities').style.display='block';
        document.getElementById('cities').scrollTop=0;
        void(0);
        document.getElementById('cities').innerHTML = cities;
      }
      else{
        document.getElementById('cities').style.display='none';
      }
    }
  }

  function checkSearchForm(obj){
    var checkin=document.getElementById('checkin').value;
    var checkout=document.getElementById('checkout').value;
    var fileName=document.getElementById('fileName').value;
    var Adults=document.getElementById('Adults').value;
    var Rooms=document.getElementById('Rooms').value;

    if(checkin==''||checkin=='Check-in'||checkout==''||checkout=='Check-out'){
      alert('Please enter your checkin and checkout date');
    }
    else if((fileName=='')||(fileName=='City name')){
      alert('Please enter a City name');
    }
    else{
      fileName=fileName.replace(/ /gi,'_');
      var Facilities='';

      if(obj=='expanded'){

        var form=document.form;
      	for (i = 0, n = form.elements.length; i < n; i++) {
      		if(form.elements[i].type == "checkbox") {
      			if(form.elements[i].checked == true){
      				Facilities += form.elements[i].value+',';
         }
      	}
        }
      }
      window.location.href='/search.php?fileName='+fileName+'&checkin='+checkin+'&checkout='+checkout+'&currencyCode=EUR&languageCode=EN&Adults='+Adults+'&Rooms='+Rooms+'&facilities='+Facilities;
    }
    return false;
  }