var timerid;

function hideme()
{
  hoteliers.style.visibility = "hidden";
  travellers.style.visibility = "hidden";
  advertisers.style.visibility = "hidden";
  about.style.visibility = "hidden";
  press.style.visibility = "hidden";
}

function show(which)
{
  clearTimeout(timerid);
  hideme();
  if (which == "hoteliers")   hoteliers.style.visibility = "visible";
  if (which == "travellers")   travellers.style.visibility = "visible";
  if (which == "advertisers")   advertisers.style.visibility = "visible";
  if (which == "about")   about.style.visibility = "visible";
  if (which == "press")   press.style.visibility = "visible";
  timerid = setTimeout("hideme()",10000);
}

function hideframe()
{
  if (navigator.userAgent.indexOf("Opera ") != 0) return true;
  
  if (navigator.appName == "Microsoft Internet Explorer")
  {
    var verpos = navigator.appVersion.indexOf("MSIE ")+5;
    var version = navigator.appVersion.substring(verpos,verpos+3);
    if (version  >= 5.5)
    { 
      return false;
    } else
    {
      return true;
    }
  }
  if (navigator.appName == "Netscape")
  {
    var verpos = 0;
    var version = navigator.appVersion.substring(verpos,verpos+3);
    if (version  >= 4)
    { 
      return false;
    } else
    {
      return true;
    }
  } 
  return false;
}

// Bizarre functions 

function getfieldvalue(fieldname)
{
  var maxforms = document.forms.length;
  var cnt =0;
  var done = false;
  var returnvalue = "";
  while (cnt < maxforms && done == false)
  {
    maxelements = document.forms[cnt].elements.length;
    cnter = 0;
    while (cnter < maxelements && done == false)
    {
      if (document.forms[cnt].elements[cnter].name == fieldname)
      {
        done = true;
        returnvalue = document.forms[cnt].elements[cnter].value;
      }
      cnter = cnter + 1;    
    }
    cnt = cnt + 1;
  }  
  return returnvalue;
}

function putfieldvalue(fieldname,newvalue)
{
  var maxforms = document.forms.length;
  var cnt =0;
  var done = false;
  var returnvalue = "";
  while (cnt < maxforms && done == false)
  {
    maxelements = document.forms[cnt].elements.length;
    cnter = 0;
    while (cnter < maxelements && done == false)
    {
      if (document.forms[cnt].elements[cnter].name == fieldname)
      {
        done = true;
        document.forms[cnt].elements[cnter].value = newvalue;
      }
      cnter = cnter + 1;    
    }
    cnt = cnt + 1;
  }  
  return returnvalue;
}


function changevisibility(fieldname,newvalue)
{
  var maxforms = document.forms.length;
  var cnt =0;
  var done = false;
  var returnvalue = "";
  while (cnt < maxforms && done == false)
  {
    maxelements = document.forms[cnt].elements.length;
    cnter = 0;
    while (cnter < maxelements && done == false)
    {
      if (document.forms[cnt].elements[cnter].name == fieldname)
      {
        done = true;
        document.forms[cnt].elements[cnter].style.visibility = newvalue;
      }
      cnter = cnter + 1;    
    }
    cnt = cnt + 1;
  }  
  return returnvalue;
}


function changebackground(fieldname,newvalue)
{
  var maxforms = document.forms.length;
  var cnt =0;
  var done = false;
  var returnvalue = "";
  while (cnt < maxforms && done == false)
  {
    maxelements = document.forms[cnt].elements.length;
    cnter = 0;
    while (cnter < maxelements && done == false)
    {
      if (document.forms[cnt].elements[cnter].name == fieldname)
      {
        done = true;
        document.forms[cnt].elements[cnter].style.background = newvalue;
      }
      cnter = cnter + 1;    
    }
    cnt = cnt + 1;
  }  
  return returnvalue;
}

function getelement(fieldname)
{
  var maxforms = document.forms.length;
  var cnt =0;
  var done = false;
  var returnvalue = "";
  while (cnt < maxforms && done == false)
  {
    maxelements = document.forms[cnt].elements.length;
    cnter = 0;
    while (cnter < maxelements && done == false)
    {
      if (document.forms[cnt].elements[cnter].name == fieldname)
      {
        done = true;
        returnelement = document.forms[cnt].elements[cnter];
      }
      cnter = cnter + 1;    
    }
    cnt = cnt + 1;
  }  
  return returnelement;
}


function marginwidth()
{
  var pagewidth = document.body.clientWidth;
  var percentage = .06;
  var margin = pagewidth * percentage;
  return margin;
}

function setupmainarea()
{
  var divstr = "";
  if (navigator.userAgent.indexOf("Opera") != -1)
  { 
    divstr = "<div class=operaarea style=\"height:";
    //how big are we?
    var pageheight = document.body.clientHeight-40;
    divstr = divstr + pageheight;
    divstr = divstr + "px; padding-top : ";
    var margin = marginwidth();
    divstr = divstr + margin;
    divstr = divstr + "px;\">\n";
  } else 
  {
    if (navigator.userAgent.indexOf("Safari") != -1)
    {
      divstr = "<div class=safariarea style=\"height : ";
      var pageheight = window.innerHeight-100;
      var pagewidth = window.innerWidth-5;
      divstr = divstr + pageheight;
      divstr = divstr + "px; width : "+pagewidth+"px; padding-top : ";
      var margin = marginwidth();
      divstr = divstr + margin;
      divstr = divstr + "px;\">\n";
    } else
    {
      if (navigator.userAgent.indexOf("Firefox") != -1)
      {
        divstr = "<div class=safariarea style=\"height : ";
        var pageheight = window.innerHeight-112;
        var pagewidth = window.innerWidth-4; //-25;

        divstr = divstr + pageheight;
        divstr = divstr + "px; width : "+pagewidth+"px; padding-top : ";
        var margin = marginwidth();
        divstr = divstr + margin;
        divstr = divstr + "px;\">\n";

      } else
      {
        divstr = "<div class=iearea style=\"padding-top : ";
        var margin = marginwidth();
        divstr = divstr + margin;
        divstr = divstr + "px;\">\n";
      }
    }  
  }
  document.write(divstr);
}

function setupwholearea()
{
  var divstr = "";
  if (navigator.userAgent.indexOf("Opera") != -1)
  { 
    divstr = "<div class=operawholearea style=\"height:";
    //how big are we?
    var pageheight = document.body.clientHeight;
    divstr = divstr + pageheight;
    divstr = divstr + "px; padding-top : ";
    var margin = marginwidth();
    divstr = divstr + margin;
    divstr = divstr + "px;\">\n";
  } else 
  {
    if (navigator.userAgent.indexOf("Safari") != -1)
    {
      divstr = "<div class=safariwholearea style=\"height : ";
      var pageheight = window.innerHeight-50;
      var pagewidth = window.innerWidth-5;
      divstr = divstr + pageheight;
      divstr = divstr + "px; width : "+pagewidth+"px; padding-top : ";
      var margin = marginwidth();
      divstr = divstr + margin;
      divstr = divstr + "px;\">\n";

    } else
    {
      divstr = "<div class=iearea style=\"padding-top : ";
      var margin = marginwidth();
      divstr = divstr + margin;
      divstr = divstr + "px;\">\n";
    }  
  }
  document.write(divstr);
}

