villa=null;
for ( i in villas ) { if ( pagename==villas[i][1] ) villa=i; }
if ( villa==null ) villa=readCookie("VillaNumber");

var old=0;
orders=readCookie("VillaOrder");
order=new Array("");
if ( orders!=null ) {
  old=1;
  orders=unescape(orders);
  order=orders.split(","); }
else {
  var j=0;
  var more=villas.length-1;
  done=new Array();
  for ( var i=0;i<villas.length;i++) { done[i]=0; }
  for ( var i=0;i<villas.length;i++) { if ( villas[i][0]!="live" ) { done[i]=i; more=more-1; } }
  while ( more>0 ) {
    i=(old==0)?Math.floor(Math.random()*villas.length):order[j];
    if ( i>0&&i<=villas.length&&done[i]==0 ) {
      order[j]=i;
      j++;
      done[i]=i;
      more=villas.length-1;
      for ( var i=1;i<villas.length;i++) { if ( done[i]!=0 ) more=more-1; } } }
  if ( old==0 ) {
    orders="";
    for ( i=0;i<j;i++ ) { orders=orders.concat(order[i]+"," ); }
    createCookie("VillaOrder",orders); } }
orders=readCookie("VillaOrder");
order=new Array("");
old=1;
orders=unescape(orders);
order=orders.split(",");
period="weekly";

document.write('<table border="0"><td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');
for ( ii in order ) {
  var i=order[ii];
  if ( i>0&&villas[i][0]=="live" ) { document.write('<input id="villa'+i+'" type="button" value="'+villas[i][2]+'" onclick="changeVilla('+i+')">'); } }
if ( villas[villa][0] != "live" ) document.write('<input id="villa'+villa+'" type="button" value="'+villas[villa][2]+'" onclick="changeVilla('+villa+')">');
document.write('</td></tr></table>');

if ( pagefile != "villas.htm" ) {
  vmenus[0][1]=villas[villa][1]+".htm";
  document.write('<table border="0"><td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');
  for ( i in vmenus ) { document.write('<input id="menu'+i+'" type="button" value="'+vmenus[i][0]+'" onclick="changeVillaMenu('+i+')" />'); }
  document.write('</td></tr></table>');
  villamenu=readCookie("VillaMenuNumber");
  if ( pagename==villas[villa][1] ) villamenu=0;
  if ( villamenu==null ) villamenu=0;
  createCookie("VillaMenuNumber",villamenu);
  disableButton("menu"+villamenu);
  document.write('<hr>');
  txt='<table border=0 width="100%"><tr><td>';
  txt+='<h1>'+villas[villa][2]+', '+villas[villa][3]+'</h1>';
  txt+='<h2>'+sleepsText+foruptoText;
  txt+=villas[villa][4]+peopleText+" "+inText+villas[villa][5];
  txt+=(villas[villa][5]==1)?bedroomText:bedroomsText;
  txt+=(villas[villa][6]=="Yes")?swimmingpoolText:"";
  txt+='</h2>';
    ct=villas[villa][7];
    cl=pricerange[villa][0];
    ch=pricerange[villa][1];
    cd=pricerange[villa][2];
    txt+='<span style="';
    if ( discount!=0 && cd ) txt+='text-decoration:line-through;';
    txt+='font-weight:bold">';
    if ( cl==ch ) {
      txt+=displayCurrency(cl,ct)+perweekText;
      if ( discount!=0&&cd ) {
        txt+='</span><span style="color:red;font-weight:bold"> '+reducedtoText;
        cld=discountPrice(cl);
        txt+=displayCurrency(cld,ct)+'</span>'; } }
    else {
      if ( !bbcosts[villa] ) txt+=displayCurrency(cl,ct)+toText+displayCurrency(ch,ct)+perweekText;
      if ( bbcosts[villa] ) txt+=displayCurrency(cl,ct)+toText+displayCurrency(ch,ct)+pernightText;
      if ( discount!=0&&cd ) {
        txt+='</span><span style="color:red;font-weight:bold"> '+reducedtoText;
        cld=discountPrice(cl);
        txt+=displayCurrency(cld,ct);
        chd=discountPrice(ch);
        if ( !bbcosts[villa] ) txt+=displayCurrency(chd,ct)+perweekText+'</span>';
        if ( bbcosts[villa] ) txt+=displayCurrency(chd,ct)+pernightText+'</span>'; } }

  if ( specials[villa]!="" ) txt+='</td><td align="right" width="50%"><h4>'+specials[villa]+'&nbsp;</h4>';
  document.write(txt+'</td></tr></table><hr>');
  if ( pagename==villas[villa][1] ) {
    period=readCookie("Period");
    document.write('<table><tr><td><span class="floatLeft" align="center"><p>');
    createCookie("VillaNumber",villa);
    slideshowname='slideShowDiv';
    var villaslideshow=new Array();
    villaslideshow[villa]=new slideShow(slideshowname,5000);
    for ( j=1;j<imagetext.length+1;j++) {
      imagename='../images/'+villas[villa][1]+j+'.jpg';
      if ( j==1 ) {
        document.write('<div id="'+slideshowname+'" style="border:2px solid transparent" onmouseover="slideShowStop()" onmouseout="slideShowStart()" >');
        slideOutput='<table style="table-layout:fixed"><tr><td align="center" width="300"><img border="0"';
        slideOutput+=' src="' + imagename+'" />';
        slideOutput+='</td></tr></tr><tr><td align="center" width="300"><strong>';
        slideOutput+=imagetext[j-1]+'</strong></td></tr><tr><td align="center"><small><em>('+slideshowText+')</em></small></td>';
        slideOutput+='</tr></table></div>';
        document.write(slideOutput); }
      villaslideshow[villa].addImage(imagename,imagetext[j-1]); }
    villaslideshow[villa].startShow();
    document.write('</p></span>'); }
  disableButton("villa"+villa); }

function villaEnd(language,answer,period,type,villa,src) {
  villaContents(answer);
  return; }

function villaContents(answer) {
  var answers=new Array();
  answers=answer.split(",");
  txt='</td></tr></table><hr><table width="100%" align="centre"><tr>';
  var i=0;
  for ( j=0;j<equipmentText.length;j++ ) {
    i++;
    if ( i==5&&j!=11 ) {
      txt+='</td></tr><tr>';
      i=1; }
    txt+='<td align="right" width="15%">'+equipmentText[j]+':&nbsp</td><td align="left" width="5%">';
    txt+=(answers[j]=="Y")?yesText:noText;
    txt+='</td>'; }
  document.write(txt+'</tr></table>');
  return; }

function villaVideo(language,videoLink) {
  return;
  document.write('<br /><br />Click <a href="youtubeframe.htm?'+videoLink+'">here</a> for a video tour of the villa.');
  return; }
