discount=20;
zng=readCookie("Guests");
if ( zng==null ) zng=0;
znb=readCookie("Bedrooms");
if ( znb==null ) znb=0;
zat=readCookie("Accommodation");
if ( zat==null ) zat=0;

document.write('<div id="content" class="cb">');
if ( loggedin==null ) {
  document.write('<span class="GBP"><table width="100%"><tr><td align="center" style="font-weight:bold"><em>Please note: prices shown are  calculated based on the Euro price for the accommodation and today\'s exchange rate of €1 = £'+etp+'.</em></td></tr></table><hr /></span><span class="USD"><table width="100%"><tr><td align="center" style="font-weight:bold"><em>Please note: prices shown are calculated based on the Euro price for the accommodation and today\'s exchange rate of €1 = $'+etd+'.</em></td></tr></table><hr /></span>');

  document.write('<table style="cursor:pointer;display:inline;float:left;padding:5px;margin-bottom:10px" width="285"><tr><td style="font-weight:bold;" colspan="2" align="center">Use the selection boxes below to refine the accommodation list<br />&nbsp;</td></tr><tr><td>Accommodation</td><td align="right"><select class="input" id="FieldData10" name="FieldData10" width="4" onchange="villaList(1)"><option value="0"');
  if ( zat=="" ) document.write(' selected="selected"');
  document.write('>Any&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option><option value=4');
  if ( zat==4 ) document.write(' selected="selected"');
  document.write('>Self Catering</option><option value=1');
  if ( zat==1 ) document.write(' selected="selected"');
  document.write('>Self Catering Villas</option><option value=2');
  if ( zat==2 ) document.write(' selected="selected"');
  document.write('>Self Catering Apartments</option><option value=3');
  if ( zat==3 ) document.write(' selected="selected"');
  document.write('>Bed and Breakfast</option></select></td></tr><tr><td>Guests</td><td align="right"><select class="input" id="FieldData11" name="FieldData11" width="4" onchange="villaList(1)"><option value="0"');
  if ( zng==0 ) document.write(' selected="selected"');
  document.write('>Any&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>');
  for ( var iii=1;iii<13;iii++ ) {
    document.write('<option value="'+iii+'"');
    if ( iii==zng ) document.write(' selected="selected"');
    document.write('>'+iii+' +</option>'); }
  document.write('</select></td></tr><tr><td>Bedrooms</td><td align="right"><select class="input" id="FieldData12" name="FieldData12" width="4" onchange="villaList(2)"><option value="0"');
  if ( znb==0 ) document.write(' selected="selected"');
  document.write('>Any&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>');
  for ( var iii=1;iii<6;iii++ ) {
    document.write('<option value="'+iii+'"');
    if ( iii==znb ) document.write(' selected="selected"');
    document.write('>'+iii+' +</option>'); }
  document.write('</select></td></tr></table>'); }
document.write('<div id="villalist"></div></div>');

villaList(0);

function villaList(zzz) {
  var iss=new Array();
  if ( zzz>0 ) {
    zat=Number(getValue("FieldData10"));
    createCookie("Accommodation",zat);
    zng=Number(getValue("FieldData11"));
    createCookie("Guests",zng);
    znb=Number(getValue("FieldData12"));
    createCookie("Bedrooms",znb); }
  is=0;
  vtxt=""
  for ( var ii=0;ii<order.length-1;ii++) {
    var iii=order[ii];
    include=true;
    if ( loggedin==null&&villas[iii][0]!="live" ) include=false;
    if ( zat==1&&villas[iii][7]!="SC" ) include=false;
    if ( zat==2&&villas[iii][7]!="SCA" ) include=false;
    if ( zat==3&&villas[iii][7]!="BB" ) include=false;
    if ( zat==4&&villas[iii][7]=="BB" ) include=false;
    if ( Number(villas[iii][4])<zng ) include=false;
    if ( Number(villas[iii][5])<znb ) include=false;
    if ( include ) {
      villaTable(iii,is);
      if ( villas[iii][17]!="" ) {
        iss[is]=iii;
        is++; } } }
  if ( is==0 ) {
    vtxt+='<table style="border:2px solid transparent;border-radius:10px;clear:both;border-collapse:separate;color:transparent"><tr><td>NO SPECIAL OFFERS</td></tr></table>'; } 
  if ( is>0 ) {
    vtxt+='<table border="5" style="border:2px solid red;border-radius:10px;clear:both;border-collapse:separate" cellpadding="5"><tr><td class="tdr" rowspan="'+is+'"><h1 align="center">Special Offers</h1></td>';
    ft="";
    for ( var ii in iss ) {
      iii=iss[ii];
      fs="";
      if ( villas[iii][17].indexOf('#')<0 ) { fs+=villas[iii][17]; }
      else {
        bits=villas[iii][17].split("#");
        for ( var ib=0;ib<bits.length-1;ib=ib+2 ) fs+=bits[ib]+displayCurrency(bits[ib+1],"EUR","EUR");
        if ( bits.length>0 ) fs+=bits[ib]; }
      vtxt+=ft+'<td class="tdrh" onclick="changeVilla('+iii+')"><strong><span class="notranslate">'+villas[iii][2]+'</span></strong></td><td class="tdr" style="text-align:left">'+fs+'</td></tr>';
      ft='<tr>'; }
    vtxt+='</table>'; }
  setinnerHTML("villalist",vtxt);
  return; }