function setupfullpage()
{
  var divstr = "";
  if (navigator.userAgent.indexOf("Opera") != -1)
  { 
    divstr = "<div class=operawholearea style=\"height:";
    //how big are we?
    var pageheight = document.body.clientHeight;
    divstr = divstr + pageheight;
    divstr = divstr + "px; padding-top : ";
    var margin = marginwidth();
    divstr = divstr + "1";
    divstr = divstr + "px;\">\n";
  } else 
  {
    if (navigator.userAgent.indexOf("Safari") != -1)
    {
      divstr = "<div class=safariwholearea style=\"height : ";
      var pageheight = window.innerHeight-50;
      var pagewidth = window.innerWidth-5;
      divstr = divstr + pageheight;
      divstr = divstr + "px; width : "+pagewidth+"px; padding-top : ";
      var margin = marginwidth();
      divstr = divstr + "1";
      divstr = divstr + "px;\">\n";

    } else
    {
      divstr = "<div class=iearea style=\"padding-top : ";
      var margin = marginwidth();
      divstr = divstr + "1";
      divstr = divstr + "px;\">\n";
    }  
  }
  document.write(divstr);
}

function setuppaypalarea(priceindollars,currency)
{
  var paypalsrc = "https://www.paypal.com/subscriptions/business=ppal%40interbed%2ecom&item_name=Interbed%20Subscription&no_shipping=1&return=http%3a%2f%2finterbed%2ecom%2fhotelpaythanks%2ehtm&no_note=1&currency_code="+currency+"&a3="+priceindollars+"%2e00&p3=1&t3=Y&src=1&sra=1";
  var paypalsrc = "https://www.paypal.com/subscriptions/business=ppal%40interbed%2ecom&item_name=Interbed%20Subscription&no_shipping=1&no_note=1&currency_code="+currency+"&a3="+priceindollars+"&p3=1&t3=Y&src=1&sra=1";
  if (navigator.userAgent.indexOf("Opera") != -1)
  { 
    document.write("<div class=operaarea style=\"height:");
    //how big are we?
    var pageheight = document.body.clientHeight-40;
    document.write(pageheight);
    document.write("px; padding-top : ");
    document.write("opx;\">\n");
    framedef = "<iframe frameborder=0 marginheight=5 marginwidth=5 name=\"paypal\" scrolling=auto src=\"" + paypalsrc + "\" width=\"100%\" height=\"" + pageheight + "\"></iframe>";
  } else 
  {
    if (navigator.userAgent.indexOf("Safari") != -1)
    {
      divstr = "<div class=safariarea style=\"height : ";
      var pageheight = window.innerHeight-90;
      var pagewidth = window.innerWidth-5;
      divstr = divstr + pageheight;
      divstr = divstr + "px; width : "+pagewidth+"px; padding-top : ";
      var margin = marginwidth();
      divstr = divstr + margin;
      divstr = divstr + "px;\">\n";
      document.write(divstr);
      framedef = "<iframe frameborder=0 marginheight=5 marginwidth=5 name=\"paypal\" scrolling=auto src=\"" + paypalsrc + "\" width=\"100%\" height=\"" + pageheight + "\"></iframe>";

    } else
    {
      document.write("<div class=iearea style=\"padding-top : ");
      document.write("0px;\">\n");
      framedef = "<iframe frameborder=0 marginheight=5 marginwidth=5 name=\"paypal\" scrolling=auto src=\"" + paypalsrc + "\" width=\"100%\" height=\"100%\"></iframe>";
    }
  }
  return framedef;
}

function setuptestarea(which, visibility)
{
  if (navigator.userAgent.indexOf("Opera") != -1)
  { 
    document.write("<div id='"+which+"' class=operaarea style=\"height:");
    //how big are we?
    var pageheight = document.body.clientHeight-37;
    document.write(pageheight);
    document.write("px; padding-top : ");
    var margin = marginwidth();
    document.write(margin);
    document.write("px; background : #fffcb0; visibility : "+visibility+";\">\n");
  } else 
  {
    if (navigator.userAgent.indexOf("Safari") != -1 || navigator.userAgent.indexOf("Firefox") != -1)
    {
      divstr = "<div class=safariarea style=\"height : ";
      var pageheight = window.innerHeight-90;
      var pagewidth = window.innerWidth-5;
      divstr = divstr + pageheight;
      divstr = divstr + "px; width : "+pagewidth+"px; padding-top : ";
      var margin = marginwidth();
      divstr = divstr + margin;
      divstr = divstr + "px; background : #fffcb0; visibility : "+visibility+";\">\n";
      document.write(divstr);
    } else
    {
      document.write("<div id='"+which+"' class=iearea style=\"padding-top : ");
      var margin = marginwidth();
      document.write(margin);
      document.write("px; background : #fffcb0; visibility : "+visibility+";\">\n");
    }
  }
}

function centerpop()
{
  var xpos = (screen.width - 600)/2;
  var ypos = (screen.height - 400)/3;
  window.moveTo(xpos,ypos);
}


function setupresultsarea()
{
  if (navigator.userAgent.indexOf("Opera") != -1)
  { 
    document.write("<div class=operaresarea style=\"height:");
    //how big are we?
    var pageheight = document.body.clientHeight-152-40-62;
    document.write(pageheight);
    document.write("px;\">\n");
  } else 
  {
    if (navigator.userAgent.indexOf("Safari") != -1)
    {
      divstr = "<div class=safariresarea style=\"height : ";
      var pageheight = window.innerHeight-40-152-62;
      var pagewidth = window.innerWidth-5-40;
      divstr = divstr + pageheight;
      divstr = divstr + "px; width : "+pagewidth+"px;\">\n";
      document.write(divstr);
    } else
    {
      if (navigator.userAgent.indexOf("Firefox") != -1)
      {
        divstr = "<div class=safariresarea style=\"height : ";
        var pageheight = window.innerHeight-40-152-52;
        var pagewidth = window.innerWidth-5-40;
        divstr = divstr + pageheight;
        divstr = divstr + "px; width : "+pagewidth+"px;\">\n";
        document.write(divstr);
      } else
      {
        document.write("<div class=ieresarea>");
      }
    }
  }
}

function spamcheck(string)
{
  var thisstr = string;
  if (thisstr.indexOf("@interbed.com") != -1) thisstr = "";
  if (thisstr.indexOf("To: ") != -1) thisstr = "";
  if (thisstr.indexOf("From: ") != -1) thisstr = "";
  if (thisstr.indexOf("Subject: ") != -1) thisstr = "";
  if (thisstr.indexOf("to: ") != -1) thisstr = "";
  if (thisstr.indexOf("from: ") != -1) thisstr = "";
  if (thisstr.indexOf("subject: ") != -1) thisstr = "";
  if (thisstr.indexOf("X-Mailer: ") != -1) thisstr = "";
  if (thisstr.indexOf("cc: ") != -1) thisstr = "";
  if (thisstr.indexOf("CC: ") != -1) thisstr = "";
  if (thisstr.indexOf("Content-Type: ") != -1) thisstr = "";

  return thisstr;
}

