var pageid='';
//--
function templateSwitch() {
  var head = '';
  var okToSaveCookie = '';
  if (pageid=='alldone') { return; }
  var sch = location.search;
  var sa = sch.split('&')
  for (var i=0; i<sa.length; i++) {
    var j = sa[i].indexOf('head=');
    if (j > -1) {
      head = sa[i].substr(j+5,20);
      break;
    }
  }

  if (head == '') {
    if (pageid=='<elucid_pageid_placeholder>' || pageid=='') {
      pageid = '';
      if (document.getElementById('crumbs')) {
        ss = document.getElementById('crumbs').innerHTML;
        if (ss.search('Accessories') > -1) { pageid = 'ga'; }
        if (ss.search('Adventure') > -1) { pageid = 'ad'; }
        if ((ss.search('Women') > -1) || (ss.search('Ladi') > -1)) {
          if (ss.search('Bargain') > -1) { pageid = 'wb'; }
          else { pageid = 'wc'; }
        }
        if (ss.search('Men') > -1) {
          if (ss.search('Bargain') > -1) { pageid = 'mb'; }
          else { pageid = 'mc'; }
        }
      }
      head = pageid;
    }
    if (pageid=='') {
      sch = location.search;
      loc = location.pathname;
      if ((sch=='') && (loc.match('default.asp'))) { head='home'; }
      if (sch.match('what=MC')) { head='mc'; }
      if (sch.match('what=WC')) { head='wc'; }
      if (sch.match('what=WB')) { head='wb'; }
      if (sch.match('what=MB')) { head='mb'; }
      if (sch.match('what=AD')) { head='ad'; }
      if (sch.match('what=GA')) { head='ga'; }
      if (sch.match('sub=WHC')) { head='whc'; }
      if (sch.match('searchwhat')) { head='sch'; }
      if (loc.match('product')) { head='sch'; }
      if (sch.match('filter_size')) { head='sizesearch'; }
  //    if (head=='') {
  //      sch = document.getElementById('crumbs').innerText;
  //      if (sch.match(' Men')) { head='mc'; }
  //      if (sch.match('Ladi')) { head='wc'; }
    //    if (sch.match('crumbs')) { head='wc'; }
  //    }
      if (head != '') { okToSaveCookie = 'y'; }
    }
    else {
     head = pageid;
    }
  }
if ((head == '') || (head == null)) {head = getMenuId(); }
if ((head == '') || (head == null)) {head = 'default'; }
if (head && (okToSaveCookie == 'y')) { saveMenuId(head); }
  switch(head) {

  case 'home': 
  	document.getElementById('prod_cat_header').style.display = "none";
    break;
  case 'default':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headdefault.png')";
    break;
  case 'sizesearch':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/sizesearch.png')";
    break;
  case 'wc':
  document.getElementById('womenMenu').style.display = "block";
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headwc.png')";
    break;
  case 'mc':  
    document.getElementById('menMenu').style.display = "block";
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headmc.png')";
    break;
  case 'sch':  
//    document.getElementById('menMenu').style.display = "block";
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headsearch.png')";
    break;
  case 'ga':  
    document.getElementById('giftsMenu').style.display = "block";
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headga.png')";
    break;
  case 'wb':  
    document.getElementById('womenBargainMenu').style.display = "block";
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headwb.png')";
    break;
  case 'mb':  
    document.getElementById('menBargainMenu').style.display = "block";
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headmb.png')";
    break;
  case 'ad':  
    document.getElementById('adventureMenu').style.display = "block";
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headad.png')";
    break;
  case 'login':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headlogin.png')";
    document.getElementById('headerContainer').style.display = "none";
    document.getElementById('headerContainerShop').style.display = "block";
    break;
  case 'loggedin':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headlogin.png')";
//    document.getElementById('userName').style.display = "block";
    break;
  case 'register':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headregister.png')";
    document.getElementById('menuInner').style.display = "none";
    document.getElementById('headerContainer').style.display = "none";
    document.getElementById('headerContainerShop').style.display = "block";
    break;
  case 'regdone':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headregdone.png')";
    break;
  case 'regconfirm':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headregconfirm.png')";
    break;
  case 'newsletter':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headnewsletter.png')";
    break;
  case 'myacc':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headmyaccount.png')";
    break;
  case 'planetjoe':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headplanetjoe.jpg')";
    break;
  case 'catalogue':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcatalogue.png')";
    break;
  case 'ebrochure':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headebrochure.png')";
    break;
  case 'basket':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headbasket.png')";
    break;
  case 'checkoutoptions':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcheckoutoptions.png')";
    break;
  case 'checkoutdelivery':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcheckoutdelivery1.png')";
    break;
  case 'checkoutdelivery1':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcheckoutdelivery1.png')";
    break;
  case 'checkoutcarrier':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headdeliverycharge.png')";
    break;
  case 'checkoutcards':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcheckoutcard.png')";
    break;
  case 'checkoutconfirm':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headorderconfirm.png')";
    break;
  case 'checkoutconfirmed':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headorderconfirmed.png')";
    break;
  case 'affiliate':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headaffiliate.png')";
    break;
  case 'terms':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headterms.png')";
    break;
  case 'security':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headsecurity.png')";
    break;
  case 'privacy':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headprivacy.png')";
    break;
  case 'returns':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headreturns.png')";
    break;
  case 'exchanges':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headexchanges.png')";
    break;
  case 'exchanges':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headexchanges.png')";
    break;
  case 'faqs':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headfaqs.png')";
    break;
  case 'contactus':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcontactusintro.png')";
    break;
  case 'security':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headsecurity.png')";
    break;
  case 'delivery':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headdelivery.png')";
    break;
  case 'deliveryc':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headdeliverycharge.png')";
    break;
  case 'checkoutcarrier':
//    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcheckoutdelivery.png')";
    break;
  case 'checkoutcards':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcheckoutcard.png')";
    break;
  case 'affiliate':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headaffiliate.png')";
    break;
  case 'terms':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headterms.png')";
    break;
  case 'privacy':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headprivacy.png')";
    break;
  case 'returns':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headreturns.png')";
    break;
  case 'contactus':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcontactusintro.png')";
    break;
  case 'contactussent':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcontactus.png')";
    break;
 case 'contactusfail':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcontactusintro.png')";
    break;	
  case 'exchanges':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headexchanges.png')";
    break;
  case 'faqs':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headfaqs.png')";
    break;
  case 'security':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headsecurity.png')";
    break;
  case 'errorpage':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/head404.png')";
    break;
  case 'delivery':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headdelivery.png')";
    break;
  case 'deliveryc':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headdeliverycharge.png')";
    break;
  case 'comments':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headcomments.png')";
    break;
  case 'myaccount':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headmyaccount.png')";
    break;
  case 'whc':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headwarehouse.png')";
    break;
  case 'giftvouchers':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headvoucher.png')";
    break;
  case 'timedout':
    document.getElementById('prod_cat_header').style.backgroundImage = "url('"+thisUrl+"assets/images/category_headers/headtimeout.png')";
    break;
default:
  }
  document.getElementById('prod_cat_header').style.backgroundRepeat = "no-repeat";
  document.getElementById('prod_cat_header').style.height = "155px";
//  document.getElementById('logoDiv').style.backgroundImage = "url('"+thisUrl+"assets/images/logo.jpg')";
}
function saveMenuId(menuId) {
  document.cookie = 'menuId='+menuId+';';
}
function getMenuId() {
	var a = document.cookie.indexOf( 'menuId=' );
	if ( a == -1 ) return null;
	var b = document.cookie.indexOf( ";", a+7 );
	if ( b == -1 ) b = document.cookie.length;
	return document.cookie.substring( a+7, b );
}

