function selectAll2()
{
 f=document.compareform;
 max=f.total.value;

 for (i=1; i<=max; i++)
 {
   if (document.sortform.selectall.checked)
   {
     f['hotel'+i].checked=true;
   }
   else 
   {
     f['hotel'+i].checked=false;
   }
 }
}

function searchfrommap(location)
{
  NewOpt =  new Option;    
  NewOpt.value = location;   
  NewOpt.text =  location; 
  document.form.location.length=0;
  document.form.location.options[0]=NewOpt; 
  document.form.location.selectedIndex=0;
  document.form.attraction.selectedIndex=0;
  document.form.price.selectedIndex=0;
  document.form.category.selectedIndex=0;
  document.form.facilities.selectedIndex=0;
  document.form.hotelname.selectedIndex=0;
  document.form.luxuryhotels.value='no';
  if (document.form.city.value=='London')  document.form.tube.selectedIndex=0;
  checkCitySearch();
  document.form.submit();
}