function validatecriteria()
{
  if (searchcriteria.country.value=="")
  {
    // got here with out a country eh?
    popmessage("Please do not start with this page.");
    self.location.href="country3.htm";
  }
  if (searchcriteria.checkin.value=="" || searchcriteria.checkin.value=="click here")
  {
    searchcriteria.checkinlocale.focus();
    popmessage("Please select a check in date.");
    return 0;
  }
  if (searchcriteria.checkout.value=="" || searchcriteria.checkout.value=="click here")
  {
    searchcriteria.checkinlocale.focus();
    popmessage("Please select a check out date.");
    return 0;
  }
  var today = new Date();
  var daystr = today.getDate();
  var monthstr = today.getMonth()+1;
  var yearstr = today.getYear();  
  if (daystr < 10) daystr = "0"+daystr;
  if (monthstr < 10) monthstr = "0"+monthstr;

  if (yearstr < 1000 && yearstr > 100) yearstr = 2000+(yearstr-100);

  if (yearstr < 10) yearstr = "0"+yearstr;
  if (yearstr < 100) yearstr = "19"+yearstr;
  var todaystr = yearstr+"/"+monthstr+"/"+daystr;  
  yearstr = searchcriteria.checkin.value.substring(6,10);
  monthstr = searchcriteria.checkin.value.substring(3,5);
  daystr = searchcriteria.checkin.value.substring(0,2);
  var checkstr = yearstr+"/"+monthstr+"/"+daystr;
  if (checkstr < todaystr)
  {
    searchcriteria.checkinlocale.focus();
    popmessage("Please select a new check in date. Either for today or in the future.");
    return 0;
  }
  yearstr = searchcriteria.checkout.value.substring(6,10);
  monthstr = searchcriteria.checkout.value.substring(3,5);
  daystr = searchcriteria.checkout.value.substring(0,2);
  var leavestr = yearstr+"/"+monthstr+"/"+daystr;
  if (leavestr < checkstr)
  {
    searchcriteria.checkoutlocale.focus();
    popmessage("you cannot check OUT before you checked IN, please correct");
    return 0;
  }
  return 1;
}

function validatehotel()
{
  document.register.subme.style.visibility = "hidden";
  if (spamcheck(document.register.hotelname.value) == "")
  {
    document.register.hotelname.focus();
    popmessage("Please enter the name of the hotel");
    document.register.subme.style.visibility = "visible";
    return false
  }
  if (spamcheck(document.register.city.value) == "")
  {
    document.register.city.focus();
    popmessage("Please enter the city");
    document.register.subme.style.visibility = "visible";
    return false
  }
  if (spamcheck(document.register.phone.value) == "")
  {
    document.register.phone.focus();
    popmessage("Please enter the phone number of the hotel");
    document.register.subme.style.visibility = "visible";
    return false
  }
  if (document.register.emailaddress.value != "")
  {
    var x= document.register.emailaddress.value;
    if( x.indexOf('@')==-1 || x.indexOf('.')==-1 || x.indexOf(' ')!=-1 || x.length<7 || !x)
    {
      document.register.emailaddress.focus();
      popmessage('Please correct email address');
      document.register.subme.style.visibility = "visible";
      return false;
    }
  }
  if (spamcheck(document.register.numrooms.value) == "")
  {
    document.register.numrooms.focus();
    popmessage("Please enter the number of rooms for the hotel");
    document.register.subme.style.visibility = "visible";
    return false;
  }
  if (spamcheck(document.register.ratefrom.value) == "")
  {
    document.register.ratefrom.focus();
    popmessage("Please enter the single room rate");
    document.register.subme.style.visibility = "visible";
    return false;
  }
  if (spamcheck(document.register.rateto.value) == "")
  {
    document.register.rateto.focus();
    popmessage("Please enter the most expensive room rate");
    document.register.subme.style.visibility = "visible";
    return false;
  }
  if (document.register.currency.value == "")
  {
    document.register.currency.focus();
    popmessage("Please enter the local currency");
    document.register.subme.style.visibility = "visible";
    return false;
  }
  if (document.register.country.value == "")
  {
    document.register.country.focus();
    popmessage("Please enter the country the hotel is in");
    document.register.subme.style.visibility = "visible";
    return false;
  }

  if (spamcheck(document.register.descisionmaker.value) == "")
  {
    document.register.descisionmaker.focus();
    popmessage("Please enter the name of the descision maker for the hotel");
    document.register.subme.style.visibility = "visible";
    return false;
  }
  var dmcontact1 = document.register.dmcontact1.value;
  var dmcontact2 = document.register.dmcontact2.value;

  if (dmcontact1 == "" && dmcontact2 == "")
  {
    document.register.dmcontact1.focus();
    popmessage("Please enter the contact information for this person");
    document.register.subme.style.visibility = "visible";
    return false;
  }

  if (spamcheck(document.register.hotelgroup.value) != document.register.hotelgroup.value) return false;
  if (spamcheck(document.register.address1.value) != document.register.address1.value) return false;
  if (spamcheck(document.register.address2.value) != document.register.address2.value) return false;
  if (spamcheck(document.register.postalcode.value) != document.register.postalcode.value) return false;
  if (spamcheck(document.register.nearbycities.value) != document.register.nearbycities.value) return false;
  if (spamcheck(document.register.resume.value) != document.register.resume.value) return false;
  if (spamcheck(document.register.maxmeeting.value) != document.register.maxmeeting.value) return false;
  if (spamcheck(document.register.notes.value) != document.register.notes.value) return false;
  if (spamcheck(document.register.directions.value) != document.register.directions.value) return false;

  return true;
}

function validateupdate()
{
  if (!checksecword()) return false;
  if (spamcheck(document.register.hotelname.value) == "")
  {
    document.register.hotelname.focus();
    popmessage("Please enter the name of the hotel");
    return false
  }
  if (spamcheck(document.register.city.value) == "")
  {
    document.register.city.focus();
    popmessage("Please enter the city");
    return false
  }
  if (spamcheck(document.register.phone.value) == "")
  {
    document.register.phone.focus();
    popmessage("Please enter the phone number of the hotel");
    return false
  }
  if (document.register.emailaddress.value != "")
  {
    var x= document.register.emailaddress.value;
    if( x.indexOf('@')==-1 || x.indexOf('.')==-1 || x.indexOf(' ')!=-1 || x.length<7 || !x)
    {
      document.register.emailaddress.focus();
      popmessage('Please correct email address');
      return false;
    }
  }
  if (spamcheck(document.register.numrooms.value) == "")
  {
    document.register.numrooms.focus();
    popmessage("Please enter the number of rooms for the hotel");
    return false
  }
  if (spamcheck(document.register.ratefrom.value) == "")
  {
    document.register.ratefrom.focus();
    popmessage("Please enter the single room rate");
    return false
  }
  if (spamcheck(document.register.rateto.value) == "")
  {
    document.register.rateto.focus();
    popmessage("Please enter the most expensive room rate");
    return false
  }
  if (document.register.currency.value == "")
  {
    document.register.currency.focus();
    popmessage("Please enter the local currency");
    return false
  }
  if (document.register.country.value == "")
  {
    document.register.country.focus();
    popmessage("Please enter the country the hotel is in");
    return false
  }

  if (spamcheck(document.register.descisionmaker.value) == "")
  {
    document.register.descisionmaker.focus();
    popmessage("Please enter the name of the descision maker for the hotel");
    return false
  }
  if (document.register.dmcontact.value == "")
  {
    document.register.dmcontact.focus();
    popmessage("Please enter the contact information for this person");
    return false
  }

  if (spamcheck(document.register.hotelgroup.value) != document.register.hotelgroup.value) return false;
  if (spamcheck(document.register.address1.value) != document.register.address1.value) return false;
  if (spamcheck(document.register.address2.value) != document.register.address2.value) return false;
  if (spamcheck(document.register.postalcode.value) != document.register.postalcode.value) return false;
  if (spamcheck(document.register.nearbycities.value) != document.register.nearbycities.value) return false;
  if (spamcheck(document.register.resume.value) != document.register.resume.value) return false;
  if (spamcheck(document.register.maxmeeting.value) != document.register.maxmeeting.value) return false;
  if (spamcheck(document.register.notes.value) != document.register.notes.value) return false;
  if (spamcheck(document.register.directions.value) != document.register.directions.value) return false;


  return true
}


