﻿<!--
DeleteCookie('ExtendedQueryString');document.cookie="ExtendedQueryString="+escape("zzz")+"; path=/; domain= ; expires=Thu, 01-Jan-70 00:00:01 GMT";$j(window).unload(function(){DeleteCookie('ExtendedQueryString');});$j("document").ready(function(){CheckContextualValues();setTimeout(function(){$j('a').click(function(){SetExtendedQueryString(this);return CheckContextualValuesLinkClicked(this);});},100)});function CheckContextualValues(){var cbCookieValue="";var cbid=GetQueryStringValueFromURL("cbid");if(cbid!=null&&cbid!='false'){cbCookieValue="c_cbid="+cbid;var categoryid=GetQueryStringValueFromURL("categoryid");if(categoryid!=null&&categoryid!='false'){cbCookieValue+="&c_categoryid="+categoryid;}
setNoEscapeCookie("ContextualBanner",cbCookieValue);}
var cbCookieValue=GetCookie("ContextualBanner");if(cbCookieValue!=null&&cbCookieValue!="")
{var cbQueryString="";var c_cbID=GetSubCookieValue("ContextualBanner","c_cbid");if(c_cbID!=null&&c_cbID!="")
cbQueryString="cbid="+c_cbID;var c_categoryID=GetSubCookieValue("ContextualBanner","c_categoryid");if(c_categoryID!=null&&c_categoryID!="")
cbQueryString=cbQueryString+"&categoryid="+c_categoryID;RefreshContextBanner(cbQueryString);}}
function RefreshContextBanner(cbQueryString){var atbUrl="/"+siteCountryLanguageCode[0]+"/"+siteCountryLanguageCode[1]+"/Navigation/XmlHttpContextBanner.aspx?ajax=true&"+cbQueryString;var atbResp=null;try{$j.ajax({async:true,url:atbUrl,timeout:10000,success:displayBanner,error:function(){}});}
catch(e){window.location=error500;}}
function displayBanner(data){if(data!=null){var divToUpdate="";var matchCategory=MatchCategoryValue();for(var i=0;i<$j(data).length;i++){if($j(data)[i].className=="cb_one-wide-chz"){if(matchCategory){divToUpdate=document.getElementById("one-wide-chz");if(divToUpdate!=null)
divToUpdate.innerHTML=$j(data)[i].innerHTML;}}
else if($j(data)[i].className=="cb_divNavigationListPageTop2"){if(matchCategory){divToUpdate=document.getElementById("divNavigationListPageTop2");if(divToUpdate!=null)
divToUpdate.innerHTML=$j(data)[i].innerHTML;}}
else if($j(data)[i].id=="MarketingMessage_Contextual_ContentZone"){divToUpdate=document.getElementById("marketing_message");if(divToUpdate!=null)
divToUpdate.innerHTML=$j(data)[i].innerHTML;}}}}
function MatchCategoryValue(){var categoryid=GetQueryStringValueFromURL("categoryid");var cbid=GetQueryStringValueFromURL("cbid");if(cbid!=null&&cbid!='false'&&categoryid!=null&&categoryid!='false'){return false;}
else{var categoryFromCookie=GetSubCookieValue("ContextualBanner","c_categoryid");if(categoryid==categoryFromCookie)
return true;}
return false;}
function CheckContextualValuesLinkClicked(obj){var urlString=$j(obj).attr("href");if(urlString!=null){cbCookieValue=GetCookie("ContextualBanner");if(cbCookieValue!=null&&cbCookieValue!=""){var categoryID=GetSubCookieValue("ContextualBanner","c_categoryid");var categoryIDString="categoryid="+categoryID;if(urlString.indexOf(categoryIDString)>-1){cbCookieValue=cbCookieValue.replace("c_categoryid","categoryid");cbCookieValue=cbCookieValue.replace("c_cbid","cbid");urlString=urlString.replace(categoryIDString,cbCookieValue)
$j(obj).attr("href",urlString);return true;}}}}
function SetExtendedQueryString(obj)
{var urlString=$j(obj).attr("href");if(urlString!=undefined&&urlString.indexOf("##")!=-1)
{var CookieValue=urlString.substring(urlString.indexOf("##")+2);if(jQuery.trim(CookieValue)!="")
{CookieValue=encodeURI(CookieValue.toLowerCase());setNoEscapeCookie('ExtendedQueryString',"##"+CookieValue,'','/',null,false);}}else{DeleteCookie('ExtendedQueryString');}}
function setNoEscapeCookie(name,value,expires,path,domain,secure){var thisCookie=name+"="+value+
((expires)?"; expires="+expires.toGMTString():"")+
((path)?"; path="+path:"; path=/")+
((domain)?"; domain="+domain:"")+
((secure)?"; secure":"");document.cookie=thisCookie;}
function IsCustomerNew()
{if(GetSubCookieValue('CustomerSegment','CustomerType')=="New")
{return true;}
else
{return false;}}
function setCookie(name,value,expires,path,domain,secure){var thisCookie=name+"="+escape(value)+
((expires)?"; expires="+expires.toGMTString():"")+
((path)?"; path="+path:"; path=/")+
((domain)?"; domain="+domain:"")+
((secure)?"; secure":"");document.cookie=thisCookie;}
function showCookie(){alert(unescape(document.cookie));}
function getCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1)
endstr=document.cookie.length;return unescape(document.cookie.substring(offset,endstr));}
function GetCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg)
return getCookieVal(j);i=document.cookie.indexOf(" ",i)+1;if(i==0)break;}
return null;}
function DeleteCookie(name,path,domain){if(GetCookie(name)){document.cookie=name+"="+
((path)?"; path="+path:"; path=/")+
((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
function setSubCookieAndCookie(cookieName,subCookieName,subCookieValue)
{setSubCookieAndCookie(cookieName,subCookieName,subCookieValue,null)}
function setSubCookieAndCookie(cookieName,subCookieName,subCookieValue,expires)
{var cookieValue=GetCookie(cookieName);if(cookieValue==null||cookieValue.length==0){cookieValue=subCookieName+'='+subCookieValue;}
else{var posStart=cookieValue.indexOf(subCookieName+'=');var posEnd=cookieValue.indexOf('&',posStart+1);if(posEnd==-1){posEnd=cookieValue.length;}
if(posStart>=0&&posEnd>0){cookieValue=cookieValue.substring(0,posStart)+
subCookieName+'='+subCookieValue+
cookieValue.substring(posEnd,cookieValue.length);}
else{if(cookieValue.length>0){cookieValue=cookieValue+'&'+subCookieName+'='+subCookieValue;}}}
setNoEscapeCookie(cookieName,cookieValue,expires);}
function CreateGUID()
{var result,i,j;result='';for(j=0;j<32;j++)
{if(j==8||j==12||j==16||j==20)
{result=result+'-';}
i=Math.floor(Math.random()*16).toString(16).toUpperCase();result=result+i;}
return result;}
function GetSubCookieValue(cookieName,subCookieName)
{var cookieValue=GetCookie(cookieName);if(cookieValue!=null)
{if(cookieValue.length>0)
{var arrSubCookies=cookieValue.split('&');for(var i=0;i<arrSubCookies.length;i++)
{if(arrSubCookies[i].indexOf(subCookieName)==0)
{return arrSubCookies[i].substring(subCookieName.length+1,arrSubCookies[i].length);}}}}
return null;}
function SetMarketPlaceCookie(customerSegment,customerType,cutomerTypeValue,customerId,customerIdValue,uniqueWebUserId)
{if(null==GetCookie(customerSegment))
{var d=new Date();d.setTime(d.getTime()+(3650*24*60*60*1000));setSubCookieAndCookie(customerSegment,customerType,cutomerTypeValue,d);setSubCookieAndCookie(customerSegment,customerId,customerIdValue,d);var x=CreateGUID();setSubCookieAndCookie(customerSegment,uniqueWebUserId,x,d);}}
function setRefreshCookie(val)
{document.cookie="refreshCookie="+val;}
function GetSubCookieValueFor(CookieNameString)
{var cookieContents=this.document.cookie;var startIndex=cookieContents.indexOf(CookieNameString+'=');var cookieValue="";if(startIndex!=-1)
{startIndex+=CookieNameString.length+1;var endIndex=cookieContents.indexOf('&',startIndex);if(endIndex==-1)
endIndex=cookieContents.length;cookieValue=cookieContents.substring(startIndex,endIndex);}
return cookieValue;}
function PageQuery(q)
{if(q.length>1)this.q=q.substring(1,q.length);else this.q=null;this.keyValuePairs=new Array();if(q)
{for(var i=0;i<this.q.split("&").length;i++)
{this.keyValuePairs[i]=this.q.split("&")[i];}}
this.getKeyValuePairs=function(){return this.keyValuePairs;}
this.getValue=function(s)
{for(var j=0;j<this.keyValuePairs.length;j++)
{if(this.keyValuePairs[j].split("=")[0]==s)
return this.keyValuePairs[j].split("=")[1];}
return false;}
this.getParameters=function()
{var a=new Array(this.getLength());for(var j=0;j<this.keyValuePairs.length;j++)
{a[j]=this.keyValuePairs[j].split("=")[0];}
return a;}
this.getLength=function(){return this.keyValuePairs.length;}}
function GetQueryStringValueFromURL(key)
{var page=new PageQuery(window.location.search);return unescape(page.getValue(key));}
function ClearCookieValue()
{if(GetQueryStringValueFromURL("clrtc")=="true")
{DeleteCookie("ZanoxOrTradeDoubler");DeleteCookie("ZANOX");DeleteCookie("TRADEDOUBLER");DeleteCookie("ZanoxOrNetaffiliation");DeleteCookie("Netaffiliation");}}
function displayItem(key)
{if(queryString(key)=='false')
{document.write("you didn't enter a ?name=value querystring item.");}
else
{document.write(queryString(key));}}
function GetDecodedCookieValueFor(CookieNameString)
{var cookieContents=this.document.cookie;var startIndex=cookieContents.indexOf(CookieNameString+'=');var cookieValue="";if(startIndex!=-1)
{startIndex+=CookieNameString.length+1;var endIndex=cookieContents.indexOf(';',startIndex);if(endIndex==-1)
endIndex=cookieContents.length;cookieValue=decode(cookieContents.substring(startIndex,endIndex)).replace(/%0/g,'');if(cookieValue.substring(0,3)=='%$&')
cookieValue=unicodelessDecode(cookieContents.substring(startIndex,endIndex)).replace(/%0/g,'');}
return cookieValue;}
function decode(mystring)
{b64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";pad="000000";pads=mystring.match(/=+/)?mystring.match(/=+/)[0].length:0;mystring=mystring.replace(/=/g,"A");out="";for(var i=0;i<mystring.length;i+=4)
{temp=((b64.indexOf(mystring.charAt(i))<<18)+(b64.indexOf(mystring.charAt(i+1))<<12)+(b64.indexOf(mystring.charAt(i+2))<<6)+(b64.indexOf(mystring.charAt(i+3)))).toString(16);out+=(pad.substring(0,6-temp.length)+temp).replace(/../g,"%$&");}
out=unescape(out.substring(0,out.length-pads*3).replace(/%00/g,""));return out}