function saveSizeSearch() {
  var s = '';
  var ids = new Array ('menItem','menSize','menSaleOnly','womenItem','womenSize','womenSaleOnly');
  for (var i=0; i < ids.length; i++) {
    var el = document.getElementById(ids[i]);
    if (el) {
      if (el.checked != undefined) { s+= (el.checked == true ? '1' : '0'); } else { s += el.value; }
    }
    s += '|';
  }
  document.cookie = 'sizesch='+s;
}
function getSizeSearch() {
 	var a = document.cookie.indexOf( 'sizesch=' );
 	if ( a == -1 ) return null;
 	var b = document.cookie.indexOf( ";", a+8 );
 	if ( b == -1 ) b = document.cookie.length;
 	var s = document.cookie.substring( a+8, b );
 	if (s) {
    var ids = new Array ('menItem','menSize','menSaleOnly','womenItem','womenSize','womenSaleOnly');
    var vals = s.split('|')
    for (var i=0; i < ids.length; i++) {
      var el = document.getElementById(ids[i]);
      if (el && i < vals.length) {
        if (el.checked != undefined) { el.checked = (vals[i] == 1 ? true : false); } else { el.value = vals[i]; }
      }
    }
 	}
}
function newImage(arg) {
 if (document.images) {
  rslt = new Image();
  rslt.src = arg;
  return rslt;
 }
}
//
function preLoad() {
 if (document.images) {
  pl_img1 = newImage(thisUrl+'assets/images/womenhomebtnhi.jpg');
  pl_img2 = newImage(thisUrl+'assets/images/menhomebtnhi.jpg');
  pl_img3 = newImage(thisUrl+'assets/images/giftsbtnhi.jpg');
  pl_img4 = newImage(thisUrl+'assets/images/womenbargainbtnhi.jpg');
  pl_img5 = newImage(thisUrl+'assets/images/menbargainbtnhi.jpg');
  pl_img6 = newImage(thisUrl+'assets/images/adventurebtnhi.jpg');
  pl_img7 = newImage(thisUrl+'assets/images/planetjoebtnhi.jpg');
  pl_img8 = newImage(thisUrl+'assets/images/cataloguebtnhi.jpg');
  pl_img9 = newImage(thisUrl+'assets/images/buypopup.jpg');
  pl_imga = newImage(thisUrl+'assets/images/buypopup.png');
  pl_imgb = newImage(thisUrl+'assets/images/ebrochurebtnhi.jpg');
  pl_imgc = newImage(thisUrl+'assets/images/sizesearchbtnhi.jpg');
//  alert(pl_img2.height);
 }
}
function switchButton(nm, hi) {
  var bnm = nm.toLowerCase();
  var nma = nm+'A';
  if (hi == true) { bnm = bnm + 'hi'; }
  if (document.images && document.images[nma]) {
    document.images[nma].src = thisUrl+'assets/images/'+bnm+'.jpg';
  }
}

//
function searchOk(el,def) {
  var val = document.getElementById(el).value;
  if ((val == '' || val == def)) { return false; }
  if (trim(val).length < 2) { alert('Please enter at least 2 characters to search for<br>'); return false; }
  else {
    // dont let the form post. I want all the data in the querystring
    val = escape(trim(val.replace(/:/g,'')));
    if (delim404 == '*') {
      var s = thisUrl.replace('https:','http:')+'prodpage.asp?type=search&action=Search&searchwhat='+val;
      document.location = s;
    } else {
      var s = thisUrl.replace('https:','http:')+'product'+delim404+'t'+delim404+val;
      document.location = s;
    }
  }
  return false;
}
//
function setHeight() {
var y = -1;
if (self.innerHeight){y = self.innerHeight;}
else if (document.documentElement && document.documentElement.clientHeight){y = document.documentElement.clientHeight;}
else if (document.body){y = document.body.clientHeight;}
if ((y > 100) && (document.body.offsetHeight) && (y > document.body.offsetHeight))
  { document.body.style.height = y + 'px'; }
}
//
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}
//
addLoadEvent(preLoad);
addLoadEvent(setHeight);
//