// calendar routines ------------------------------------------

// pass the fieldname of the field to have the date done to changedate 
// and it will do the rest

var datefieldname = "";

function changedate(fieldname)
{
  // dateformat we are using   dd/mm/yyyy
  //set the year

  datefieldname = fieldname;
//  var datestr = document.getElementById(fieldname).value;

  datestr = getfieldvalue(fieldname); 
  var yearstr = "";
  var monthstr = "";
  var daystr = "";

  // have we got a valid date?
  if (datestr == "" || datestr.substring(6,10) == "0000")
  {
    // the date has not been set - set it to today
    var todaysdate = new Date();
    daystr = todaysdate.getDate();
    monthstr = todaysdate.getMonth()+1;
    yearstr = todaysdate.getYear();
    // pad them out
    if (daystr < 10) daystr = "0"+daystr;
    if (monthstr < 10) monthstr = "0"+monthstr;
    if (yearstr < 1000 && yearstr > 100) yearstr = 2000+(yearstr-100);
    if (yearstr < 10) yearstr = "0"+yearstr;
    if (yearstr < 100) yearstr = "19"+yearstr;
    if (yearstr < 1000) yearstr = yearstr+1900;
//    datestr = yearstr+"-"+monthstr+"-"+daystr+" 00:00:00";
    datestr = daystr+"/"+monthstr+"/"+yearstr+" 00:00:00";
  }
//  yearstr = datestr.substring(0,4);
//  monthstr = datestr.substring(5,7);
//  daystr = datestr.substring(8,2);
  yearstr = datestr.substring(6,10);
  monthstr = datestr.substring(3,5);
  daystr = datestr.substring(0,2);


//  fulldate.value = datestr;
  putfieldvalue("fulldate",yearstr+"-"+monthstr+"-"+daystr+" 00:00:00");

  var cnt = 0;
  while (cnt < calendarform.yearsel.options.length)
  {
    if (yearstr == calendarform.yearsel.options[cnt].value) 
    {
      calendarform.yearsel.selectedIndex = cnt;
      break;
    }
    cnt = cnt + 1;
  }
  cnt = 0;
  while (cnt < calendarform.monthsel.options.length)
  {
    if (monthstr == calendarform.monthsel.options[cnt].value) 
    {
      calendarform.monthsel.selectedIndex = cnt;
      break;
    }
    cnt = cnt + 1;
  }
  fillcalendar(getfieldvalue("fulldate"));
  calendar.style.visibility = "visible";  

}

function fillcalendar(datestr)
{
  //fill in the calendar block
  // stage 1 - empty previous values
  var fieldname = "";
  var row = 0;
  var col = 0;
  // row loop
//  for (row=0; row < 6; row++)
//  {  
    // col loop
//    for (col=0; col < 7; col++)
//    {
      // set value to ""
//      fieldname = "d"+row+col;
//      putfieldvalue(fieldname,"");
//     changevisibility(fieldname,"hidden");
//     changebackground(fieldname,"#cccccc");

//    }
//  }  
  row=0;  

  // how many days are there in this month?
  var monthstr = datestr.substring(5,7);
  var yearval = datestr.substring(0,4);
  var val=0;
  var leap=0;
  var maxday = 31;
  if (monthstr > 12) monthstr = "12";
  if (monthstr == "02")
  {
    val = yearval % 4;
    if (val == 0) leap = 1;
    if (leap == 1)
    {
      if (yearval.substring(2,4) == "00")
      {
        leap = 0;
        val = yearval % 400;
        if (val == 0) leap = 1;
      }
    }
    maxday = 28 + leap;
  }
  // now for the 30 day lot
  // 30 days hath 04, 06,09,11
  if (monthstr == "04" || monthstr == "06" || monthstr == "09" || monthstr == "11")
  {
     maxday = 30;
  }  

  var daynum = 1;
  var mnthnum = datestr.substring(5,7);
  mnthnum = mnthnum - 1;
  var yearnum = datestr.substring(0,4) * 1;

  var daterotate = new Date(yearnum,mnthnum,daynum,0,0,0);
  col = daterotate.getDay()-1;
  if (col == -1) col = 6;

  for (row=0; row<6; row++)
  {
    for (boxnum=0; boxnum < 7; boxnum++)
    {  
      fieldname = "d"+row+boxnum;
      if (boxnum+(row*7) < col || daynum > maxday)
      {
        putfieldvalue(fieldname,"");
        changevisibility(fieldname,"hidden");
      } else
      {
        putfieldvalue(fieldname,daynum);
        changevisibility(fieldname,"visible");
        daynum = daynum + 1;
      }
      changebackground(fieldname,"#cccccc");
    }
  }
}

function canceldate()
{
  var row = 0;
  var col = 0;
  // row loop
  for (row=0; row < 6; row++)
  {  
    // col loop
    for (col=0; col < 7; col++)
    {
      // set value to ""
      fieldname = "d"+row+col;
      putfieldvalue(fieldname,"");
      changevisibility(fieldname,"hidden");
//      document.getElementById(fieldname).value = "";
//      document.getElementById(fieldname).style.visibility = "hidden";
    }
  }  
  calendar.style.visibility = "hidden";
}

