function isHomePage(){if(s.b){try{s.b.isHomePage=function(tl){return(tl.toString().search(/^http:\/\/([^\/]+)(\/)?(index\.php)?$/)!=-1);}}catch(e){}}}
isHomePage();function metricsCreateOrderTag(orderID,orderTotal,orderSKUData,orderShipping,customerID,customerCity,customerState,customerZIP,paymentmethod,referralcode){}
function metricsCreateRegistrationTag(customerID,customerEmail,customerCity,customerState,customerZIP,didEmailOptIn,paymentOpt,intType){if(intType==1)s.events="event2";else if(intType==0)s.events="event1";if(customerID.length>0)s.eVar2="registered";else s.eVar2="non-registered";s.eVar14=didEmailOptIn;s.eVar15=customerCity;s.eVar16=customerState;s.eVar17=customerZIP;s.eVar18="";s.eVar19=paymentOpt;s.Prop11=customerID;metricsUpdateOnDemand();}
function metricsGetSystemInfoTag(segment,category,series,system,step){var str=s.getPageName();if(!s.prop10){if(str.toLowerCase().indexOf("configuaration")>0){s.prop10=segment+"-"+system+":Config:"+step;s.pageName=segment+"-"+system;if(!s.prop12)s.prop12="Config:"+step;}
else if(str.toLowerCase().indexOf("proddetails")>0){s.prop10=segment+"-"+system+":Product Details";s.pageName=segment+"-"+system;if(!s.prop12)s.prop12="Product Details";}
else if(str.toLowerCase().indexOf("compare_in_series.php")>0){s.prop10=segment+"-"+series+":Complete";if(!s.prop12)s.prop12="Complete";}
else if(str.toLowerCase().indexOf("series")>0){s.prop10=segment+"-"+series+":Series";if(!s.prop12)s.prop12="Series";}}
if(category=="ALL IN ONE")category="DESKTOPS";if(!s.hier1)s.hier1=segment+":"+category+":"+series;if(!s.prop9)s.prop9=segment+":"+category+":"+series;}
function metricsSetProductViewTag(systemname){s.events+=((s.events.length>0)?",":"")+"prodView,event5";s.products=";"+systemname;}
function metricsOpenCart(){s.events="scOpen";}
function metricsSetSegmentName(segmentname){if(segmentname!=''){s.prop1=segmentname;s.eVar3=s.prop1;}}
function metricUpdateConfigPage(pagenumber){s.hier1=s.hier1.substring(0,s.hier1.lastIndexOf(':')+1)+pagenumber.replace('page_','');s.prop10=s.prop10.substring(0,s.prop10.lastIndexOf(':')+1)+pagenumber.replace('page_','');s.prop12=s.prop12.substring(0,s.prop12.lastIndexOf(':')+1)+pagenumber.replace('page_','');metricsUpdateOnDemand();}
function metricsAddToCartTag(products){s.events=((typeof(s.events)!='undefined'&&s.events.search(/scOpen/i)!=-1)?"scOpen,":"")+"scAdd";s.products=products;metricsUpdateOnDemand();}
function metricsRemoveFromCartTag(products){s.events=((typeof(s.events)!='undefined'&&s.events.search(/scOpen/i)!=-1)?"scOpen,":"")+"scRemove";s.products=products;metricsUpdateOnDemand();}
function metricsCreateTag(om_string){var om_obj=eval('('+decode64(om_string)+')');for(x in om_obj){if(x=='om_end')
continue;eval('s.'+x+'=\''+om_obj[x]+'\'');}}
function metricsUpdateOnDemand(){var s_code=s.t();if(s_code)document.write(s_code);}
function jsgetCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return"";}
else begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)end=dc.length;if(dc.substring(begin+prefix.length,end)=="undefined")return"";else return unescape(dc.substring(begin+prefix.length,end));}
var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function encode64(input){var output="";var chr1,chr2,chr3="";var enc1,enc2,enc3,enc4="";var i=0;do{chr1=input.charCodeAt(i++);chr2=input.charCodeAt(i++);chr3=input.charCodeAt(i++);enc1=chr1>>2;enc2=((chr1&3)<<4)|(chr2>>4);enc3=((chr2&15)<<2)|(chr3>>6);enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64;}else if(isNaN(chr3)){enc4=64;}
output=output+
keyStr.charAt(enc1)+
keyStr.charAt(enc2)+
keyStr.charAt(enc3)+
keyStr.charAt(enc4);chr1=chr2=chr3="";enc1=enc2=enc3=enc4="";}while(i<input.length);return output;}
function decode64(input){var output="";var chr1,chr2,chr3="";var enc1,enc2,enc3,enc4="";var i=0;var base64test=/[^A-Za-z0-9\+\/\=]/g;if(base64test.exec(input)){}
input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output+String.fromCharCode(chr1);if(enc3!=64){output=output+String.fromCharCode(chr2);}
if(enc4!=64){output=output+String.fromCharCode(chr3);}
chr1=chr2=chr3="";enc1=enc2=enc3=enc4="";}while(i<input.length);return output;}