function villaTable(ii) {
  vt=villas[ii][7];
  rooms[ii]=new Array();
  if ( vt!="SC" ) rooms[ii]=villas[ii][18].split("/");
  costsroom[ii]=new Array();
  if ( villas[ii][19]!="" ) costsroom[ii]=villas[ii][19].split("/");
  fc="vd";
  if ( villas[ii][17]!="" ) fc="vds";
  vtxt+='<table class="'+fc+'" width="285">';
  tov="Villa";
  if ( villas[ii][7]=="SC"&&villas[ii][5]==0 ) tov="Studio";
  if ( villas[ii][7]=="BB" ) tov="Bed and Breakfast";
  if ( villas[ii][7]=="SCA"&&rooms[ii][0]>1 ) tov=rooms[ii][0]+" Apartments"
  if ( villas[ii][7]=="SCA"&&rooms[ii][0]==1 ) tov="1 Apartment"
  vtxt+='<tr><td valign="top" style="text-align:center"><img class="link" src="' + imageroot + 'images/small_'+villas[ii][1]+'.jpg" title="Click for more information" onclick="changeVilla('+ii+')" /><br /><strong><em>'+tov+'<br />&nbsp;<br />&nbsp;</em></strong></td><td valign="top" style="text-align:center">';
  vtxt+='<strong><span class="notranslate">'+villas[ii][2]+'<br />'+villas[ii][3]+'</span></strong><br />';
  sd='<span class="notranslate">'+villas[ii][5]+' </span>';
  sd+=(villas[ii][5]=="1")?"bedroom":"bedrooms";
  if ( villas[ii][5]=="0" ) sd=villas[ii][8];
  vtxt+='<span class="notranslate">'+villas[ii][4]+' </span>people,<br />'+sd+'.<br />';
  if ( villas[ii][6]!="No" ) vtxt+=villas[ii][6]+'.<br />';
  ct=pricedata[ii][0];
  if ( pricedata[ii][9] ) {
    cl=pricedata[ii][15];
    ch=pricedata[ii][16];
    cz=' per night';
    if ( villas[ii][7]=="BB"&&villas[ii][5]!=1 ) cz=' per room per night';
    if ( villas[ii][7]=="SCA"&&rooms[ii][0]!=1 ) cz=' per apartment per night'; }
  if ( pricedata[ii][8] ) {
    cl=pricedata[ii][13];
    ch=pricedata[ii][14]
    cz=' per week';
    if ( villas[ii][7]=="BB"&&villas[ii][5]!=1 ) cz=' per room per week';
    if ( villas[ii][7]=="SCA"&&rooms[ii][0]!=1 ) cz=' per apartment per week'; }
  vtxt+='<strong>'+displayCurrency(cl,ct);
  if ( cl!=ch ) vtxt+=' to '+displayCurrency(ch,ct);
  vtxt+='</strong><br />'+cz;
  if ( villas[ii][6]=="No" ) vtxt+='<br />&nbsp;<br />';
  vtxt+='</td></tr></table>';
  return; }