function selectday(obj)
{
  //pad out the string
  var daystr = obj.value;
  if (daystr < 10) daystr = "0"+daystr;
  var fulldate = getfieldvalue("fulldate");
  fulldate = fulldate.substring(0,8)+daystr+fulldate.substring(10,19);
  putfieldvalue("fulldate",fulldate);
  canceldate();
  //pass back the value 
  var datestr=fulldate.substring(8,10)+"/"+fulldate.substring(5,7)+"/"+fulldate.substring(0,4);

//  document.getElementById(datefieldname).value = datestr;
  putfieldvalue(datefieldname,datestr);

  var yearstr = "";
  var monthstr = "";
  var daystr = "";
  yearstr = datestr.substring(6,10);
  monthstr = datestr.substring(3,5);
  daystr = datestr.substring(0,2);
  foruser = new Date(yearstr,monthstr-1,daystr);
  var datefieldnamelocale = datefieldname;
  datefieldnamelocale = datefieldnamelocale+"locale";
  // find the time and cut it off
  yearstr = foruser.toLocaleString();
  var cnt = yearstr.indexOf(":")-3;
  if (cnt >= 0)
  {
    yearstr = yearstr.substring(0,cnt);
    putfieldvalue(datefieldnamelocale,yearstr);
//    document.getElementById(datefieldnamelocale).value = yearstr;
  } else
  {
    putfieldvalue(datefieldnamelocale,getfieldvalue(datefieldname));
//    document.getElementById(datefieldnamelocale).value = document.getElementById(datefieldname).value;
  }
}

function changemonth()
{
  // change the month in the string and fill in the calendar 
  var fulldate = getfieldvalue("fulldate");
  var monthsel = getfieldvalue("monthsel");
  putfieldvalue("fulldate",fulldate.substring(0,5)+monthsel+fulldate.substring(7,19));
  fillcalendar(getfieldvalue("fulldate"));
}

function changeyear()
{
  var fulldate = getfieldvalue("fulldate");
  var yearsel = getfieldvalue("yearsel");
  putfieldvalue("fulldate",yearsel+fulldate.substring(4,19));
  fillcalendar(getfieldvalue("fulldate"));
}

function prevmonth()
{
  var datestr = document.calendarform.fulldate.value;
  var daystr = "01";
  var monthstr = datestr.substr(5,2);
  var yearstr = datestr.substr(0,4);
  monthstr = monthstr - 1;
  if (monthstr < 1) 
  {
    monthstr = "12";
    yearstr = yearstr - 1;
  }

  if (monthstr < 10) monthstr = "0"+monthstr;
  datestr = yearstr+"-"+monthstr+"-"+daystr;
  monthstr = monthstr - 1;
  if (monthstr == 11)
  {
    var currentyear = 0;
    while (currentyear < document.calendarform.yearsel.length-1 && document.calendarform.yearsel[currentyear].value != yearstr)
    {
      currentyear = currentyear + 1;
    } 
    if (document.calendarform.yearsel[currentyear].value == yearstr)
    {
      document.calendarform.yearsel[currentyear].selected = true;
    } else
    {
      //dont do it we haven't got the year for this
      return
    }
  }
  document.calendarform.monthsel[monthstr].selected = true;
  document.calendarform.fulldate.value = datestr;
  fillcalendar(getfieldvalue("fulldate"));
}

function nextmonth()
{
  var datestr = document.calendarform.fulldate.value;
  var daystr = "01";
  var monthstr = datestr.substr(5,2);
  var yearstr = datestr.substr(0,4);
  monthstr = (monthstr*1) + 1;

  if (monthstr > 12) 
  {
    monthstr = "1";
    yearstr = (yearstr*1) + 1;
  }
  if (monthstr < 10) monthstr = "0"+monthstr;
  datestr = yearstr+"-"+monthstr+"-"+daystr;
  monthstr = monthstr - 1;
  if (monthstr == 0)
  {
    var currentyear = 0;
    while (currentyear < document.calendarform.yearsel.length-1 && document.calendarform.yearsel[currentyear].value != yearstr)
    {
      currentyear = currentyear + 1;
    } 
    if (document.calendarform.yearsel[currentyear].value == yearstr)
    {
      document.calendarform.yearsel[currentyear].selected = true;
    } else
    {
      //dont do it we haven't got the year for this
      return
    }
  }
  document.calendarform.monthsel[monthstr].selected = true;
  document.calendarform.fulldate.value = datestr;
  fillcalendar(getfieldvalue("fulldate"));
}

function fillindates()
{
  var yearstr = "";
  var monthstr = "";
  var daystr = "";

//  yearstr = document.getElementById("checkin").value.substring(6,10);
//  monthstr = document.getElementById("checkin").value.substring(3,5);
//  daystr = document.getElementById("checkin").value.substring(0,2);
  datestr = getfieldvalue("checkin");
  yearstr = datestr.substring(6,10);
  monthstr = datestr.substring(3,5);
  daystr = datestr.substring(0,2);
  

  foruser = new Date(yearstr,monthstr-1,daystr);
  yearstr = foruser.toLocaleString();
  var cnt = yearstr.indexOf(":")-3;
  if (cnt >= 0)
  {
    yearstr = yearstr.substring(0,cnt);
    putfieldvalue("checkinlocale",yearstr);
//    document.getElementById("checkinlocale").value = yearstr;
  } else
  {
    putfieldvalue("checkinlocale",getfieldvalue("checkin"));
//    document.getElementById("checkinlocale").value = document.getElementById("checkin").value;
  }

  datestr = getfieldvalue("checkout");
  yearstr = datestr.substring(6,10);
  monthstr = datestr.substring(3,5);
  daystr = datestr.substring(0,2);
//  yearstr = document.getElementById("checkout").value.substring(6,10);
//  monthstr = document.getElementById("checkout").value.substring(3,5);
//  daystr = document.getElementById("checkout").value.substring(0,2);
  foruser = new Date(yearstr,monthstr-1,daystr);
  yearstr = foruser.toLocaleString();
  cnt = -1;
  cnt = yearstr.indexOf(":")-3;
  if (cnt >= 0)
  {
    yearstr = yearstr.substring(0,cnt);
    putfieldvalue("checkoutlocale",yearstr);
//    document.getElementById("checkoutlocale").value = yearstr;
  } else
  {
    putfieldvalue("checkoutlocale",getfieldvalue("checkout"));
//    document.getElementById("checkoutlocale").value = document.getElementById("checkout").value;
  }
}

function setupcalendar()
{
  if (navigator.userAgent.indexOf("Safari") != -1)
  {
    document.write("<style type=\"text/css\">\n.dayclass	{\n	height : 18px;\n	width : 34px;\n	}\n.dropyear	{\n	width : 68px;\n	}\n</style>");
  }
}


function showtest(hotel, which)
{
//  changevisibility(which,visibility);
  var pagename = "viewtest.php?hotel="+hotel+"&type="+which;
  var n = window.open(pagename,"hoteltestimonials", "toolbar=no, location=no, status=no, menubar=no, scrollbars=auto, resizable=no, width=600, height=400 top=0 right=0");

}

function popstory(which)
{
  var pagename = "test.php?story="+which;
  var n = window.open(pagename,"testimonials", "toolbar=no, location=no, status=no, menubar=no, scrollbars=auto, resizable=no, width=600, height=400");
}


function showhotel(which, what)
{
  document.showhotel.action.value=what;
  document.showhotel.hotel.value=which;
  document.showhotel.submit();
}

function emailhotel(hotelinfo)
{
  var fullurl = "faxemail.php"+hotelinfo+"&type=email";
  var newwin = window.open(fullurl,"popup","dependant=yes, height=500, width=760, location=no, menubar = no,  resizable=no, top=0, left=0, scrollbars=no, status=no, titlebar=no, toolbar=no");
}

