sfHover = function() {
  var sfEls = document.getElementById("nav").getElementsByTagName("LI");
  for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
      this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
      this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
  }
}

function spaceCalcGetFormValues() {
  var  cname = document.addload.name.value;
  var  email = document.addload.email.value;
  var  tel1 = document.addload.phone1.value;
  var  tel2 = document.addload.phone2.value;
  var pickupLoc = document.addload.pickuploc.value;
  var dropoffLoc = document.addload.dropoffloc.value;
  var pickupPostcode = document.addload.pickuppc.value;
  var dropoffPostcode = document.addload.dropoffpc.value;
  var pickupCountry = document.addload.pickupco.value;
  var dropoffCountry = document.addload.dropoffco.value;
  var dateEarliest = document.addload.dateearly.value;
  var dateLatest = document.addload.datelate.value;
  var detailsItem = document.addload.itemdetails.value;
  var detailsAccess = document.addload.accessdetails.value;
  var nextPage = "index.php?page=spacecalc&doreturn=1";
  var queryString = "&cn=" + escape(cname);
  queryString += "&em=" + escape(email);
  queryString += "&t1=" + escape(tel1);
  queryString += "&t2=" + escape(tel2);
  queryString += "&p1=" + escape(pickupLoc);
  queryString += "&d1=" + escape(dropoffLoc);
  queryString += "&p2=" + escape(pickupPostcode);
  queryString += "&d2=" + escape(dropoffPostcode);
  queryString += "&p3=" + escape(pickupCountry);
  queryString += "&d3=" + escape(dropoffCountry);
  queryString += "&pd1=" + escape(dateEarliest);
  queryString += "&pd2=" + escape(dateLatest);
  queryString += "&di=" + escape(detailsItem);
  queryString += "&da=" + escape(detailsAccess);
  nextPage += queryString;
  window.location = nextPage;
}
function showLayer(layerName) {
  if (document.getElementById) {
    var targetElement = document.getElementById(layerName);
    targetElement.style.visibility = 'visible';
  }
}
function displayLayer(layerName) {
  if (document.getElementById) {
    var targetElement = document.getElementById(layerName);
    targetElement.style.display = '';
  }
}
function hideLayer(layerName) {
  if (document.getElementById) {
    var targetElement = document.getElementById(layerName);
    targetElement.style.display = 'none';
  }
}
function hideLayers() {
  for (var i = 0;i < 10; i ++) {
    var layerName;
    if (i == 0) {
      layerName = "livingroom";
    }
    if (i == 1) {
      layerName = "appliances";
    }
    if (i == 2) {
      layerName = "diningarea";
    }
    if (i == 3) {
      layerName = "kitchen";
    }
    if (i == 4) {
      layerName = "bedroom";
    }
    if (i == 5) {
      layerName = "nursery";
    }
    if (i == 6) {
      layerName = "outdoors";
    }
    if (i == 7) {
      layerName = "boxes";
    }
    if (i == 8) {
      layerName = "misc";
    }
    if (i == 9) {
      layerName = "misc2";
    }
    if (document.getElementById) {
      var targetElement = document.getElementById(layerName);
      targetElement.style.visibility = 'hidden';
    }
  }
}
function spaceCalcDoAdd() {
  var row_a, row_b, row_c, row_d, row_e, row_f, row_g, row_h, row_i, row_j;
  row_a = document.spacecalcform.aa.value * 60;
  row_a += document.spacecalcform.ab.value * 50;
  row_a += document.spacecalcform.ac.value * 30;
  row_a += document.spacecalcform.ad.value * 20;
  row_a += document.spacecalcform.ae.value * 15;
  row_a += document.spacecalcform.af.value * 40;
  row_a += document.spacecalcform.ag.value * 60;
  row_a += document.spacecalcform.ah.value * 10;
  row_a += document.spacecalcform.ai.value * 30;
  row_a += document.spacecalcform.aj.value * 72;
  row_a += document.spacecalcform.ak.value * 13.75;
  row_a += document.spacecalcform.al.value * 5;
  row_a += document.spacecalcform.am.value * 15.75;
  row_a += document.spacecalcform.an.value * 2.49;
  row_a += document.spacecalcform.ao.value * 9;
  row_a += document.spacecalcform.ap.value * 5.79;
  row_a += document.spacecalcform.aq.value * 2;
  row_a += document.spacecalcform.ar.value * 2;
  row_a += document.spacecalcform.as.value * 1.3;
  row_a += document.spacecalcform.at.value * 0.9;
  row_a += document.spacecalcform.au.value * 1.8;
  row_a += document.spacecalcform.av.value * 9;
  row_a += document.spacecalcform.aw.value * 5;
  row_a += document.spacecalcform.ax.value * 10;
  row_a += document.spacecalcform.ay.value * 10;
  row_a += document.spacecalcform.az.value * 12;
  row_b = document.spacecalcform.ba.value * 6.75;
  row_b += document.spacecalcform.bb.value * 4.84;
  row_b += document.spacecalcform.bc.value * 2.34;
  row_b += document.spacecalcform.bd.value * 15.62;
  row_b += document.spacecalcform.be.value * 30.18;
  row_b += document.spacecalcform.bf.value * 44.48;
  row_b += document.spacecalcform.bg.value * 33.31;
  row_b += document.spacecalcform.bh.value * 19.11;
  row_b += document.spacecalcform.bi.value * 40.13;
  row_b += document.spacecalcform.bj.value * 22.25;
  row_b += document.spacecalcform.bk.value * 18.19;
  row_b += document.spacecalcform.bl.value * 18.19;
  row_b += document.spacecalcform.bm.value * 18.19;
  row_b += document.spacecalcform.bn.value * 5;
  row_b += document.spacecalcform.bo.value * 18.5;
  row_b += document.spacecalcform.bp.value * 1.07;
  row_c = document.spacecalcform.ca.value * 40;
  row_c += document.spacecalcform.cb.value * 60;
  row_c += document.spacecalcform.cc.value * 30;
  row_c += document.spacecalcform.cd.value * 60;
  row_c += document.spacecalcform.ce.value * 33.29;
  row_c += document.spacecalcform.cf.value * 7.99;
  row_d = document.spacecalcform.da.value * 1.41;
  row_d += document.spacecalcform.db.value * 3.33;
  row_d += document.spacecalcform.dc.value * 15.56;
  row_d += document.spacecalcform.dd.value * 1.29;
  row_d += document.spacecalcform.de.value * 2.09;
  row_d += document.spacecalcform.df.value * 1.85;
  row_e = document.spacecalcform.ea.value * 4.3;
  row_e += document.spacecalcform.eb.value * 34.25;
  row_e += document.spacecalcform.ec.value * 5;
  row_e += document.spacecalcform.ed.value * 40;
  row_e += document.spacecalcform.ee.value * 67.5;
  row_e += document.spacecalcform.ef.value * 90;
  row_e += document.spacecalcform.eg.value * 5.37;
  row_e += document.spacecalcform.eh.value * 6.67;
  row_e += document.spacecalcform.ei.value * 9.99;
  row_e += document.spacecalcform.ej.value * 13.33;
  row_e += document.spacecalcform.ek.value * 40;
  row_e += document.spacecalcform.el.value * 60;
  row_e += document.spacecalcform.em.value * 8.1;
  row_e += document.spacecalcform.en.value * 7.88;
  row_f = document.spacecalcform.fa.value * 1.47;
  row_f += document.spacecalcform.fb.value * 2.2;
  row_f += document.spacecalcform.fc.value * 12.85;
  row_f += document.spacecalcform.fd.value * 36;
  row_f += document.spacecalcform.fe.value * 2.03;
  row_f += document.spacecalcform.ff.value * 10.31;
  row_f += document.spacecalcform.fg.value * 15.67;
  row_g = document.spacecalcform.ga.value * 10.67;
  row_g += document.spacecalcform.gb.value * 0.8;
  row_g += document.spacecalcform.gc.value * 7.5;
  row_g += document.spacecalcform.gd.value * 20;
  row_g += document.spacecalcform.ge.value * 0.91;
  row_g += document.spacecalcform.gf.value * 40;
  row_g += document.spacecalcform.gg.value * 10;
  row_g += document.spacecalcform.gh.value * 10;
  row_g += document.spacecalcform.gi.value * 6;
  row_g += document.spacecalcform.gj.value * 30;
  row_h = document.spacecalcform.ha.value * 1.79;
  row_h += document.spacecalcform.hb.value * 3.39;
  row_h += document.spacecalcform.hc.value * 10;
  row_h += document.spacecalcform.hd.value * 20;
  row_h += document.spacecalcform.he.value * 10;
  row_h += document.spacecalcform.hf.value * 20;
  row_i = document.spacecalcform.ia.value * 2.07;
  row_i += document.spacecalcform.ib.value * 0.75;
  row_i += document.spacecalcform.ic.value * 7;
  row_i += document.spacecalcform.id.value * 3;
  row_i += document.spacecalcform.ie.value * 8;
  row_i += document.spacecalcform.if1.value * 6;
  row_i += document.spacecalcform.ig.value * 13.5;
  row_i += document.spacecalcform.ih.value * 4.88;
  row_i += document.spacecalcform.ii.value * 29.93;
  row_i += document.spacecalcform.ij.value * 5;
  row_i += document.spacecalcform.ik.value * 10;
  row_i += document.spacecalcform.il.value * 40;
  row_i += document.spacecalcform.im.value * 23.7;
  row_i += document.spacecalcform.in1.value * 20;
  row_i += document.spacecalcform.io.value * 24;
  row_i += document.spacecalcform.ip.value * 29;
  row_i += document.spacecalcform.iq.value * 6.64;
  row_i += document.spacecalcform.ir.value * 10;
  row_i += document.spacecalcform.is.value * 5;
  row_i += document.spacecalcform.it.value * 20;
  row_i += document.spacecalcform.iu.value * 36;
  row_i += document.spacecalcform.iv.value * 16.71;
  row_i += document.spacecalcform.iw.value * 5;
  row_i += document.spacecalcform.ix.value * 15;
  row_j = document.spacecalcform.ja.value * 20;
  row_j += document.spacecalcform.jb.value * 5;
  row_j += document.spacecalcform.jc.value * 1.29;
  row_j += document.spacecalcform.jd.value * 41.67;
  row_j += document.spacecalcform.je.value * 80;
  row_j += document.spacecalcform.jf.value * 60;
  row_j += document.spacecalcform.jg.value * 5;
  row_j += document.spacecalcform.jh.value * 10;
  row_j += document.spacecalcform.ji.value * 10;
  var totalcc = row_a + row_b + row_c + row_d + row_e + row_f + row_g + row_h + row_i + row_j;
  document.spacecalc_add.capacity.value = parseInt(totalcc);
}
function getItemDetails() {
  // Define item titles
  var itemDetails = new Array();
  itemDetails["aa"] = "2 seater sofa";
  itemDetails["ab"] = "3 seater sofa";
  itemDetails["ac"] = "4 seater sofa";
  itemDetails["ad"] = "armchair";
  itemDetails["ae"] = "rocking chair";
  itemDetails["af"] = "desk / bureau";
  itemDetails["ag"] = "large desk";
  itemDetails["ah"] = "small bookcase";
  itemDetails["ai"] = "large bookcase";
  itemDetails["aj"] = "display cabinet";
  itemDetails["ak"] = "coffee table";
  itemDetails["al"] = "nested tables";
  itemDetails["am"] = "drop-leaf table";
  itemDetails["an"] = "magazine rack";
  itemDetails["ao"] = "telephone seat";
  itemDetails["ap"] = "lamp";
  itemDetails["aq"] = "fireplace grate";
  itemDetails["ar"] = "fireplace equipment";
  itemDetails["as"] = "music centre";
  itemDetails["at"] = "video / dvd player";
  itemDetails["au"] = "mini hi-fi";
  itemDetails["av"] = "midi hi-fi";
  itemDetails["aw"] = "portable tv";
  itemDetails["ax"] = "large tv";
  itemDetails["ay"] = "tv stand";
  itemDetails["az"] = "tv / video cabinet";
  itemDetails["ba"] = "dehumidifier";
  itemDetails["bb"] = "vacuum cleaner";
  itemDetails["bc"] = "floor polisher";
  itemDetails["bd"] = "freezer < 10 cu ft";
  itemDetails["be"] = "freezer 10-15 cu ft";
  itemDetails["bf"] = "upright freezer 16+ cu ft";
  itemDetails["bg"] = "chest freezer 16+ cu ft";
  itemDetails["bh"] = "fridge 7-10 cu ft";
  itemDetails["bi"] = "fridge 11+ cu ft";
  itemDetails["bj"] = "cooker";
  itemDetails["bk"] = "washing machine";
  itemDetails["bl"] = "tumble dryer";
  itemDetails["bm"] = "dishwasher";
  itemDetails["bn"] = "microwave oven";
  itemDetails["bo"] = "computer + monitor";
  itemDetails["bp"] = "sewing machine";
  itemDetails["ca"] = "table + 4 chairs";
  itemDetails["cb"] = "table + 6 chairs";
  itemDetails["cc"] = "sideboard";
  itemDetails["cd"] = "sideboard + dresser";
  itemDetails["ce"] = "corner cabinet";
  itemDetails["cf"] = "food trolley";
  itemDetails["da"] = "ironing board";
  itemDetails["db"] = "utility table";
  itemDetails["dc"] = "utility cabinet";
  itemDetails["dd"] = "vegetable bin";
  itemDetails["de"] = "swing bin";
  itemDetails["df"] = "pedal bin";
  itemDetails["ea"] = "vanity seat";
  itemDetails["eb"] = "dressing table";
  itemDetails["ec"] = "small chair";
  itemDetails["ed"] = "single bed";
  itemDetails["ee"] = "double bed";
  itemDetails["ef"] = "king size bed";
  itemDetails["eg"] = "bedside table";
  itemDetails["eh"] = "drawers 2";
  itemDetails["ei"] = "drawers 3";
  itemDetails["ej"] = "drawers 4+";
  itemDetails["ek"] = "single wardrobe";
  itemDetails["el"] = "double wardrobe";
  itemDetails["em"] = "chest";
  itemDetails["en"] = "blanket box";
  itemDetails["fa"] = "baby bath";
  itemDetails["fb"] = "child's chair";
  itemDetails["fc"] = "highchair";
  itemDetails["fd"] = "cot";
  itemDetails["fe"] = "playpen";
  itemDetails["ff"] = "changing table";
  itemDetails["fg"] = "moses basket";
  itemDetails["ga"] = "bird bath";
  itemDetails["gb"] = "garden hose";
  itemDetails["gc"] = "patio chairs";
  itemDetails["gd"] = "patio table";
  itemDetails["ge"] = "table umbrella";
  itemDetails["gf"] = "swinging sofa";
  itemDetails["gg"] = "wheelbarrow";
  itemDetails["gh"] = "portable bbq";
  itemDetails["gi"] = "stepladder";
  itemDetails["gj"] = "extending ladder";
  itemDetails["ha"] = "small box";
  itemDetails["hb"] = "medium box";
  itemDetails["hc"] = "large box";
  itemDetails["hd"] = "extra large box";
  itemDetails["he"] = "lamp box";
  itemDetails["hf"] = "tv / microwave box";
  itemDetails["ia"] = "golf bag";
  itemDetails["ib"] = "electric heater";
  itemDetails["ic"] = "portable gas fire";
  itemDetails["id"] = "portable radiator";
  itemDetails["ie"] = "z bed";
  itemDetails["if"] = "snow sled";
  itemDetails["ig"] = "work bench";
  itemDetails["ih"] = "outboard motor";
  itemDetails["ii"] = "bench saw";
  itemDetails["ij"] = "typewriter / word processor";
  itemDetails["ik"] = "weights";
  itemDetails["il"] = "treadmill";
  itemDetails["im"] = "exercise bike";
  itemDetails["in"] = "step machine";
  itemDetails["io"] = "weight bench";
  itemDetails["ip"] = "rowing machine";
  itemDetails["iq"] = "chairs";
  itemDetails["ir"] = "dustbin";
  itemDetails["is"] = "clothes basket";
  itemDetails["it"] = "childs bicycle";
  itemDetails["iu"] = "adults bicycle";
  itemDetails["iv"] = "pram";
  itemDetails["iw"] = "2 drawer filing cabinet";
  itemDetails["ix"] = "3 drawer filing cabinet";
  itemDetails["ja"] = "4 drawer filing cabinet";
  itemDetails["jb"] = "travel cot";
  itemDetails["jc"] = "boxed fan";
  itemDetails["jd"] = "upright piano";
  itemDetails["je"] = "pool table";
  itemDetails["jf"] = "ping-pong table";
  itemDetails["jg"] = "tool box";
  itemDetails["jh"] = "rotary lawnmower";
  itemDetails["ji"] = "hover lawnmower";
  // combine item details string
  var numItems = 0;
  var itemDetailsAsString = "";
  for (var i = 0; i < document.spacecalcform.elements.length; i ++) {
    if (document.spacecalcform.elements[i].value != "") {
      var itemName = document.spacecalcform.elements[i].name;
      var itemVal = document.spacecalcform.elements[i].value;
      if (numItems >= 1) {
        itemDetailsAsString += ", ";
      }
      itemDetailsAsString += itemVal + " x " + itemDetails[itemName];
      numItems ++;
    }
  }
  itemDetailsCurrent = document.spacecalc_add.itemdetails.value;
  if (itemDetailsCurrent != "") {
    itemDetailsCurrent += ", ";
  }
  document.spacecalc_add.itemdetails.value = itemDetailsCurrent + itemDetailsAsString;
}