<!--
var cm_exAttr=new Array;var cm_ClientID="90172470";var cm_TrackLink="A";var cm_TrackImpressions="RS";var cm_JSFEnabled=false;var cmJv="1.0";if(typeof(isNaN)=="function")cmJv="1.1";if(typeof(isFinite)=="function")cmJv="1.2";if(typeof(NaN)=="number")cmJv="1.3";if(typeof(decodeURI)=="function")cmJv="1.5";if(typeof(Array.forEach)=="function")cmJv="1.6";if(typeof(Iterator)=="object")cmJv="1.7";var cmCheckCMEMFlag=true;function cmSetProduction(){cm_HOST="site.puritan.com/eluminate?";}
function cmCreateManualImpressionTag(pageID,trackSP,trackRE){cmMakeTag(["tid","9","pi",pageID,"cm_sp",trackSP,"cm_re",trackRE,"st",cm_ClientTS]);}
function cmCreateManualLinkClickTag(href,name,pageID){if(cmCreateLinkTag==null&&cM!=null){var cmCreateLinkTag=cM;}
if(cmCreateLinkTag!=null){var dt=new Date();cmLnkT3=dt.getTime();cmCreateLinkTag(cm_ClientTS,cmLnkT3,name,href,false,pageID);}}
function cmCreateManualPageviewTag(pageID,categoryID,DestinationURL,ReferringURL){cmMakeTag(["tid","1","pi",pageID,"cg",categoryID,"ul",DestinationURL,"rf",ReferringURL]);}
function cmCreatePageElementTag(elementID,elementCategory,pageID,pageCategoryID,elementLocation){cmMakeTag(["tid","15","eid",elementID,"ecat",elementCategory,"pflg","0","pid",pageID,"pcat",pageCategoryID,"eloc",elementLocation]);}
function cmCreateProductElementTag(elementID,elementCategory,productID,productCategoryID,elementLocation){cmMakeTag(["tid","15","eid",elementID,"ecat",elementCategory,"pflg","1","pid",productID,"pcat",productCategoryID,"eloc",elementLocation]);}
function cmCreateTechPropsTag(pageID,categoryID){if(pageID==null){pageID=cmGetDefaultPageID();}
cmMakeTag(["tid","6","pi",pageID,"cg",categoryID,"pc","Y"]);}
function cmCreatePageviewTag(pageID,categoryID,searchString,searchResults){if(pageID==null){pageID=cmGetDefaultPageID();}
cmMakeTag(["tid","1","pi",pageID,"cg",categoryID,"se",searchString,"sr",searchResults]);}
function cmCreateDefaultPageviewTag(categoryID){cmCreatePageviewTag(cmGetDefaultPageID(),categoryID);}
function cmCreateProductviewTag(productID,productName,categoryID){cmMakeTag(["tid","5","pi","PRODUCT: "+productName+" ("+productID+")","pr",productID,"pm",productName,"cg",categoryID,"pc","Y","cm_vc",cmExtractParameter("cm_vc",document.location.href)]);}
var __sArray=new Array();var __skuString="";function __cmGetPI(__id){var __pI;for(__pI=0;__pI<__sArray.length;++__pI){if(__id==__sArray[__pI][1])return __pI;}
return-1;}
function __cmGetPIPC(__pr,__cg){var __pI;for(__pI=0;__pI<__sArray.length;++__pI){if(__pr==__sArray[__pI][1]&&__cg==__sArray[__pI][9])return __pI;}
return-1;}
function cmAddShop(__v){var __i=__cmGetPI(__v[1]);if(__i==-1){__sArray[__sArray.length]=__v;}
else{var __oQ=__sArray[__i][5];var __oP=__sArray[__i][7];__sArray[__i][5]=parseInt(__sArray[__i][5])+parseInt(__v[5]);__sArray[__i][7]=(((__v[7]*__v[5])+(__oP*__oQ))/__sArray[__i][5]);}}
function cmCreateShopAction5Tag(productID,productName,productQuantity,productPrice,categoryID){var pattern=/[^0-9\.]/gi;productPrice=productPrice.toString().replace(pattern,"");cmAddShop(["pr",productID,"pm",productName,"qt",productQuantity,"bp",productPrice,"cg",categoryID,"at","5","tid","4","pc","N"]);}
function cmCreateShopAction9Tag(productID,productName,productQuantity,productPrice,customerID,orderID,orderTotal,categoryID){var pattern=/[^0-9\.]/gi;productPrice=productPrice.toString().replace(pattern,"");orderTotal=orderTotal.toString().replace(pattern,"");cmAddShop(["pr",productID,"pm",productName,"qt",productQuantity,"bp",productPrice,"cg",categoryID,"cd",customerID,"on",orderID,"tr",orderTotal,"at","9","tid","4","pc","N"]);cmCalcSKUString();}
function cmDisplayShop5s(){cmDisplayShops();}
function cmDisplayShop9s(){cmCalcSKUString();cmDisplayShops();}
function cmCalcSKUString(){__skuString="";var __skuStringArray=new Array();for(i=0;i<__sArray.length;++i){var __skuStringArrayIndex=-1;for(y=0;y<__skuStringArray.length;++y){if(__sArray[i][1]==__skuStringArray[y][0]){__skuStringArrayIndex=y;}}
if(__skuStringArrayIndex==-1){var newArrayIndex=__skuStringArray.length;__skuStringArray[newArrayIndex]=new Array();__skuStringArray[newArrayIndex][0]=__sArray[i][1];__skuStringArray[newArrayIndex][1]=__sArray[i][7];__skuStringArray[newArrayIndex][2]=__sArray[i][5];}
else{var __oP=__skuStringArray[__skuStringArrayIndex][1];var __oQ=__skuStringArray[__skuStringArrayIndex][2];__skuStringArray[__skuStringArrayIndex][2]=parseInt(__sArray[i][5])+__oQ;__skuStringArray[__skuStringArrayIndex][1]=(((__sArray[i][7]*__sArray[i][5])+(__oP*__oQ))/__sArray[i][5]);}}
for(x=0;x<__skuStringArray.length;++x){__skuString+="|"+__skuStringArray[x][0]+"|"+__skuStringArray[x][1]+"|"+__skuStringArray[x][2]+"|";}}
function cmDisplayShops(){var i;for(i=0;i<__sArray.length;++i){cmMakeTag(__sArray[i]);}
__sArray=new Array();}
function cmCreateOrderTag(orderID,orderTotal,orderShipping,customerID,customerCity,customerState,customerZIP){var pattern=/[^0-9\.]/gi;orderShipping=orderShipping.toString().replace(pattern,"");orderTotal=orderTotal.toString().replace(pattern,"");cmMakeTag(["tid","3","osk",__skuString,"on",orderID,"tr",orderTotal,"sg",orderShipping,"cd",customerID,"ct",customerCity,"sa",customerState,"zp",customerZIP]);__skuString="";}
function cmCreateConversionEventTag(eventID,actionType,categoryID,points){cmMakeTag(["tid","14","cid",eventID,"cat",actionType,"ccid",categoryID,"cpt",points]);}
function cmCreateRegistrationTag(customerID,customerEmail,customerCity,customerState,customerZip,Country,newsletterName,subscribe){cmMakeTag(["tid","2","cd",customerID,"em",customerEmail,"ct",customerCity,"sa",customerState,"zp",customerZip,"cy",Country,"nl",newsletterName,"sd",subscribe,"ag",]);}
function cmCreateErrorTag(pageID,categoryID){if(pageID==null){pageID=cmGetDefaultPageID();}
cmMakeTag(["tid","404","pi",pageID,"cg",categoryID,"pc","Y"]);}
function cmMakeTag(__v){var cm=new _cm("vn2","e4.0");var i;for(i=0;i<__v.length;i+=2){var _n=__v[i];var _v=__v[i+1];cm[_n]=_v;}
var datestamp=new Date();var stamp=(Math.floor(Math.random()*11111111))+datestamp.valueOf();cm.rnd=stamp;if(cm.tid=="6"){cm.addTP();document.cookie="cmTPSet=Y; path=/";}
if(cm.tid=="1"){if(cI("cmTPSet")!='Y'){cm.tid="6";cm.pc="Y";cm.addTP();document.cookie="cmTPSet=Y; path=/";}}
if(cm.tid!="4"&&typeof(cm.cm_exAttr)!="undefined"){switch(cm.tid){case"6":prefix="pv";break;case"1":prefix="pv";break;case"5":prefix="pr";break;case"3":prefix="o";break;case"14":prefix="c";break;case"15":prefix="e";break;default:break;}
var attrNum=cm.cm_exAttr.length;if(attrNum>15){attrNum=15;}
for(i=0;i<attrNum;i++){Attval=prefix+"_a"+(i+1);cm[Attval]=cm.cm_exAttr[i];}
cm.cm_exAttr=null;}
if((cm.pi==null)&&(cm.pc=="Y")){cm.pi=cmGetDefaultPageID();}
try{if(parent.cm_ref!=null){cm.rf=parent.cm_ref;if(cm.pc=="Y"){parent.cm_ref=document.URL;}}
if(parent.cm_set_mmc){cm.ul=document.location.href+
((document.location.href.indexOf("?")<0)?"?":"&")+
parent.cm_mmc_params;if(cm.pc=="Y"){parent.cm_ref=cm.ul;parent.cm_set_mmc=false;}}}
catch(err){}
if(cm.ul==null){cm.ul=window.location.href;}
cmSafeZero(cm,["qt","bp","tr","sg"]);if(this.manual_cm_mmc!=null){cm.ul=cm.ul+((cm.ul.indexOf("&")==-1)?((cm.ul.indexOf("?")==-1)?"?":"&"):"&")+"cm_mmc="+this.manual_cm_mmc;}
cm.ul=cm.ul.replace(/cm_mmc/gi,"cm_mmc");cm.ul=cm.ul.replace(/cm_ven/gi,"cm_ven");cm.ul=cm.ul.replace(/cm_cat/gi,"cm_cat");cm.ul=cm.ul.replace(/cm_pla/gi,"cm_pla");cm.ul=cm.ul.replace(/cm_ite/gi,"cm_ite");if(cmCheckCMEMFlag){cmStartTagSet();}
cm.writeImg();if(cmCheckCMEMFlag){cmCheckCMEMFlag=false;cmCheckCMEM();cmSendTagSet();}}
function cmGetDefaultPageID(){var pageName=window.location.pathname;var tempIndex1=pageName.indexOf("?");if(tempIndex1!=-1){pageName=pageName.substr(0,tempIndex1);}
var tempIndex2=pageName.indexOf("#");if(tempIndex2!=-1){pageName=pageName.substr(0,tempIndex2);}
var tempIndex3=pageName.indexOf(";");if(tempIndex3!=-1){pageName=pageName.substr(0,tempIndex3);}
var slashPos=pageName.lastIndexOf("/");if(slashPos==pageName.length-1){pageName=pageName+"default.asp";}
while(pageName.indexOf("/")==0){pageName=pageName.substr(1,pageName.length);}
return(pageName);}
function cmIndexOfParameter(parameter,inString){return inString.indexOf(parameter);}
function cmExtractParameter(parameter,inString){if(cmIndexOfParameter(parameter,inString)==-1){return null;}
var s=inString;var begin=s.indexOf(parameter);var end=s.indexOf("&",begin);if(end==-1){end=s.length;}
var middle=s.indexOf("=",begin);return s.substring(middle+1,end);}
function cmRemoveParameter(parameter,inString){if(cmIndexOfParameter(parameter,inString)==-1){return inString;}
var s=inString;var begin=s.indexOf(parameter);var end=s.indexOf("&",begin);if(end==-1){end=s.length;}
var middle=s.indexOf("=",begin);return s.substring(0,begin)+s.substring(end,s.length);}
function cmCheckCMEM(){if(cmIndexOfParameter("cm_em",document.location.href)!=-1){var emailAddress=cmExtractParameter("cm_em",document.location.href);cmCreateRegistrationTag(emailAddress,emailAddress);}
if(cmIndexOfParameter("cm_lm",document.location.href)!=-1){var emailAddress=cmExtractParameter("cm_lm",document.location.href);cmCreateRegistrationTag(emailAddress,emailAddress);}}
function cmSafeZero(cm,checkArray){for(i=0;i<checkArray.length;++i){if((cm[checkArray[i]]!=null)&&(cm[checkArray[i]]==0)){cm[checkArray[i]]="0";}}}
if(defaultNormalize==null){var defaultNormalize=null;}
function myNormalizeURL(url,isHref){var newURL=url;if(isHref){var blackList=["xs=","lbl=","afid=","safid=","scid="];var paramString;var paramIndex=newURL.indexOf("?");var params;var keepParams=new Array();var goodParam;if(paramIndex>0){paramString=newURL.substring(paramIndex+1);newURL=newURL.substring(0,paramIndex);params=paramString.split("&");for(var i=0;i<params.length;i++){goodParam=true;for(var j=0;j<blackList.length;j++){if(params[i].indexOf(blackList[j])==0){goodParam=false;}}
if(goodParam==true){keepParams[keepParams.length]=params[i];}}
newURL+="?"+keepParams.join("&");}
if(defaultNormalize!=null){newURL=defaultNormalize(newURL,isHref);}}
return newURL;}
if(document.cmTagCtl!=null){var func=""+document.cmTagCtl.normalizeURL;if(func.indexOf('myNormalizeURL')==-1){defaultNormalize=document.cmTagCtl.normalizeURL;document.cmTagCtl.normalizeURL=myNormalizeURL;}}