function faxhotel(hotelinfo)
{
  var fullurl = "faxemail.php"+hotelinfo+"&type=fax";
  var newwin = window.open(fullurl,"popup","dependant=yes, height=500, width=760, location=no, menubar = yes,  resizable=no, top=0, left=0, scrollbars=no, status=no, titlebar=no, toolbar=no");
}

function printpage(hotelinfo)
{
  var fullurl = "hotelprint.php"+hotelinfo;
  var newwin = window.open(fullurl,"popup","dependant=yes, height=500, width=760, location=no, menubar = no,  resizable=no, top=0, left=0, scrollbars=no, status=no, titlebar=no, toolbar=no");
}

function popmessage(message)
{
  var newx = (screen.width - 400) / 2;
  var newy = (screen.height - 200) / 2;
  var fullurl = "message.php?message="+message;
  var newwin = window.open("","message","dependant=yes, height=130, width=400, location=no, menubar = no,  resizable=no, top="+newy+", left="+newx+", scrollbars=no, status=no, titlebar=no, toolbar=no");
  newwin.document.writeln("<html>\n<head>\n<title>i n t e r b e d . c o m - Message</title>\n<link rel=stylesheet href=\"interbed.css\" type=\"text/css\" >\n</head>\n\n");
  newwin.document.writeln("<body onBlur=\"this.focus()\">\n\n<table border=0 cellpadding=0 cellspacing=0 style=\"width:100%; height:100%\">\n<tr><td align=center>\n<table border=0 cellpadding=0 cellspacing=10 align=center>\n<tr><td valign=center align=center>\n<span class=messagetitle>OOPS!</span>\n</td></tr><tr><td align=center>\n");
  newwin.document.writeln(message);
  newwin.document.writeln("</td></tr>\n\n<tr><td colspan=2 align=center>\n  <input type=button class=button value=\"  OK  \" onClick=\"window.close()\">\n</td></tr>\n</table>\n\n</td></tr>\n</table>\n\n</body>\n</html>\n");
}

function popwindow(url)
{
  var newx = (screen.width - 700) / 2;
  var newy = (screen.height - 700) / 2;
  var newwin = window.open(url,"popup","dependant=yes, height=600, width=700, location=no, menubar = no,  resizable=no, top="+newy+", left="+newx+", scrollbars=no, status=no, titlebar=no, toolbar=no");
}

function popwindow2(url)
{
  var newx = (screen.width - 700) / 2;
  var newy = (screen.height - 500) / 2;
  var newwin = window.open(url,"popup","dependant=yes, height=380, width=700, location=no, menubar = no,  resizable=no, top="+newy+", left="+newx+", scrollbars=no, status=no, titlebar=no, toolbar=no");
}

function popwindowsized(url, width, height)
{
  var newx = (screen.width - width) / 2;
  var newy = (screen.height - height) / 2.3;
  var newwin = window.open(url,"popup","dependant=yes, height="+height+", width="+width+", location=no, menubar = no,  resizable=no, top="+newy+", left="+newx+", scrollbars=no, status=no, titlebar=no, toolbar=no");
}

function popprintwindowsized(url, width, height)
{
  var newx = (screen.width - width) / 2;
  var newy = (screen.height - height) / 2.3;
  var newwin = window.open(url,"popup","dependant=yes, height="+height+", width="+width+", location=no, menubar = no,  resizable=no, top="+newy+", left="+newx+", scrollbars=yes, status=no, titlebar=no, toolbar=no");
}


function validatetestimonial()
{
  var fieldvalue = document.testimonial.title.value;
  if (fieldvalue == "" || fieldvalue == "story title")
  {
    document.testimonial.title.focus();
    popmessage("please enter a title for your testimonial");
    return false;
  }
  fieldvalue = document.testimonial.text.value;
  if (fieldvalue == "" || fieldvalue == "Type here your testimonial – you can write us in English, French, German, Dutch, Italian and Spanish!")
  {
    document.testimonial.text.focus();
    popmessage("please enter your testimonial");
    return false;
  }
  var x= document.testimonial.email.value;
  if( x.indexOf('@')==-1 || x.indexOf('.')==-1 || x.indexOf(' ')!=-1 || x.length<7 || !x)
  {
    document.testimonial.email.focus();
    popmessage('Please correct email address');
    return false;
  }
  fieldvalue = document.testimonial.checkin.value;
  if (fieldvalue == "")
  {
    document.testimonial.checkinlocale.focus();
    popmessage("please enter dates IN and OUT");
    return false;
  }
  fieldvalue = document.testimonial.checkout.value;
  if (fieldvalue == "")
  {
    document.testimonial.checkoutlocale.focus();
    popmessage("please enter dates IN and OUT");
    return false;
  }
  if (document.testimonial.city.value == "")
  {
    fieldvalue = document.testimonial.hotelname.value;
    if (fieldvalue == "")
    {
      document.testimonial.hotelname.focus();
      popmessage("please enter the name of the hotel where you stayed");
      return false;
    }
  }
  var today = new Date();
  var daystr = today.getDate();
  var monthstr = today.getMonth()+1;
  var yearstr = today.getYear();  
  if (yearstr < 1000 && yearstr > 100) yearstr = 2000+(yearstr-100);

  if (daystr < 10) daystr = "0"+daystr;
  if (monthstr < 10) monthstr = "0"+monthstr;
  if (yearstr < 10) yearstr = "0"+yearstr;
  if (yearstr < 100) yearstr = "19"+yearstr;
  var todaystr = yearstr+"/"+monthstr+"/"+daystr;  
  yearstr = testimonial.checkout.value.substring(6,10);
  monthstr = testimonial.checkout.value.substring(3,5);
  daystr = testimonial.checkout.value.substring(0,2);
  var checkstr = yearstr+"/"+monthstr+"/"+daystr;

  yearstr = testimonial.checkin.value.substring(6,10);
  monthstr = testimonial.checkin.value.substring(3,5);
  daystr = testimonial.checkin.value.substring(0,2);
  var leavestr = yearstr+"/"+monthstr+"/"+daystr;

  if (leavestr > checkstr)
  {
    testimonial.checkoutlocale.focus();
    popmessage("you cannot check OUT before you checked IN, please correct.");
    return false;
  }

  if (checkstr > todaystr)
  {
    testimonial.checkoutlocale.focus();
    popmessage("you cannot check OUT after today, please correct.");
    return false;
  }
  return true;

}

function items(code, which, sep)
{
  var thestring = code;
  var cnt = which;
  while (cnt > 0)
  {
    pos = thestring.indexOf(sep);
    if (pos != -1)
    {
      resultstring = thestring.substring(0,pos);
      thestring = thestring.substring(pos+1,thestring.length);
    } else
    {
      resultstring = thestring;
      thestring = "";
    }
    cnt = cnt - 1;
  }
  return resultstring;
}


