var pageid='';
var thisUrl = '';
if (thisUrl == '') { thisUrl = parent.window.location.href; }
if (thisUrl == '') { thisUrl = document.domain; }
thisUrlS = (thisUrl.search('https') == -1 ? '' : 's');
if (thisUrl.search('elucidportal.co.uk') == -1)
 { thisUrl = 'http'+thisUrlS+'://www.joebrowns.co.uk/'; }
 else
 { thisUrl = 'http'+thisUrlS+'://elucidportal.co.uk/joebrowns2/'; }
//--
function templateSwitch() {
  var head = '';
  var okToSaveCookie = '';
  if (pageid=='alldone') { return; }
  if (pageid=='<elucid_pageid_placeholder>') {
    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 (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': 
    break;
  case 'default':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headdefault.jpg')";
    break;
  case 'sizesearch':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/sizesearch.jpg')";
    break;
  case 'wc':
    document.getElementById('womenMenu').style.display = "block";
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headwc.jpg')";
    break;
  case 'mc':  
    document.getElementById('menMenu').style.display = "block";
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headmc.jpg')";
    break;
  case 'sch':  
//    document.getElementById('menMenu').style.display = "block";
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headsearch.jpg')";
    break;
  case 'ga':  
    document.getElementById('giftsMenu').style.display = "block";
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headga.jpg')";
    break;
  case 'wb':  
    document.getElementById('womenBargainMenu').style.display = "block";
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headwb.jpg')";
    break;
  case 'mb':  
    document.getElementById('menBargainMenu').style.display = "block";
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headmb.jpg')";
    break;
  case 'ad':  
    document.getElementById('adventureMenu').style.display = "block";
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headad.jpg')";
    break;
  case 'login':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headlogin.jpg')";
    document.getElementById('headerContainer').style.display = "none";
    document.getElementById('headerContainerShop').style.display = "block";
    break;
  case 'loggedin':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headlogin.jpg')";
//    document.getElementById('userName').style.display = "block";
    break;
  case 'register':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headregister.jpg')";
    document.getElementById('menuInner').style.display = "none";
    document.getElementById('headerContainer').style.display = "none";
    document.getElementById('headerContainerShop').style.display = "block";
    break;
  case 'regdone':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headregdone.jpg')";
    break;
  case 'regconfirm':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headregconfirm.jpg')";
    break;
  case 'newsletter':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headnewsletter.jpg')";
    break;
  case 'myacc':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headmyaccount.jpg')";
    break;
  case 'planetjoe':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headplanetjoe.jpg')";
    break;
  case 'catalogue':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcatalogue.jpg')";
    break;
  case 'ebrochure':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headebrochure.jpg')";
    break;
  case 'basket':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headbasket.jpg')";
    break;
  case 'checkoutoptions':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcheckoutoptions.jpg')";
    break;
  case 'checkoutdelivery':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcheckoutdelivery1.jpg')";
    break;
  case 'checkoutdelivery1':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcheckoutdelivery1.jpg')";
    break;
  case 'checkoutcarrier':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headdeliverycharge.jpg')";
    break;
  case 'checkoutcards':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcheckoutcard.jpg')";
    break;
  case 'checkoutconfirm':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headorderconfirm.jpg')";
    break;
  case 'checkoutconfirmed':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headorderconfirmed.jpg')";
    break;
  case 'affiliate':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headaffiliate.jpg')";
    break;
  case 'terms':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headterms.jpg')";
    break;
  case 'security':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headsecurity.jpg')";
    break;
  case 'privacy':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headprivacy.jpg')";
    break;
  case 'returns':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headreturns.jpg')";
    break;
  case 'exchanges':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headexchanges.jpg')";
    break;
  case 'exchanges':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headexchanges.jpg')";
    break;
  case 'faqs':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headfaqs.jpg')";
    break;
  case 'cokezone':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcokezone.jpg')";
    break;
  case 'contactus':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcontactusintro.jpg')";
    break;
  case 'security':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headsecurity.jpg')";
    break;
  case 'delivery':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headdelivery.jpg')";
    break;
  case 'deliveryc':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headdeliverycharge.jpg')";
    break;
  case 'checkoutcarrier':
//    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcheckoutdelivery.jpg')";
    break;
  case 'checkoutcards':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcheckoutcard.jpg')";
    break;
  case 'affiliate':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headaffiliate.jpg')";
    break;
  case 'terms':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headterms.jpg')";
    break;
  case 'privacy':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headprivacy.jpg')";
    break;
  case 'returns':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headreturns.jpg')";
    break;
  case 'contactus':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcontactusintro.jpg')";
    break;
  case 'contactussent':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcontactus.jpg')";
    break;
  case 'exchanges':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headexchanges.jpg')";
    break;
  case 'faqs':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headfaqs.jpg')";
    break;
  case 'cokezone':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcokezone.jpg')";
    break;
  case 'security':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headsecurity.jpg')";
    break;
  case 'errorpage':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/head404.jpg')";
    break;
  case 'delivery':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headdelivery.jpg')";
    break;
  case 'deliveryc':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headdeliverycharge.jpg')";
    break;
  case 'comments':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headcomments.jpg')";
    break;
  case 'myaccount':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headmyaccount.jpg')";
    break;
  case 'whc':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headwarehouse.jpg')";
    break;
  case 'timedout':
    document.getElementById('innerContainer').style.backgroundImage = "url('"+thisUrl+"assets/images/headtimeout.jpg')";
    break;

  default:
  }
  document.getElementById('innerContainer').style.backgroundRepeat = "no-repeat";
//  document.getElementById('innerContainerTopMargin').style.minHeight = 100;
//  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) {
  val = document.getElementById(el).value;
  if ((val == '') || (val == def)) { return false; } else { return true; }
}
//
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);
//