function getCookie(Name){var search = Name + "=";if(document.cookie.length>0){offset=document.cookie.indexOf(search);if(offset!=-1){offset+=search.length;end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;return unescape(document.cookie.substring(offset, end));}}}
function setCookie(name,value,days){var today=new Date();var expires=new Date();expires.setTime(today.getTime()+1000*60*60*24*days);document.cookie=name+"="+escape(value)+"; expires=" + expires.toGMTString()+"; domain=.altrec.com; path=/";}
function rfr_ept(){ var rfr=document.referrer; if(rfr==null||rfr.length<1){ }else{ var istart=rfr.indexOf('.com'); if(rfr.indexOf('.altrec.com') < 0 || rfr.indexOf('.altrec.com') > istart || istart < 0){ setCookie('rfr',rfr,1); setCookie('ept',document.URL,1); var eti=new Date().getTime(); setCookie('eti',eti + '',1);}
}
var abc = getCookie("abc"); if(abc==null||abc.length<1){ abc = (new Date().getTime()) % 2; setCookie("abc",abc,3);}
}
function focusGL(){if(window.name == "GLshopWindow"){if(opener&&!opener.closed&&opener.document.title=='Gear List'){opener.focus();}}}
function init(){rfr_ept();}
var fc_track=""; function SAmark(ver){SAhtml="";return SAhtml;}
var s_alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz '; var s_alphabet_crypt='NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm_'; var s_fulln = ''; var myfull = ''; var fulln = getCookie('fulln'); if(fulln != null && fulln.length > 0){ var s = ''; for(i=0;i < fulln.length;i++){ for(x=0;x < s_alphabet_crypt.length;x++){ 
  if( fulln.charAt(i) == s_alphabet_crypt.charAt(x)){ s = s + s_alphabet.charAt(x);}
}
}
myfull = s; 
   s_fulln = '<'+'b>' + s + '<'+'/b'+ '>, we have clothing and gear r' + 'ecommendations <a h' + 'ref=/serv' + 'lets/mypage/>tailored just for you.</a>';
}else{ 
   s_fulln = 'Sign-in to <' + 'a h' + 'ref="/se' + 'rvlets/mypage/"><b' + '>My Store<' + '/b><' + '/a> for gear recommendations &' + 'amp; ratings - <a h' + 'ref="/servlets/mypage/"><' + 'b>tailored just for you<' + '/b><' + '/a>.';
}
function classToggle(element,class1,class2) {if (element.className==class1) {element.className = class2;} else if (element.className==class2) {element.className = class1;}}
function launchURL(url,w,h,scroll,resize,title,status) { var features = new Array(); features = "height="+h+",width="+w+",scrollbars="+scroll+",resizable="+resize+",toolbar=0,location=0"; window.open (url,title,features); window.name = "main";} function mypick(pid){ if(pid != null && pid != "undefined" && pid.length > 0 && pid.indexOf('%%id%%') < 0){ var shw = getCookie('shw');if( shw == null || shw.length < 1 || shw.length > 100){setCookie("shw",pid,30);}else{ setCookie("shw",shw + "," + pid,30);} } }
var last; function toggleLayer(whichLayer) { if (last != null && last != whichLayer) { if (document.getElementById) { var style2 = document.getElementById(last).style; var color2 = document.getElementById(last + 'Link').style; style2.display = ""; color2.color = "";} else if (document.all) { var style2 = document.all[last].style; style2.display = "";} else if (document.layers) { var style2 = document.layers[last].style; style2.display = "";}
}
if (document.getElementById) { var style2 = document.getElementById(whichLayer).style; var color2 = document.getElementById(whichLayer + 'Link').style; style2.display = style2.display? "":"block"; color2.color = color2.color? "":"#FFF";} else if (document.all) { var style2 = document.all[whichLayer].style; style2.display = style2.display? "":"block";} else if (document.layers) { var style2 = document.layers[whichLayer].style; style2.display = style2.display? "":"block";}
last = whichLayer;}
function checkSignup(myform) { myemail = myform.email.value; if(myemail.indexOf('@') < 0 || myemail.indexOf('.') < 0){ alert("Please enter a valid e-mail address to sign up."); return(false);}else{ return(true) } }
function switchDesc(id) { var button = document.getElementById("switch_"+id); if(button==null)
return true; var more = document.getElementById("more_"+id); var part2 = document.getElementById("fullDesc_"+id); if(button.className=='plusDesc') { button.className='minusDesc'; if(part2!=null) part2.style.display='inline'; if(more!=null) more.style.display='none';} else if(button.className=='minusDesc') { button.className='plusDesc'; if(part2!=null) part2.style.display='none'; if(more!=null)more.style.display='inline';}
if( navigator != null && navigator.userAgent != null && navigator.userAgent.indexOf("Firefox") != -1 ){ }
return false;}
var tipwidth='200px'
var tipbgcolor='#FFC'
var disappeardelay='150'
var vertical_offset='0px'
var horizontal_offset='-3px'
var ie4=document.all
var ns6=document.getElementById&&!document.all
function getposOffset(what, offsettype){ var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop; var parentEl=what.offsetParent; while (parentEl!=null){ totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop; parentEl=parentEl.offsetParent;}
return totaloffset;}
function showhide(obj, e, visible, hidden, tipwidth){ if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){ dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}
function iecompattest(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function clearbrowseredge(obj, whichedge){ var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){ var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{ var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
}
return edgeoffset
}
function popNote(menucontents, obj, e, tipwidth){ if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidetip()
dropmenuobj=document.getElementById? document.getElementById("popNote") : popNote
dropmenuobj.innerHTML=menucontents
if (ie4||ns6){ showhide(dropmenuobj.style, e, "visible", "hidden", tipwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
}
function hidetip(e){ if (typeof dropmenuobj!="undefined"){ if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}
function delayhidepopNote(){ if (ie4||ns6)
delayhide=setTimeout("hidetip()",disappeardelay)
}
function clearhidetip(){ if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}
function hideSelect()
{ if (document.all){ document.all.detailSelect.style.visibility="hidden";}
if (document.all){ document.all.detailSelect2.style.visibility="hidden";}
}
function unhideSelect()
{ if (document.all){ document.all.detailSelect.style.visibility="visible";}
if (document.all){document.all.detailSelect2.style.visibility="visible";}
}
/* nam = cookie name
   tval= true value
   pres= possible results
 */
function isTestGroup(nam,tval,pres){
   return true;
	var ck = getCookie(nam);
	if(ck == null){
	   ck = (new Date().getTime()) % pres;
	   setCookie(nam,ck,365);
	}
	if(ck == tval){
	   return true;
	}else{
	   return false;
	}
}