function drawmenu(which)
{
  var top1 = "greybar";
  var top2 = "greybar";
  var top3 = "greybar";
  var top4 = "greybar";
  var top5 = "greybar";
  var top6 = "greybar";
  var top7 = "greybar";
  var top8 = "greybar";
  var top9 = "greybar";


  var base1 = "subbar";
  var base2 = "subbar";
  var base3 = "subbar";
  var base4 = "subbar";
  var base5 = "subbar";
  // are we hotel information?
  var hotelinfo = items(which,1,"|");
  if (hotelinfo == "Hotel Information")
  {
    var fax = items(which,2,"|");
    var email = items(which,3,"|");
    var website = items(which,4,"|");
    var crs = items(which,5,"|");
    var printstr = items(which,6,"|");
    which = items(which,1,"|");
    if (website == "http://") website = "";
    if (crs == "http://") crs = "";
  }


  if (which == "Benefits for Hoteliers") 
  {
    top5 = "menuselected";
    base1 = "submenuselected";
  }
  if (which == "Update Hotel Details") 
  {
    top5 = "menuselected";
    base3 = "submenuselected";
  }
  if (which == "Hotel Registration") 
  {
    top5 = "menuselected";
    base2 = "submenuselected";
  }
  if (which == "Renew Subscription") 
  {
    top5 = "menuselected";
  }

  if (which == "Welcome") 
  {
    top1 = "menuselected";
    base1 = "submenuselected";
  }
  if (which == "About the Project") 
  {
    top1 = "menuselected";
    base2 = "submenuselected";
  }
  if (which == "Legal Statement") 
  {
    top1 = "menuselected";
    base3 = "submenuselected";
  }
  if (which == "Privacy Statement") 
  {
    top1 = "menuselected";
    base4 = "submenuselected";
  }

  if (which == "Benefits for Travellers") 
  {
    top4 = "menuselected";
    base1 = "submenuselected";
  }
  if (which == "Benefits for Advertisers") 
  {
    top6 = "menuselected";
    base1 = "submenuselected";
  }
  if (which == "Advertise on Interbed") 
  {
    top6 = "menuselected";
    base2 = "submenuselected";
  }
  if (which == "About Us") 
  {
    top7 = "menuselected";
  }
  if (which == "Contact") 
  {
    top8 = "menuselected";
  }
  if (which == "Hotel Search" || which == "Hotel Search Results" || which == "Hotel Information") 
  {
    top2 = "menuselected";
  }
  if (which == "Logos and Images") 
  {
    top9 = "menuselected";
    base1 = "submenuselected";
  }
  if (which == "Press Releases") 
  {
    top9 = "menuselected";
    base2 = "submenuselected";
  }

  // top menu
  var mover = "onMouseOver=\"this.className = 'overmenu'\"";
  var mout = "onMouseOut=\"this.className = 'menu'\"";
  topmenu = "<table border=0 cellspacing=0 cellpadding=0 class=\"topmenu\">\n";
//  topmenu = topmenu+"  <tr>\n  <td class="+top1+" width=40>\n   <a class=menu href=\"javascript:show('about')\" "+mover+" "+mout+">home</a>\n  </td>\n";
  topmenu = topmenu+"  <tr>\n  <td class="+top1+" width=40>\n   <a class=menu href=\"index.html\" "+mover+" "+mout+">home</a>\n  </td>\n";
  topmenu = topmenu+"  <td class="+top2+" width=95>\n   <a class=menu href=\"country.php\" "+mover+" "+mout+">search hotels</a>\n  </td>\n";
  topmenu = topmenu+"  <td class="+top3+" width=105>\n   <a class=menu href=\"countrytest.php\" "+mover+" "+mout+">send testimonial</a>\n  </td>\n";
  topmenu = topmenu+"  <td class="+top4+" width=90>\n   <a class=menu href=\"javascript:show('travellers')\" "+mover+" "+mout+">for travellers</a>\n  </td>\n";
  topmenu = topmenu+"  <td class="+top5+" width=85>\n   <a class=menu href=\"javascript:show('hoteliers')\" "+mover+" "+mout+">for hoteliers</a>\n  </td>\n";
  topmenu = topmenu+"  <td class="+top6+" width=100>\n   <a class=menu href=\"javascript:show('advertisers')\" "+mover+" "+mout+">for advertisers</a>\n  </td>\n";
  topmenu = topmenu+"  <td class="+top7+" width=50>\n   <a class=menu href=\"about.htm\" "+mover+" "+mout+">about</a>\n  </td>\n";
  topmenu = topmenu+"  <td class="+top8+" width=60>\n   <a class=menu href=\"contact.htm\" "+mover+" "+mout+">contact</a>\n  </td>\n";
  topmenu = topmenu+"  <td class="+top9+" width=50>\n   <a class=menu href=\"javascript:show('press')\" "+mover+" "+mout+">press</a>\n  </td>\n";
  topmenu = topmenu+"  <td class=greybar style=\"text-align:right;\">\n    Interbed.com&nbsp;\n  </td>\n  </tr>\n  </table>\n\n";

  document.write(topmenu);

  //base menus
  var mice = "onMouseOver=\"this.className = 'oversubmenu'\" onMouseOut=\"this.className = 'submenu'\"";

  topmenu = "  <table border=0 cellspacing=0 cellpadding=0 class=\"basemenu\">\n  <tr>\n";
  if (which == "Benefits for Hoteliers" || which == "Hotel Registration" || which == "Update Hotel Details" || which == "Renew Subscription") 
  {
    topmenu = topmenu+"  <td class="+base1+" width=60>\n   <a class=submenu href=\"hoteliers3.htm\" "+mice+">benefits</a>\n  </td>\n  <td class="+base2+" width=90>\n   <a class=submenu href=\"registerhotel.php\" "+mice+">register hotel</a>\n  </td>\n  <td class="+base3+" width=125>\n   <a class=submenu href=\"updatehotel.php\" "+mice+">update hotel details</a>\n  </td>\n  <td class="+base4+" width=60>\n   <a class=submenu href=\"contact.htm\" "+mice+">contact</a>\n  </td>\n";
  }
  if (which == "Welcome" || which == "About the Project" || which == "Legal Statement" || which == "Privacy Statement") 
  {
    topmenu = topmenu+"  <td class="+base1+" width=60>\n   <a class=submenu href=\"index.html\" "+mice+">welcome</a>\n  </td>\n  <td class="+base2+" width=105>\n   <a class=submenu href=\"about3.htm\" "+mice+">about the project</a>\n  </td>\n  <td class="+base3+" width=100>\n   <a class=submenu href=\"legal.htm\" "+mice+">legal statement</a>\n  </td>\n  <td class="+base4+" width=110>\n   <a class=submenu href=\"privacy.htm\" "+mice+">privacy statement</a>\n  </td>\n  <td class="+base5+" width=60>\n   <a class=submenu href=\"contact.htm\" "+mice+">contact</a>\n  </td>\n";
  }
  if (which == "Benefits for Travellers") 
  {
    topmenu = topmenu+"  <td class="+base1+" width=60>\n   <a class=submenu href=\"hoteliers.htm\" "+mice+">benefits</a>\n  </td>\n  <td class="+base2+" width=90>\n   <a class=submenu href=\"country.php\" "+mice+">search hotels</a>\n  </td>\n  <td class="+base3+" width=105>\n   <a class=submenu href=\"countrytest.php\" "+mice+">send testimonial</a>\n  </td>\n  <td class="+base4+" width=60>\n   <a class=submenu href=\"contact.htm\" "+mice+">contact</a>\n  </td>\n";
  }
  if (which == "Benefits for Advertisers" || which == "Advertise on Interbed") 
  {
    topmenu = topmenu+"  <td class="+base1+" width=60>\n   <a class=submenu href=\"advertisers.htm\" "+mice+">benefits</a>\n  </td>\n  <td class="+base2+" width=65>\n   <a class=submenu href=\"buyadspace.htm\" "+mice+">advertise</a>\n  </td>\n";
  }
  if (which == "Logos and Images" || which == "Press Releases") 
  {
    topmenu = topmenu+"  <td class="+base1+" width=115>\n   <a class=submenu href=\"logos.htm\" "+mice+">logos and images</a>\n  </td>\n  <td class="+base2+" width=105>\n   <a class=submenu href=\"pressreleases.php\" "+mice+">press releases</a>\n  </td>\n  <td class="+base5+" width=60>\n   <a class=submenu href=\"contact.htm\" "+mice+">contact</a>\n  </td>\n";
  }

  if (which == "Hotel Search Results") 
  {
    topmenu = topmenu+"  <td class=subbar width=80>\n   <a class=submenu onClick=\"javascript:refine.style.visibility = 'visible'\" "+mice+" style=\"cursor:hand;\">refine search</a>\n  </td>\n";
  }

  if (which == "Hotel Information") 
  {
    if (fax != "") topmenu = topmenu+"  <td class=subbar width=90>\n   <a class=submenu href=\"javascript:faxhotel('"+printstr+"')\" "+mice+">prepare a fax</a>\n  </td>\n";
    if (email != "") topmenu = topmenu+"  <td class=subbar width=90>\n   <a class=submenu href=\"javascript:emailhotel('"+printstr+"')\" "+mice+">prepare email</a>\n  </td>\n";
    if (website != "") topmenu = topmenu+"  <td class=subbar width=110>\n   <a class=submenu href=\""+website+"\" target=\"_blank\" "+mice+">visit hotel Website</a>\n  </td>\n";
    if (crs != "") topmenu = topmenu+"  <td class=subbar width=150>\n   <a class=submenu href=\""+crs+"\" target=\"_blank\" "+mice+">hotel reservation system</a>\n  </td>\n";
    topmenu= topmenu+"  <td class=subbar width=90>\n   <a class=submenu href=\"javascript:history.go(-1)\" "+mice+">other hotels</a>\n  </td>\n";
    topmenu= topmenu+"  <td class=subbar width=80>\n   <a class=submenu href=\"javascript:printpage('"+printstr+"')\" "+mice+">print page</a>\n  </td>\n";
  }

  topmenu = topmenu+"  <td class=pagetitle align=right>\n    "+which+"&nbsp;\n  </td>\n  </tr>\n  </table>\n";
  document.write(topmenu);

}

