
if(!window.jQuery)
{document.write('<scr'+'ipt src="http://st.listrak.com/Scripts/jquery.js" ></scr'+'ipt>');document.write('<scr'+'ipt>var _stli = setInterval(function() { if(!window.jQuery) {return;} clearInterval(_stli); jQuery.noConflict(); }, 10);</scr'+'ipt>');}
if(!window._bi){document.write('<scr'+'ipt src="https://s1.listrakbi.com/t/scripts/bit.js" ></scr'+'ipt>');document.write('<scr'+'ipt src="http://st.listrak.com/Scripts/md5.js" ></scr'+'ipt>');}
var _v="1.0.6";var SessionTrackerLoader={Load:function(trackerID){var tid=trackerID;var sid=getCookie("STSID"+tid);var debug=getCookie("STSD"+tid)=="1"?true:false;if(location.search.indexOf('__std=1')>0)
debug=true;else
debug=false;var _stli2=setInterval(function(){if(!window.jQuery)return;clearInterval(_stli2);jQuery.getJSON("http://st.listrak.com/Handlers/GetTemplate.ashx?_sid="+sid+"&_tid="+trackerID+"&_t="+new Date().valueOf()+"&callback=?",function(data){setCookie("STSD"+tid,debug?"1":"0",90,data.domain)
new SessionTracker(data,tid,debug)
if(!window._bi&&data.ctid){document.write('<scr'+'ipt>var _ctli = setInterval(function() { if(!_bi) {return;} clearInterval(_ctli); SessionTrackerLoader.LoadCT(\''+data.ctid+'\'); }, 10);</scr'+'ipt>');}
else if(_bi&&data.ctid){SessionTrackerLoader.LoadCT(data.ctid);}});},100);},LoadCT:function(ctid){_bi.Client.CTID=ctid;_bi.Click.Submit();}}
function setCookie(c_name,value,expiredays,domain){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString()+(domain==""?"":";domain="+domain)+";path=/;");}
function getCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}
return"";}
function expireCookie(c_name){setCookie(c_name,"",-1,"");}
var SessionTracker=function(data,trackerID,debug){var _self=this;var _profile=data.template;var _sessionID=data.sessionID;var _domain=data.domain;var _trackerID=trackerID;var _debug=debug;var _href=document.location.href;var _qs=null;var _page=null;var _userData={};var _userDataSelectors=[];var init=function(){_qs=new Querystring();var found=false;if(!_profile||!_profile.pages)return;for(var i=0;!found&&i!=_profile.pages.length;++i){var p=_profile.pages[i];if(p.path){try{if(location.pathname.toLowerCase()==p.path.toLowerCase()){if(p.qsParam&&_qs.get(p.qsParam)&&_qs.get(p.qsParam).toLowerCase()==p.qsValue.toLowerCase())
found=true;else if(p.selector&&getValue(p.selector)&&getValue(p.selector).toLowerCase()==p.selectorValue.toLowerCase())
found=true;else if(!p.qsParam&&!p.selector)
found=true;}}
catch(e){}}
if(found){_page=p;for(var j=0;p.items&&j!=p.items.length;++j){var item=p.items[j];var name=item.name;if(item.qsParam){_userData[name]=_qs.get(item.qsParam);continue;}
var parent=jQuery(item.selector);parent=jQuery(jQuery.unique(parent));if(!item.fields){parent.data("rgx",item.rgx);parent.data("selectorFormat",item.selectorFormat);_userData[name]=getValue(parent);if(debug)
parent.css({backgroundColor:'red',color:'#FFFFFF'});if(item.monitorChanges){var uds=addUserDataSelector(name,parent);(function(uds){parent.change(function(){onUserDataChanged(uds);})})(uds);}}
else{for(var k=0;k!=parent.length;++k){var itemParent=jQuery(parent[k]);for(var l=0;l!=item.fields.length;++l){var field=item.fields[l];var selector=itemParent.find(field.selector);var fieldName=name+'.'+field.name+'['+k.toString()+']';if(field.selectorFormat)selector.data("selectorFormat",field.selectorFormat);if(field.rgx)selector.data("rgx",field.rgx);if(debug)
selector.css({backgroundColor:'red',color:'#FFFFF'});_userData[fieldName]=getValue(selector);if(field.monitorChanges){var uds=addUserDataSelector(fieldName,selector);(function(uds){selector.change(function(){onUserDataChanged(uds);})})(uds);}}}}}}}
var qs=new Querystring('');var qs2=new Querystring(getCookie("STSCT"));for(var k in _userData){qs.set(k,_userData[k]);qs2.set(k,_userData[k]);}
if(getCookie("_trkt")!=""){qs.set("_trkt",getCookie("_trkt"));}
var img=new Image();img.src='http://st.listrak.com/Handlers/Set.ashx?_page='+escape(_page?_page.name:'')+'&_sid='+_sessionID+'&_tid='+_trackerID+"&"+qs.toString()+"&_t="+new Date().valueOf();setCookie("STSID"+_trackerID,_sessionID,90,_domain);setCookie("STSCT",qs2.toString(),90,_domain);if(_page!=null&&_page.name=="receipt"&&data.ctid){_bi.Client.CTID=data.ctid;_bi.Order.OrderNumber=qs2.get("order_id","");_bi.Order.OrderTotal=qs2.get("total","").replace("$","");_bi.Order.ItemTotal=qs2.get("total","").replace("$","");_bi.Customer.Email=qs2.get("email","");_bi.Customer.FirstName=qs2.get("firstname","");_bi.Customer.LastName=qs2.get("lastname","");var _bisku="";for(var i=0;i<10;i++){if(qs2.get("items.name["+i+"]","")!=""){_bisku=qs2.get("items.sku["+i+"]","");if(_bisku==""&&typeof(hex_md5)=="function"){_bisku=hex_md5(qs2.get("items.name["+i+"]",""));}
if(_bisku==""){_bisku=qs2.get("items.name["+i+"]","").substring(0,49);}
_bi.AddItem(new Item(_bisku,qs2.get("items.qty["+i+"]",""),qs2.get("items.unit_price["+i+"]","").replace("$","")));}}
_bi.Submit();}
if(_page!=null&&_page.name=="receipt"){setCookie("STSID"+_trackerID,"",-1,_domain);}}
var getValue=function(selector){if(!selector.is||!selector.text)selector=jQuery(selector)
if(!selector||!selector.is||!selector.text)return null;var value;if(selector.data("selectorFormat")){if(selector.data("selectorFormat")=="html")
value=selector.html();else if(selector.data("selectorFormat")=="text")
value=selector.text();else if(selector.data("selectorFormat")=="val")
value=selector.val();else if(selector.data("selectorFormat")=="href")
value=selector.attr("href");else if(selector.data("selectorFormat")=="src")
value=selector.attr("src");}
else{if(selector.is(':text')||selector.is('input[type=hidden]')||selector.is('input[type=button]'))
value=selector.val();else if(selector.is(':checked'))
value=1;else if(selector.is('select'))
value=selector.val();else
value=selector.text();}
if(selector.data("rgx")){var rgx=new RegExp(selector.data("rgx"),"i");var rgxval=rgx.exec(value);if(rgxval)value=rgxval[1];}
return jQuery.trim(value);}
var addUserDataSelector=function(name,selector){var uds={};uds.selector=selector;uds.name=name;_userDataSelectors[_userDataSelectors.length]=uds;return uds;}
var onUserDataChanged=function(udc){var qs=new Querystring('');var qs2=new Querystring(getCookie("STSCT"));_userData[udc.name]=getValue(udc.selector);qs.set(udc.name,_userData[udc.name]);qs2.set(udc.name,_userData[udc.name]);var img=new Image();img.src='http://st.listrak.com/Handlers/Update.ashx?_sid='+_sessionID+'&_tid='+_trackerID+"&"+qs.toString()+"&_t="+new Date().valueOf();setCookie("STSCT",qs2.toString(),90,_domain);}
var Querystring=function(qs){this.params={};if(qs==null)qs=location.search.substring(1,location.search.length);if(qs.length==0)return;qs=qs.replace(/\+/g,' ');var args=qs.split('&');for(var i=0;i<args.length;i++){var pair=args[i].split('=');var name=decodeURIComponent(pair[0]);var value=(pair.length==2)?decodeURIComponent(pair[1]):name;this.params[name]=value;}}
Querystring.prototype.get=function(key,default_){var value=this.params[key];return(value!=null)?value:default_;}
Querystring.prototype.contains=function(key){var value=this.params[key];return(value!=null);}
Querystring.prototype.set=function(key,value){this.params[key]=value;}
Querystring.prototype.toString=function(){var ret='';for(var k in this.params){ret+="&"+encodeURIComponent(k)+"="+encodeURIComponent(this.params[k]);}
if(ret.length)ret=ret.substr(1);return ret;}
init();if(debug){window.__STProfile=_profile;window.__STUserData=_userData;}}