function dropmenus()
{
  var mice = "onMouseOver=\"this.className = 'overdropmenu'\" onMouseOut=\"this.className = 'dropmenu'\"";

  var topmenu = "<table border=0 id=\"travellers\" cellpadding=2 cellspacing=0 style=\"position:absolute; top : 20px; left:247px; z-index:3; width:110px; visibility:hidden;\">\n<tr><td class=dropdown>\n  <a class=dropmenu href=\"travellerbenefits.htm\" "+mice+">benefits</a>\n</td></tr>\n<tr><td class=dropdown>\n  <a class=dropmenu href=\"country.php\" "+mice+">search hotels</a>\n</td></tr>\n";
  topmenu = topmenu+"<tr><td class=dropdown>\n  <a class=dropmenu href=\"countrytest.php\" "+mice+">send testimonial</a>\n</td></tr>\n";
  topmenu = topmenu+"<tr><td class=dropdown>\n  <a class=dropmenu href=\"contact.htm\" "+mice+">contact</a>\n</td></tr>\n</table>\n";
  document.write(topmenu);

  topmenu = "<table border=0 id=\"hoteliers\" cellpadding=2 cellspacing=0 style=\"position:absolute; top : 20px; left:339px; z-index:3; width:125px; visibility:hidden;\">\n<tr><td class=dropdown>\n  <a class=dropmenu href=\"hoteliers3.htm\" "+mice+">benefits</a>\n</td></tr>\n";
  topmenu = topmenu+"<tr><td class=dropdown>\n  <a class=dropmenu href=\"registerhotel.php\" "+mice+">register your hotel</a>\n</td></tr>\n";
  topmenu = topmenu+"<tr><td class=dropdown>\n  <a class=dropmenu href=\"updatehotel.php\" "+mice+">update hotel details</a>\n</td></tr>\n";
  topmenu = topmenu+"<tr><td class=dropdown>\n  <a class=dropmenu href=\"contact.htm\" "+mice+">contact</a>\n</td></tr>\n</table>\n";
  document.write(topmenu);

  topmenu = "<table border=0 id=\"advertisers\" cellpadding=2 cellspacing=0 style=\"position:absolute; top : 20px; left:425px; z-index:3; width:70px; visibility:hidden;\">\n<tr><td class=dropdown>\n  <a class=dropmenu href=\"advertisers.htm\" "+mice+">benefits</a>\n</td></tr>\n";
  topmenu = topmenu+"<tr><td class=dropdown>\n  <a class=dropmenu href=\"buyadspace.htm\" "+mice+">advertise</a>\n</td></tr>\n</table>\n";
  document.write(topmenu);

  topmenu = "<table border=0 id=\"about\" cellpadding=2 cellspacing=0 style=\"position:absolute; top : 20px; left:1px; z-index:3; width:115px; visibility:hidden;\">\n<tr><td class=dropdown>\n  <a class=dropmenu href=\"index.html\" "+mice+">welcome</a>\n</td></tr>\n";
  topmenu = topmenu+"<tr><td class=dropdown>\n  <a class=dropmenu href=\"about3.htm\" "+mice+">about the project</a>\n</td></tr>\n<tr><td class=dropdown>\n  <a class=dropmenu href=\"legal.htm\" "+mice+">legal statement</a>\n</td></tr>\n";
  topmenu = topmenu+"<tr><td class=dropdown>\n  <a class=dropmenu href=\"privacy.htm\" "+mice+">privacy statement</a>\n</td></tr>\n";
  topmenu = topmenu+"<tr><td class=dropdown>\n  <a class=dropmenu href=\"contact.htm\" "+mice+">contact</a>\n</td></tr>\n</table>\n";
  document.write(topmenu);

  topmenu = "<table border=0 id=\"press\" cellpadding=2 cellspacing=0 style=\"position:absolute; top : 20px; left:642px; z-index:3; width:115px; visibility:hidden;\">\n<tr><td class=dropdown>\n  <a class=dropmenu href=\"logos.htm\" "+mice+">logos and images</a>\n</td></tr>\n";
  topmenu = topmenu+"<tr><td class=dropdown>\n  <a class=dropmenu href=\"pressreleases.php\" "+mice+">press releaeses</a>\n</td></tr>\n";
  topmenu = topmenu+"<tr><td class=dropdown>\n  <a class=dropmenu href=\"contact.htm\" "+mice+">contact</a>\n</td></tr>\n</table>\n";
  document.write(topmenu);
}
