var Request=Class.create({initialize:function(){this.url=window.location;this.qs=String(window.location).indexOf("?")>-1?String(window.location).split("?")[1]:"";
this.params=new Array();this.extractParams();},extractParams:function(){var kvps=this.qs.split("&");
for(var i=0;i<kvps.length;i++){if(kvps[i].indexOf("=")>-1){var kvp=kvps[i].split("=");
this.params.push([kvp[0],kvp[1]]);}}},getValue:function(key){for(var i=0;i<this.params.length;
i++){if(this.params[i][0].toLowerCase()==key.toLowerCase()){return escape(this.params[i][1]);
}}return null;}});var ImageSwap=Class.create({initialize:function(trigger,target,onsrc){var offsrc=$(target).src;
var preload=new Image();preload.src=onsrc;Event.observe($(trigger),"mouseover",function(){$(target).src=onsrc;
});Event.observe($(trigger),"mouseout",function(){$(target).src=offsrc;});}});function GetReviewImageURL(familyID){return reviewURLBase.replace("##_FamilyID_##",familyID);
}var isie=navigator.appName.indexOf("Internet Explorer")>-1;var tokenSyntax=/(^|.|\r|\n)(\##_\s*(\w+)\s*_##)/;
var displayIORecs=false;function IsIE7(){if(Prototype.Browser.IE){return navigator.appVersion.indexOf("MSIE 7")>-1;
}return false;}function autoTab(obj,controlID){if(obj&&$(controlID)){if($(obj).value.length==$(obj).maxLength){$(controlID).focus();
if($(controlID).value.length==$(controlID).maxLength){$(controlID).select();}}}}function autoSelect(obj,value){if(obj!=null){if(obj.value==value){obj.select();
}}}function autoDefault(obj,value){if(obj!=null){if(obj.value.blank()){obj.value=value;
}}}function clearSelect(selectID){var select=$(selectID);if(select!=null){select.options.length=0;
}}function appendOption(selectID,value,text){var select=$(selectID);if(select!=null){var option=document.createElement("option");
option.setAttribute("value",value);option.appendChild(document.createTextNode(text));
select.appendChild(option);}}function wireLinkButtonClickEvents(selector){$$(selector).each(function(obj){if(obj&&typeof (obj.click)=="undefined"){obj.click=function(){var result=true;
if(obj.onclick){result=b.onclick();}if(typeof (result)=="undefined"||result){eval(obj.getAttribute("href"));
}};}});}function AjaxRequest(url,callback){new Ajax.Request(url,{method:"get",onSuccess:function(transport){callback(transport);
}});}function highlightFields(fieldIDs){for(var i=0;i<fieldIDs.length;i++){var field=$(fieldIDs[i]);
if(field!=null){field.addClassName("field-val-callout");}}}function Get(id){return(document.getElementById&&id!=null&&id!="")?document.getElementById(id):null;
}function IsParentFrameSameDomain(){var isSameDomain=false;var topHref;try{topHref=top.location.href;
isSameDomain=true;}catch(err){}return isSameDomain;}function toggleDisplay(arg){var obj=arg.style?arg:Get(arg);
if(obj){obj.style.display=(obj.style.display==null||obj.style.display=="none")?"block":"none";
}}function inheritPos(parent,child){var parent=Get(parent);var child=Get(child);child.style.left=parent.style.left;
child.style.top=parent.style.top;child.style.height=parent.offsetHeight;child.style.width=parent.offsetWidth;
}function findPos(obj){var yPos=obj.offsetTop;var xPos=obj.offsetLeft;parent=obj.offsetParent;
while(parent!=null){yPos+=parent.offsetTop;xPos+=parent.offsetLeft;parent=parent.offsetParent;
}return[xPos,yPos];}function IsNumeric(strString){var strValidChars="0123456789";
var strChar;var blnResult=true;if(strString.length==0){return false;}for(i=0;i<strString.length&&blnResult==true;
i++){strChar=strString.charAt(i);if(strValidChars.indexOf(strChar)==-1){blnResult=false;
}}return blnResult;}function cancelEvent(e){if(e&&e.preventDefault){e.preventDefault();
}return false;}function formatCurrency(num){num=num.toString().replace(/\$|\,/g,"");
if(isNaN(num)){num="0";}sign=(num==(num=Math.abs(num)));num=Math.floor(num*100+0.50000000001);
cents=num%100;num=Math.floor(num/100).toString();if(cents<10){cents="0"+cents;}for(var i=0;
i<Math.floor((num.length-(1+i))/3);i++){num=num.substring(0,num.length-(4*i+3))+","+num.substring(num.length-(4*i+3));
}return(((sign)?"":"-")+"$"+num+"."+cents);}function toggleObjectsByTagNames(){for(var t=0;
t<arguments.length;t++){var objects=$$(arguments[t]);for(var i=0;i<objects.length;
i++){if(objects[i].style.visibility=="hidden"){objects[i].style.visibility="visible";
}else{objects[i].style.visibility="hidden";}}}}function dropDownSelectedValue(element){return $(element).options[$(element).selectedIndex].value;
}function petcoFlyout(anchor,targetID,url,position,xDir,yDir){if($(targetID)!=null){if($(targetID).style.display!="none"){$(targetID).hide();
return ;}closeAllFlyouts();new Ajax.Updater(targetID+"_content",url,{method:"get"});
var left=$(anchor).cumulativeOffset()[0];var top=$(anchor).cumulativeOffset()[1];
switch(position){case"TopRight":left+=$(anchor).getWidth();break;case"BottomLeft":top+=$(anchor).getHeight();
break;case"BottomRight":left+=$(anchor).getWidth();top+=$(anchor).getHeight();break;
}if(xDir=="Left"){left-=$(targetID).getWidth();}if(yDir=="Up"){top-=$(targetID).getHeight()+5;
}$(targetID).setStyle({top:top+"px",left:left+"px"});$(targetID).show();}}function mouseOverFlyout(e){var x=Event.pointerX(e);
var y=Event.pointerY(e);}function closeAllFlyouts(){$$(".petco-flyout").each(function(fo){fo.hide();
});}function CheckSearchForm(formobj){if($(formobj)&&($(formobj).value.blank()||$(formobj).value=="Please enter a search term")){return false;
}return true;}function IfEmptyRedirect(formobj,redirectURL){if($(formobj)&&$(formobj).value.blank()){window.location=redirectURL;
return false;}return true;}var gAutoPrint=true;var strPopupText;function printSpecial(){if(document.getElementById!=null){var html="<HTML>\n<HEAD>\n";
if(document.getElementsByTagName!=null){var headTags=document.getElementsByTagName("head");
if(headTags.length>0){html+=headTags[0].innerHTML;}}html+="\n</HE>\n<BODY>\n";var printReadyElem=document.getElementById("printReady");
if(printReadyElem!=null){html+=printReadyElem.innerHTML;}else{alert("Could not find the printReady function");
return ;}html+="\n</BO>\n</HT>";strPopupText=html;newWindow=window.open("/javascript_UnMinified/printwindow.htm","popup");
}else{alert("The print ready feature is only available if you are using an browser. Please update your browswer.");
}}function HighlightTextInTextBox(text){text.select();}function taLimit(){var taObj=event.srcElement;
if(taObj.value.length==taObj.maxLength*1){return false;}}function taCount(visCnt){var taObj=event.srcElement;
if(taObj.value.length>taObj.maxLength*1){taObj.value=taObj.value.substring(0,taObj.maxLength*1);
}if(visCnt){visCnt.innerText=taObj.maxLength-taObj.value.length;}}function CheckNewsletterForm(emailTextBox){subscriber_email=emailTextBox.value;
AtPos=subscriber_email.indexOf("@");AEmail=subscriber_email.split("@");if(AtPos==-1||AtPos==0||AEmail[1]==""||AEmail[0]==""||AEmail[1].indexOf(".")==-1){alert("Please enter a valid email address.");
return false;}}function CheckConfirmEmail(emailTextBox1,emailTextBox2){if(CheckNewsletterForm(emailTextBox1)==false){emailTextBox1.focus();
return false;}if(CheckNewsletterForm(emailTextBox2)==false){emailTextBox2.focus();
return false;}if(emailTextBox1.value!=emailTextBox2.value){alert("Please confirm your email address.");
emailTextBox2.focus();return false;}return true;}function launch(newURL,newName,newFeatures,orgName){var remote=open(newURL,newName,newFeatures);
if(remote.opener==null){remote.opener=window;}remote.opener.name=orgName;return remote;
}function OpenWindow(TheWindow,h,w,WinName,type){switch(type){case 1:myRemote=launch(""+TheWindow+"",""+WinName+"","height="+h+", width="+w+", screenX=50, left=50, screenY=50, top=50, channelmode=0, dependent=0, directories=0, fullscreen=0, location=0, menubar=0, resizable=0, scrollbars=0, status=0, toolbar=0","TheOrgName");
break;case 2:myRemote=launch(""+TheWindow+"",""+WinName+"","height="+h+", width="+w+", screenX=50, left=50, screenY=50, top=50, channelmode=0, dependent=0, directories=0, fullscreen=0, location=0, menubar=0, resizable=1, scrollbars=1, status=0, toolbar=0","TheOrgName");
break;case 3:myRemote=launch(""+TheWindow+"",""+WinName+"","height="+h+", width="+w+", screenX=50, left=50, screenY=50, top=50, channelmode=0, dependent=0, directories=0, fullscreen=0, location=0, menubar=1, resizable=1, scrollbars=1, status=0, toolbar=0","TheOrgName");
break;case 4:myRemote=launch(""+TheWindow+"",""+WinName+"","height="+h+", width="+w+", screenX=50, left=50, screenY=50, top=50, channelmode=0, dependent=0, directories=0, fullscreen=0, location=0, menubar=1, resizable=1, scrollbars=1, status=1, toolbar=1","TheOrgName");
break;default:myRemote=launch(""+TheWindow+"",""+WinName+"","height="+h+", width="+w+", screenX=50, left=50, screenY=50, top=50","TheOrgName");
break;}}var previoustab="";function expandthecontent(cid,aobject){if(document.getElementById){highlightthetab(aobject);
if(previoustab!=""){document.getElementById(previoustab).style.display="none";}document.getElementById(cid).style.display="block";
previoustab=cid;}}function highlightthetab(aobject){if(typeof tabobjlinks=="undefined"){collecttheddimagetabs();
}for(i=0;i<tabobjlinks.length;i++){tabobjlinks[i].className="";}aobject.className="current";
}function collecttheddimagetabs(){var tabobj=document.getElementById("ddimagetabs");
tabobjlinks=tabobj.getElementsByTagName("A");}function setUpTabs(){collecttheddimagetabs();
expandthecontent(initialtab[1],tabobjlinks[initialtab[0]-1]);}function CharacterCountdown_Init(sourceElementId,displayElementId,maxLength){try{var sourceElement=document.all?document.all[sourceElementId]:document.getElementById(sourceElementId);
CharacterCountdown_Display(sourceElement,displayElementId,maxLength);}catch(e){alert("CharacterCountdown_Init: "+e.message);
}}function CharacterCountdown_LimitInput(sourceElement,maxLength){try{if(sourceElement.value.length==maxLength){return false;
}}catch(e){alert("CharacterCountdown_Limit: "+e.message);}}function CharacterCountdown_Display(sourceElement,displayElementId,maxLength){try{var charactersLeft=maxLength-sourceElement.value.length;
var displayElement=document.all?document.all[displayElementId]:document.getElementById(displayElementId);
displayElement.innerHTML=charactersLeft;}catch(e){alert("CharacterCountdown_Display: "+e.message);
}}function validateCurrency(sCurrency){var bValidCurrency=false;var iLength=sCurrency.length;
var re=new RegExp("[0-9]{"+iLength+"}","g");bValidCurrency=re.test(sCurrency);if(!bValidCurrency){return false;
}if((sCurrency<1)||(sCurrency>99999)){return false;}return true;}function ValidateQty(){var args=ValidateQty.arguments;
var qtyCount=0;var i;for(i=0;i<args.length;i++){var txtQty=document.all?document.all[args[i]]:document.getElementById(args[i]);
if(txtQty!=null){if(txtQty.value!=0){if(!IsNumeric(txtQty.value)){alert("Please enter a valid quantity.");
return false;}qtyCount+=txtQty.value;}}}if(qtyCount<1){alert("Please enter the quantity of the item(s) you wish to purchase.");
return false;}return true;}function ValidateCompare(){if((countOfChecks>5)||(countOfChecks<2)){alert("You must select 2-5 products to compare.");
return false;}return true;}function closePopup(sURL){window.opener.location=sURL;
window.close();}function CheckAllClickCheckAllCheckboxes(){var args=CheckAllClickCheckAllCheckboxes.arguments;
var i;for(i=0;i<args.length;i++){var currentCheckBox=document.all?document.all[args[i]]:document.getElementById(args[i]);
if(currentCheckBox!=null){currentCheckBox.checked=true;}}return true;}function CheckAllClickUnCheckAllCheckboxes(){var args=CheckAllClickUnCheckAllCheckboxes.arguments;
var i;for(i=0;i<args.length;i++){var currentCheckBox=document.all?document.all[args[i]]:document.getElementById(args[i]);
if(currentCheckBox!=null){currentCheckBox.checked=false;}}return true;}function UnCheckTheCheckAllCheckbox(){var args=UnCheckTheCheckAllCheckbox.arguments;
var i;for(i=0;i<args.length;i++){var currentCheckBox=document.all?document.all[args[i]]:document.getElementById(args[i]);
if(currentCheckBox!=null){currentCheckBox.checked=false;}}return true;}var MaxToCompare=5;
var MaxReachedMessage="You must select 2-5 products to compare.";function AddToProductComparison(sku,checked){var cnt=SetTheCookieValue("ProductComparison",sku,(checked?sku:null),MaxToCompare,MaxReachedMessage);
if(cnt<0){return false;}var prodCompCountTop=document.getElementById("prodCompCountTop");
var prodCompCountBottom=document.getElementById("prodCompCountBottom");if(cnt>0){var message;
if(cnt==1){message="<b>"+cnt+"</b>&nbsp;checked&nbsp;item&nbsp;";}else{message="<b>"+cnt+"</b>&nbsp;checked&nbsp;items&nbsp;";
}if(prodCompCountTop){prodCompCountTop.innerHTML=message;}if(prodCompCountBottom){prodCompCountBottom.innerHTML=message;
}}else{if(prodCompCountTop){prodCompCountTop.innerHTML="&nbsp;";}if(prodCompCountBottom){prodCompCountBottom.innerHTML="&nbsp;";
}}return true;}function SetTheCookieValue(name,currVal,newVal,maxCount,maxReachedMsg){name=getCookieName(name);
var valcount=0;var val=GetTheCookieValue(name);if(val&&val.length>0){var values=val.split(",");
var found=-1;if(currVal){for(var valIdx=0;valIdx<values.length;valIdx++){if(values[valIdx]==currVal){found=valIdx;
}}}if(!newVal&&found>-1){var newvalues=new Array();if(found>0){newvalues=newvalues.concat(values.slice(0,found));
}if(found<values.length-1){newvalues=newvalues.concat(values.slice(found+1,values.length));
}values=newvalues;}if(newVal&&found==-1){if(values.length<maxCount){values[values.length]=newVal;
}else{alert(maxReachedMsg);return -1;}}newVal=values.join(",");if(newVal.length>0){document.cookie=name+"="+escape(newVal)+";path=/";
}else{document.cookie=name+"=;path=/";}valcount=values.length;}else{if(newVal){document.cookie=name+"="+escape(newVal)+";path=/";
valcount=1;}}document.cookie+=";domain="+document.domain;return valcount;}function GetTheCookieValue(name){name=getCookieName(name);
var dc=document.cookie;var search=name+"=";var position=dc.indexOf("; "+search);if(position==-1){position=dc.indexOf(search);
if(position==-1){return null;}}else{position+=2;}var position2=dc.indexOf(";",position);
if(position2==-1){position2=dc.length;}var val=dc.substring(position+search.length,position2);
return unescape(val);}function SetUpCheckBoxes(){if(navigator!=null&&navigator.userAgent!=null&&navigator.userAgent.indexOf("Firefox")==-1){var inputs=document.body.getElementsByTagName("input");
var cookieValue=GetTheCookieValue("ProductComparison");var j=-1;var sku;var checkId;
var values;if(cookieValue!=null){values=cookieValue.split(",");for(var i=0;i<inputs.length;
i++){j=inputs[i].id.indexOf("chkCompare");if(j>=0){checkId=inputs[i].skufam;sku=checkId;
if(cookieValue.length==0||!DoesProdExists(values,sku)){inputs[i].checked=false;}else{inputs[i].checked=true;
}}}var prodCompCountTop=document.getElementById("prodCompCountTop");var prodCompCountBottom=document.getElementById("prodCompCountBottom");
if(values!=null&&values.length>0&&values[0].length!=0){var message;if(values.length==1){message="<b>"+values.length+"</b>&nbsp;checked&nbsp;item&nbsp;";
}else{message="<b>"+values.length+"</b>&nbsp;checked&nbsp;items&nbsp;";}if(prodCompCountTop){prodCompCountTop.innerHTML=message;
}if(prodCompCountBottom){prodCompCountBottom.innerHTML=message;}}else{if(prodCompCountTop){prodCompCountTop.innerHTML="";
}if(prodCompCountBottom){prodCompCountBottom.innerHTML="";}}}else{for(var i=0;i<inputs.length;
i++){inputs[i].checked=false;}}}return false;}function DoesProdExists(values,sku){if(values!=null){for(var i=0;
i<values.length;i++){if(sku==values[i]){return true;}}}return false;}function MM_swapImgRestore(){var i,x,a=document.MM_sr;
for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){x.src=x.oSrc;}}function MM_preloadImages(){var d=document;
if(d.images){if(!d.MM_p){d.MM_p=new Array();}var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
for(i=0;i<a.length;i++){if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];
}}}}function MM_findObj(n,d){var p,i,x;if(!d){d=document;}if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);}if(!(x=d[n])&&d.all){x=d.all[n];}for(i=0;!x&&i<d.forms.length;
i++){x=d.forms[i][n];}for(i=0;!x&&d.layers&&i<d.layers.length;i++){x=MM_findObj(n,d.layers[i].document);
}if(!x&&d.getElementById){x=d.getElementById(n);}return x;}function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;
document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3){if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;
if(!x.oSrc){x.oSrc=x.src;}x.src=a[i+2];}}}function getposOffset(overlay,offsettype){var totaloffset=(offsettype=="left")?overlay.offsetLeft:overlay.offsetTop;
var parentEl=overlay.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;}return totaloffset;}function overlay(curobj,subobjstr,opt_position){if(document.getElementById){var allFlyouts=$$(".links-popup");
var i;if(allFlyouts&&allFlyouts.length>0){for(i=0;i<allFlyouts.length;i++){allFlyouts[i].setStyle({"display":"none"});
}}var subobj=Get(subobjstr);toggleDisplay(subobjstr);var xpos=getposOffset(curobj,"left")+((typeof opt_position!="undefined"&&opt_position.indexOf("right")!=-1)?-(subobj.offsetWidth-curobj.offsetWidth):0);
var ypos=getposOffset(curobj,"top")+((typeof opt_position!="undefined"&&opt_position.indexOf("bottom")!=-1)?curobj.offsetHeight:0);
var offset=0;if(typeof opt_position!="undefined"){if(opt_position.indexOf("rightbottom40")!=-1){offset=40;
}else{if(opt_position.indexOf("rightbottom50")!=-1){offset=50;}}}xpos=xpos+offset;
subobj.style.left=xpos+"px";subobj.style.top=ypos+"px";if(isie){var iframe=Get("iframe_"+subobjstr);
if(iframe){inheritPos(subobjstr,iframe.id);toggleDisplay(iframe);}}return false;}else{return true;
}}function overlayclose(subobj){toggleDisplay(subobj);if(isie){var iframe=Get("iframe_"+subobj);
if(iframe){toggleDisplay(iframe);}}}function overlaycloseNoToggle(subobj){var obj=subobj.style?subobj:Get(subobj);
if(obj){obj.style.display="none";}if(isie){var iframe=Get("iframe_"+subobj);if(iframe){var obj2=iframe.style?iframe:Get(iframe);
if(obj2){obj2.style.display="none";}}}}function hidediv(divname){if(document.getElementById){document.getElementById(divname).style.visibility="hidden";
document.getElementById(divname).style.display="none";}}function showdiv(divname){if(document.getElementById){document.getElementById(divname).style.visibility="visible";
document.getElementById(divname).style.display="";}}function upQty(textBox){if($(textBox).value<99){$(textBox).value++;
}return false;}function downQty(textBox){if($(textBox).value>0){$(textBox).value--;
}return false;}var enabletabpersistence=0;var tabcontentIDs=new Object();function expandcontent(linkobj){var ulid=linkobj.parentNode.parentNode.id;
var ullist=document.getElementById(ulid).getElementsByTagName("li");for(var i=0;i<ullist.length;
i++){ullist[i].className="";if(typeof tabcontentIDs[ulid][i]!="undefined"){document.getElementById(tabcontentIDs[ulid][i]).style.display="none";
}}linkobj.parentNode.className="selected";document.getElementById(linkobj.getAttribute("rel")).style.display="block";
saveselectedtabcontentid(ulid,linkobj.getAttribute("rel"));}function expandtab(tabcontentid,tabnumber){var thetab=document.getElementById(tabcontentid).getElementsByTagName("a")[tabnumber];
if(thetab.getAttribute("rel")){expandcontent(thetab);}}function savetabcontentids(ulid,relattribute){if(typeof tabcontentIDs[ulid]=="undefined"){tabcontentIDs[ulid]=new Array();
}tabcontentIDs[ulid][tabcontentIDs[ulid].length]=relattribute;}function saveselectedtabcontentid(ulid,selectedtabid){if(enabletabpersistence==1){setCookieForTabs(ulid,selectedtabid);
}}function getullistlinkbyId(ulid,tabcontentid){var ullist=document.getElementById(ulid).getElementsByTagName("li");
for(var i=0;i<ullist.length;i++){if(ullist[i].getElementsByTagName("a")[0].getAttribute("rel")==tabcontentid){return ullist[i].getElementsByTagName("a")[0];
break;}}}function initializetabcontent(){for(var i=0;i<arguments.length;i++){if(enabletabpersistence==0&&getCookieForTabs(arguments[i])!=""){setCookieForTabs(arguments[i],"");
}var clickedontab=getCookieForTabs(arguments[i]);var ulobj=document.getElementById(arguments[i]);
var ulist=ulobj.getElementsByTagName("li");for(var x=0;x<ulist.length;x++){var ulistlink=ulist[x].getElementsByTagName("a")[0];
if(ulistlink.getAttribute("rel")){savetabcontentids(arguments[i],ulistlink.getAttribute("rel"));
ulistlink.onclick=function(){expandcontent(this);return false;};if(ulist[x].className=="selected"&&clickedontab==""){expandcontent(ulistlink);
}}}if(clickedontab!=""){var culistlink=getullistlinkbyId(arguments[i],clickedontab);
if(typeof culistlink!="undefined"){expandcontent(culistlink);}else{expandcontent(ulist[0].getElementsByTagName("a")[0]);
}}}}function getCookie(Name){Name=getCookieName(Name);var re=new RegExp(Name+"=[^;]+","i");
if(document.cookie.match(re)){return document.cookie.match(re)[0].split("=")[1];}return"";
}function getCookieForTabs(Name){var re=new RegExp(Name+"=[^;]+","i");if(document.cookie.match(re)){return document.cookie.match(re)[0].split("=")[1];
}return"";}function setCookie(name,value){name=getCookieName(name);document.cookie=name+"="+value+";domain="+document.domain;
}function setCookieWithPath(name,value,path){name=getCookieName(name);document.cookie=name+"="+value+"; path="+path+";domain="+document.domain;
}function setCookieForTabs(name,value){document.cookie=name+"="+value;}function deleteCookie(name){name=getCookieName(name);
var expires=new Date();expires.setUTCFullYear(expires.getUTCFullYear()-1);document.cookie=name+"=; expires="+expires+"; domain="+document.domain+";";
}function getCookieName(name){if(!cookieSuffix.empty()){if(!name.endsWith("_"+cookieSuffix)){return name+"_"+cookieSuffix;
}}return name;}function openBVQADiv(){toggleObjectsByTagNames("select","object","embed");
var padding="16px";Prototype.Browser.IE?"0px":"16px";var body=$(document.getElementsByTagName("body")[0]);
body.setStyle({overflow:"hidden",paddingRight:padding});if(Prototype.Browser.IE){$("BVQAFaderDiv").setStyle({width:eval($("BVQAFaderDiv").getWidth()+18)+"px"});
}if(Prototype.Browser.IE){$("BVQAPopupDiv").setStyle({width:"490px",height:"350px"});
$("BVQAPopupHeader").setStyle({width:"490px"});}new Effect.Parallel([new Effect.Appear("BVQAFaderDiv",{duration:0.5,from:0,to:1}),new Effect.Appear("BVQAPopupDiv",{duration:0.5,from:0,to:1})]);
}function closeBVQADiv(){var body=$(document.getElementsByTagName("body")[0]);new Effect.Parallel([new Effect.Fade("BVQAFaderDiv",{duration:0.5}),new Effect.Fade("BVQAPopupDiv",{duration:0.5,to:0.01})],{duration:0.5,afterFinish:function(){body.setStyle({overflow:"auto",paddingRight:"0px"});
toggleObjectsByTagNames("object","select","embed");$("BVQAFaderDiv").hide();$("BVQAPopupDiv").hide();
}});enableScrollBar();}function validatePALSAccountNumber(objAcctNum,objErrorPnl){if(IsNumeric($(objAcctNum).value)==false){$(objErrorPnl).style.visibility="visible";
$(objAcctNum).focus();return false;}if($(objAcctNum).value.length!=9){$(objErrorPnl).style.visibility="visible";
$(objAcctNum).focus();return false;}if($(objAcctNum).value.substring(0,1)!="3"){$(objErrorPnl).style.visibility="visible";
$(objAcctNum).focus();return false;}return true;}var cartOverlayActive=true;function openCartOverlayDiv(){if(!cartOverlayActive){return ;
}toggleObjectsByTagNames("select","object","embed");var padding="16px";Prototype.Browser.IE?"0px":"16px";
var body=$(document.getElementsByTagName("body")[0]);body.setStyle({overflow:"hidden",paddingRight:padding});
if(Prototype.Browser.IE){$("CartOverlayFaderDiv").setStyle({width:eval($("CartOverlayFaderDiv").getWidth()+18)+"px"});
$("CartOverlayPopupDiv").setStyle({width:"620px",height:"350px",margin:"-204px 0 0 -344px"});
}else{$("CartOverlayPopupDiv").setStyle({margin:"-204px 0 0 -360px"});}new Effect.Parallel([new Effect.Appear("CartOverlayFaderDiv",{duration:0.5,from:0,to:1}),new Effect.Appear("CartOverlayPopupDiv",{duration:0.5,from:0,to:1})]);
}function closeCartOverlayDiv(){var body=$(document.getElementsByTagName("body")[0]);
new Effect.Parallel([new Effect.Fade("CartOverlayFaderDiv",{duration:0.5}),new Effect.Fade("CartOverlayPopupDiv",{duration:0.5,to:0.01})],{duration:0.5,afterFinish:function(){body.setStyle({overflow:"auto",paddingRight:"0px"});
toggleObjectsByTagNames("object","select","embed");$("CartOverlayFaderDiv").hide();
$("CartOverlayPopupDiv").hide();}});}function enableScrollBar(){var body=$(document.getElementsByTagName("body")[0]);
body.setStyle({overflow:"auto",paddingRight:"0px"});}function disableScrollBar(){var body=$(document.getElementsByTagName("body")[0]);
body.setStyle({overflow:"hidden",paddingRight:"0px"});}var countOfChecks=0;var blankCompareImageUrl="/Assets/compare-blank.gif";
function ResetAllCompareImages(skuFam){var picImages=$$(".product_comparison_image");
var delImages=$$(".product_comparison_image_delete");var picImages1=$$(".product_comparison_image1");
var delImages1=$$(".product_comparison_image_delete1");var i;var theImage=null;var theImage1=null;
var delImage=null;var delImage1=null;var frm=$("Form1");for(i=0;i<picImages.length;
i++){theImage=picImages[i];theImage1=picImages1[i];delImage=delImages[i];delImage1=delImages1[i];
theImage.src=prodCompareDomain+blankCompareImageUrl;theImage1.src=prodCompareDomain+blankCompareImageUrl;
delImage.style.visibility="hidden";delImage1.style.visibility="hidden";}if(frm){var checkBoxes=frm.getInputs("checkbox");
var chkBox=null;if(checkBoxes){for(i=0;i<checkBoxes.length;i++){chkBox=checkBoxes[i];
var sf=chkBox.getAttribute("skufam");if(skuFam&&sf){if(sf!=skuFam){chkBox.checked=false;
}}else{chkBox.checked=false;}}}}}function RemoveImageAndReorder(imgUrl){var picImages=$$(".product_comparison_image");
var delImages=$$(".product_comparison_image_delete");var picImages1=$$(".product_comparison_image1");
var delImages1=$$(".product_comparison_image_delete1");var theImage=null;var theImage1=null;
var delImage=null;var delImage1=null;var i;var counter=0;var arrOfImages=[];var arrOfImages1=[];
for(i=0;i<picImages.length;i++){theImage=picImages[i];theImage1=picImages1[i];if(theImage.src.endsWith(imgUrl)||theImage.src==imgUrl){theImage.src=prodCompareDomain+blankCompareImageUrl;
}if(theImage1.src.endsWith(imgUrl)||theImage1.src==imgUrl){theImage1.src=prodCompareDomain+blankCompareImageUrl;
}}for(i=0;i<picImages.length;i++){theImage=picImages[i];theImage1=picImages1[i];if(!theImage.src.endsWith(blankCompareImageUrl)){arrOfImages[counter]=theImage.src;
arrOfImages1[counter]=theImage1.src;counter++;}}for(i=0;i<picImages.length;i++){theImage=picImages[i];
delImage=delImages[i];theImage1=picImages1[i];delImage1=delImages1[i];theImage.src=prodCompareDomain+blankCompareImageUrl;
theImage1.src=prodCompareDomain+blankCompareImageUrl;delImage.style.visibility="hidden";
delImage1.style.visibility="hidden";}for(i=0;i<arrOfImages.length;i++){theImage=picImages[i];
theImage1=picImages1[i];delImage=delImages[i];delImage1=delImages1[i];theImage.src=arrOfImages[i];
theImage1.src=arrOfImages1[i];delImage.style.visibility="visible";delImage1.style.visibility="visible";
}}function ApplyImageToNextAvailable(imgUrl){var theImage=null;var theImage1=null;
var delImage=null;var delImage1=null;var populateImage=null;var populateImage1=null;
var i;var picImages=$$(".product_comparison_image");var delImages=$$(".product_comparison_image_delete");
var picImages1=$$(".product_comparison_image1");var delImages1=$$(".product_comparison_image_delete1");
for(i=0;i<picImages.length;i++){theImage=picImages[i];delImage=delImages[i];theImage1=picImages1[i];
delImage1=delImages1[i];var imgSrc=new String(theImage.src);var imgSrc1=new String(theImage1.src);
if(imgSrc.endsWith(blankCompareImageUrl)||imgSrc1.endsWith(blankCompareImageUrl)){populateImage=theImage;
populateImage1=theImage1;break;}}if(populateImage){theImage.src=imgUrl;theImage1.src=imgUrl;
delImage.style.visibility="visible";delImage1.style.visibility="visible";}}function InvokeDeleteButtonClick(delButton){var picImages=$$(".product_comparison_image");
var picImages1=$$(".product_comparison_image1");var delImages=$$(".product_comparison_image_delete");
var delImages1=$$(".product_comparison_image_delete1");var delImage=null;var delImage1=null;
var theImage=null;var theImage1=null;var i;for(i=0;i<delImages.length;i++){delImage=delImages[i];
delImage1=delImages1[i];if(delButton==delImage){theImage=picImages[i];break;}if(delButton==delImage1){theImage1=picImages1[i];
break;}}if(theImage){InvokeProductComparisonThumbnailClick(theImage);}if(theImage1){InvokeProductComparisonThumbnailClick(theImage1);
}}function InvokeProductComparisonThumbnailClick(theImage){var action="rpki";var reqUrl="/ProductComparisonService.ashx?C="+theImage.src+"&B="+action;
new Ajax.Request(reqUrl,{asynchronous:false,onSuccess:function(transport){var resText=transport.responseText;
var i;countOfChecks--;RemoveImageAndReorder(theImage.src);var frm=$("Form1");if(frm){var checkBoxes=frm.getInputs("checkbox");
var chkBox=null;if(checkBoxes){for(i=0;i<checkBoxes.length;i++){chkBox=checkBoxes[i];
var skuFam=chkBox.getAttribute("skufam");if(skuFam==resText){chkBox.checked=false;
}}}}}});}function InvokeProductComparisonService(theValue,isChecked,ctrl,ctrlToUpdate,imgUrl,cmpe){var action="rpk";
if(isChecked){action="apk";}var reqUrl="/ProductComparisonService.ashx?A="+theValue+"&B="+action;
new Ajax.Request(reqUrl,{asynchronous:false,onSuccess:function(transport){try{var picImages=$$(".product_comparison_image");
var delImages=$$(".product_comparison_image_delete");var picImages1=$$(".product_comparison_image1");
var delImages1=$$(".product_comparison_image_delete1");var resText=transport.responseText;
if(resText.startsWith("--")){ctrl.checked=!ctrl.checked;alert(resText.sub("--",""));
}else{var obj=$(ctrlToUpdate);if(obj){if(!resText.startsWith("#")){}}}if(action=="apk"&&(resText=="true"||resText=="truereset"||resText=="true_cmtag"||resText=="truereset_cmtag")){if(resText=="truereset"){var skuFam=ctrl.getAttribute("skufam");
ResetAllCompareImages(skuFam);countOfChecks=0;}ApplyImageToNextAvailable(imgUrl);
countOfChecks++;}if(action=="rpk"&&resText=="true"){RemoveImageAndReorder(imgUrl);
countOfChecks--;}if(action=="apk"&&(resText=="true_cmtag"||resText=="truereset_cmtag")){ThrowProductComparisonCMTags(cmpe);
}}catch(err){alert(err);}}});}function ThrowProductComparisonCMTags(category){var bodyID=$$("body")[0];
var script=new Element("script",{type:"text/javascript"});if(window.ActiveXObject&&!window.opera){script.text="cmCreatePageElementTag('"+category+"','Product Compare');cmCreateConversionEventTag('Product Listing', '1', 'Product Compare', '0');";
}else{script.textContent="cmCreatePageElementTag('"+category+"','Product Compare');cmCreateConversionEventTag('Product Listing', '1', 'Product Compare', '0');";
}Element.insert(bodyID,{"bottom":script});}var conversionTagAlreadyRendered=0;function CreateConversionEventTag(pageCode,numericStatus,campaign,pts){if(conversionTagAlreadyRendered==0){var bodyID=$$("body")[0];
var script=new Element("script",{type:"text/javascript"});var scriptText="cmCreateConversionEventTag('"+pageCode+"', '"+numericStatus+"', '"+campaign+"','"+pts+"');";
if(window.ActiveXObject&&!window.opera){script.text=scriptText;}else{script.textContent=scriptText;
}Element.insert(bodyID,{"bottom":script});conversionTagAlreadyRendered=1;}}function CreateConversionEventTagNoCheck(pageCode,numericStatus,campaign,pts){var bodyID=$$("body")[0];
var script=new Element("script",{type:"text/javascript"});var scriptText="cmCreateConversionEventTag('"+pageCode+"', '"+numericStatus+"', '"+campaign+"','"+pts+"');";
if(window.ActiveXObject&&!window.opera){script.text=scriptText;}else{script.textContent=scriptText;
}Element.insert(bodyID,{"bottom":script});}var dtCh="/";var minYear=1900;var maxYear=2100;
function isInteger(s){var i;for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9"))){return false;
}}return true;}function stripInvalidChars(s,bag){var i;var returnString="";for(i=0;
i<s.length;i++){var c=s.charAt(i);if(bag.indexOf(c)==-1){returnString+=c;}}return returnString;
}function daysInFebruary(year){return(((year%4==0)&&((!(year%100==0))||(year%400==0)))?29:28);
}function DaysArray(n){for(var i=1;i<=n;i++){this[i]=31;if(i==4||i==6||i==9||i==11){this[i]=30;
}if(i==2){this[i]=29;}}return this;}function isDate(dtStr){var daysInMonth=DaysArray(12);
var pos1=dtStr.indexOf(dtCh);var pos2=dtStr.indexOf(dtCh,pos1+1);var strMonth=dtStr.substring(0,pos1);
var strDay=dtStr.substring(pos1+1,pos2);var strYear=dtStr.substring(pos2+1);strYr=strYear;
if(strDay.charAt(0)=="0"&&strDay.length>1){strDay=strDay.substring(1);}if(strMonth.charAt(0)=="0"&&strMonth.length>1){strMonth=strMonth.substring(1);
}for(var i=1;i<=3;i++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1);
}}month=parseInt(strMonth);day=parseInt(strDay);year=parseInt(strYr);if(pos1==-1||pos2==-1){alert("Valid date format is : mm/dd/yyyy");
return false;}if(strMonth.length<1||month<1||month>12){alert("Please enter a valid month");
return false;}if(strDay.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>daysInMonth[month]){alert("Please enter a valid day");
return false;}if(strYear.length!=4||year==0||year<minYear||year>maxYear){alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear);
return false;}if(dtStr.indexOf(dtCh,pos2+1)!=-1||isInteger(stripInvalidChars(dtStr,dtCh))==false){alert("Please enter a valid date");
return false;}return true;}function ProductDetailBowlInfo(){document.write("With Bottomless Bowl, have your favorite pet food and supplies automatically delivered right to your door. No more last minute trips to the store! Best of all, if your items are on sale at the time of your scheduled delivery, you'll automatically receive our guaranteed lowest price!<br /><br />");
document.write("All of the products your pet needs on a regular basis are available. Choose from food, flea & tick products, medications, vitamins, supplements and much more for all pets.<br /><br />");
document.write("To sign up:<br />");document.write('1. Browse to the product page of the items you wish to add to your Bottomless Bowl. Anytime you see this icon <img title="What is Bottomless Bowl?" src="/assets/product/whatsBB.png" border="0" height="25" alt="What is Bottomless Bowl?" width="88" /> on a product page, items on the page are available for your Bowl.<br /><br />');
document.write('2. Select the quantity of each item you wish to add and click the <img title="Add to Bottomless Bowl" src="/assets/product/button_bottomless_bowl.gif" border="0" height="30" alt="Add to Bottomless Bowl" width="100" /> button.<br /><br />');
document.write("3. On the next page, name your Bowl and choose the delivery frequency. You can choose to start your Bowl shipments immediately, or select a date up to 30 days in advance.<br /><br />");
document.write("When you sign up for Bottomless Bowl, you can select a delivery schedule for your Bottomless Bowl - from one to twelve weeks. You can also choose to have your order shipped immediately or shipped at a future date. Your settings will be saved. We'll even send you an email to remind you when your delivery is on its way.<br /><br />");
}function SetContent(obj,pc,zones){if(obj&&pc&&zones){var url="/Content.aspx?PC="+pc+"&zones="+zones;
new Ajax.Updater($(obj),url);}}Event.observe(window,"load",function(){AppendParamsToLinkUrl(null);
});function AppendParamsToLinkUrl(elementID){try{var foundLinks=null;if(elementID!=null&&!elementID.blank()){foundLinks=$$("#"+elementID+" .append-values");
}else{foundLinks=$$(".append-values");}var currentHref;var appendParam;if(foundLinks){for(var i=0;
i<foundLinks.length;i++){currentHref=foundLinks[i].href;appendParam=foundLinks[i].getAttribute("rel");
if(currentHref&&appendParam){if(currentHref.indexOf("?")==-1){currentHref=currentHref+"?";
}else{currentHref=currentHref+"&";}if(currentHref.indexOf("CoreCat")==-1){currentHref=currentHref+"CoreCat="+appendParam;
foundLinks[i].href=currentHref;}currentHref=null;appendParam=null;}}}}catch(err){}}function CopyRefinementsToNewDiv(){var currentRefinements=$("div_crumbs_and_dim_hidden");
var copyToRefinementsElement=$("div_crumbs_and_dim");if(currentRefinements&&copyToRefinementsElement){copyToRefinementsElement.innerHTML=currentRefinements.innerHTML;
}}var handler;var counter=0;function autoChangeTabs(){handler=setInterval("changepetcoTab()",4000);
}function GetNextTabID(){var elements=["petcotab01","petcotab02","petcotab03"];counter++;
if(counter==18){clearInterval(handler);}return elements[counter%3];}function changepetcoTab(clickedTab){if(clickedTab){clearInterval(handler);
handler=setTimeout("autoChangeTabs()",4000);}var currentTab=clickedTab?clickedTab:GetNextTabID();
var getTabs=$("petcotabs").childNodes;for(i=0;i<getTabs.length;i++){var content=$(getTabs[i].id.replace(/petcotab/g,"petcocon"));
if(getTabs[i].id==currentTab){getTabs[i].className="petcotabOn";Effect.Appear(content,{duration:1.3});
}else{getTabs[i].className="petcotabOff";Effect.Fade(content,{duration:0.2});}}}function categorytoggle(){var ele=$("toggleText");
var btn=$("displayText");var btnText="Collapse Categories";if(ele){if(ele.hasClassName("toggle_text_closed")){ele.addClassName("toggle_text_open");
ele.removeClassName("toggle_text_closed");}else{ele.addClassName("toggle_text_closed");
ele.removeClassName("toggle_text_open");btnText="Expand Categories";}}if(btn){btn.innerHTML=btnText;
}}function YellowBarShowProgress(){var prgSpan=$("yellow_bar_progress_span");var btn=$$(".yellow_bar_submit_button");
if(prgSpan){prgSpan.setStyle({display:"inline"});}if(btn&&btn.length>0){btn[0].setStyle({display:"none"});
}}Event.observe(window,"load",function(){coreFollow();});function coreFollow(elementID){try{var request=new Request();
var coreCat=request.getValue("CoreCat")||"";var coreSearch=request.getValue("CoreSearch")||"";
if(!coreCat.blank()||!coreSearch.blank()){var appendVal="";if(!coreCat.blank()){appendVal="CoreCat="+request.getValue("CoreCat");
}else{appendVal="CoreSearch="+request.getValue("CoreSearch");}if(!appendVal.blank()){var elems=null;
if(elementID!=null&&!elementID.blank()){elems=$$("#"+elementID+" a[rel=CoreFollow]");
}else{elems=$$("a[rel=CoreFollow]");}elems.each(function(anchor){anchor.href+=anchor.href.indexOf("?")>-1?"&":"?";
if(anchor.href.indexOf(appendVal)==-1){anchor.href+=appendVal;}});}}}catch(Error){}}function AllowOnlyNumeric(evt){try{var charCode=(evt.which)?evt.which:event.keyCode;
if(charCode>31&&(charCode<48||charCode>57)){return false;}}catch(err){}return true;
}function GetScreenWidth(){return document.viewport.getWidth();}function GetScreenHeight(){var windowHeight=0;
var screenHeight=document.viewport.getHeight();return screenHeight;}function AddQuickViewItemsToCart(coreCatID){var theContainer=$("quick_view_container");
var allTextBoxes=$$(".quick_view_sku_qty");var familyIDBox=$("quickview_family_id");
var familyID=99999;if(familyIDBox){familyID=familyIDBox.value;}var i;var skuQty;var txt;
var skuText="";var successful=true;if(allTextBoxes&&allTextBoxes.length>0){for(i=0;
i<allTextBoxes.length;i++){txt=allTextBoxes[i];if(txt.value==""){skuQty=0;}else{skuQty=txt.value;
}var skuVal=txt.readAttribute("skuvalue");if(!isInteger(skuQty)){successful=false;
}if(skuQty>0){if(skuText!=""){skuText=skuText+"~";}skuText=skuText+skuVal+"|"+skuQty;
}}if(skuText.length>0&&successful){if(coreCatID==""){coreCatID="QuickView";}var fullURL="/Cart/ShoppingCartAddMultiple.aspx?skuqtylist="+skuText+"&CoreCat="+coreCatID+"&FamilyID="+familyID;
SideBar_RedirectUrl=fullURL;setTimeout("window.location.href = SideBar_RedirectUrl",0);
}else{alert("Please enter a valid quantity and Add to Cart.");}}}function ChangeQuickViewTab(theTab){var allTabs=$$(".quick_view_tab");
var i=0;var iTab;if(allTabs){for(i=0;i<allTabs.length;i++){iTab=allTabs[i];var ownedDisplayDiv=iTab.readAttribute("ownedtab");
var theDisplayDiv=$(ownedDisplayDiv);if(iTab==theTab){iTab.setStyle({backgroundColor:"#CCE0EA"});
theDisplayDiv.setStyle({display:"block"});}else{iTab.setStyle({backgroundColor:"#ffffff"});
theDisplayDiv.setStyle({display:"none"});}}}}function QuickViewClicButton(btn){if(btn){btn.src="/Assets/quickview/btn_quickview_click.gif";
}}function QuickViewDefaultButton(btn){if(btn){btn.src="/Assets/quickview/btn_quickview_hover.gif";
}}function QuickViewButtonClick(btn,familyID,pawsRating,productName,sku,coreCatID){var theContainer=$("quick_view_container");
var innerContainer=$("quick_view_inner_container");if(btn){btn.src="/Assets/btn_quickview_click.gif";
}if(theContainer&&innerContainer){try{var innerContainer=$("quick_view_inner_container");
innerContainer.innerHTML="";var wdt=GetScreenWidth();var hgt=GetScreenHeight();var cWdt=theContainer.getWidth();
theContainer.style.left=((wdt/2)-(cWdt/2))+"px";var reqUrl="/Shop/QuickViewRequest.ashx?familyID="+familyID+"&PawsRating="+pawsRating+"&sku="+sku+"&coreCatID="+coreCatID;
new Ajax.Request(reqUrl,{asynchronous:false,method:"get",onSuccess:function(transport){innerContainer.innerHTML=transport.responseText;
},onFailure:function(transport){window.location.href="/Shop/Product.aspx?familyID="+familyID+"&sku="+sku;
}});var cHgt=theContainer.getHeight();theContainer.style.top=((hgt/2)-(cHgt/2))+document.viewport.getScrollOffsets().top+"px";
Effect.Appear(theContainer,{duration:0.2});if(coreCatID==""){coreCatID="QuickView";
}cmCreateProductviewTag(familyID,productName,coreCatID,"","","N");toggleObjectsByTagNames("select","object","embed");
}catch(err){}}}function CloseQuickViewContainer(){var theContainer=$("quick_view_container");
var innerContainer=$("quick_view_inner_container");if(theContainer){try{Effect.Fade(theContainer,{duration:0.2});
innerContainer.innerHTML="";toggleObjectsByTagNames("select","object","embed");}catch(err){}}}function DisplayQuickViewButtonGrid(elm,btn){var theButton=$(btn);
if(elm&&theButton){var arr=Element.cumulativeOffset(elm);theButton.style.display="block";
theButton.style.top=arr[1]+50+"px";theButton.style.left=arr[0]+35+"px";}}function DisplayQuickViewButtonGridInScroller(btn,whatposition,renderingPage){var theButton=$(btn);
if(theButton){if(renderingPage&&renderingPage=="cart_page"){var leftPosition=50;var topPosition=50;
topPosition=topPosition+(whatposition*170);theButton.style.display="block";theButton.style.top=topPosition+"px";
theButton.style.left=leftPosition+"px";}else{var leftPosition=26;leftPosition=leftPosition+(whatposition*128);
theButton.style.display="block";theButton.style.top="30px";theButton.style.left=leftPosition+"px";
}}}function DisplayQuickViewButtonGridInScrollerIO(btn,whatposition){var theButton=$(btn);
if(theButton){var leftPosition=26;leftPosition=leftPosition+((whatposition-1)*128);
theButton.style.display="block";theButton.style.top="30px";theButton.style.left=leftPosition+"px";
}}function HideQuickViewButtonGrid(btn){var theButton=$(btn);if(theButton){theButton.style.display="none";
}}function MoveToNextCheckBox(currentTextBox,lengthToCheck,moveToCheckBox){var currentLength=currentTextBox.value.length;
if(currentLength==lengthToCheck){var theNewTextBox=$(moveToCheckBox);if(theNewTextBox){theNewTextBox.focus();
}}}function DisplayPalsPaysBanner(){var topCenteredColumn=$("center-column-2col");
if(topCenteredColumn){var theHtml="<div style='background-color:#ffffff;border: solid 1px #00b25a;'>";
theHtml=theHtml+"<div style='background-color:#00b25a;color:#ffffff;text-align:center;height: 15px;'><b>You Qualify for $250 in Coupons & Reward Dollars on you PETCO Purchases!</b></div>";
theHtml=theHtml+"<div style='color:#000000;font-size:8pt;text-align:justify;padding:4px 8px 4px 8px;'>";
theHtml=theHtml+"<img src='/Assets/Pals/logo_palspays70x70.gif' align='left' style='margin-right:8px;margin-bottom:8px;' />Thank you for being one of our best customers! You qualify for PALS Pays, our new, enhanced program that rewards you on ALL of your purchases at PETCO - not just on select food or groom purchases. Move to PALS Pays today and we'll send you our Total Pet Care Savings Book with nearly $250 in coupons for you to use at any PETCO store.<br /><br />";
theHtml=theHtml+"</div>";theHtml=theHtml+"<div style='text-align:center;'><a href=\"#\" onclick=\"CreateConversionEventTag('PALSBanner', '1', 'PALS', '0');ChangeToPalsPaysConversionConfirmation(null);\">Yes! I want to move to PALS Pays</a></div>";
theHtml=theHtml+"</div>";theHtml=theHtml+"<br />";Element.insert(topCenteredColumn,{"top":theHtml});
}}function DisplayPalsPaysConversionPopup(){var bodyID=$$("body")[0];var outerDiv=new Element("div");
var fadeDiv=new Element("div");outerDiv.setStyle({width:"500px",border:"solid 3px #00b25a",position:"absolute",backgroundColor:"#ffffff",display:"none",zIndex:"99999999"});
outerDiv.setAttribute("id","PalsPaysConversionDiv");outerDiv.setAttribute("name","PalsPaysConversionDiv");
var theHtml="<div style='text-align:center;color:#ffffff;background-color:#00b25a;height:20px;font-weight:bold;'>You Qualify for $250 in Coupons & Reward Dollars on Your PETCO Purchases!</div>";
theHtml=theHtml+"<div style='padding:8px 8px 8px 8px;text-align:justify;font-size:8pt;'>";
theHtml=theHtml+"<img src='/Assets/pals/logo_palspays100x100.gif' align='left' style='margin-right:8px;margin-bottom:8px;' />Thank you for being one of our best customers! You qualify for PALS Pays, our new, enhanced program that rewards you on ALL of your purchases at PETCO - not just on select food or groom purchases.<br />";
theHtml=theHtml+"<ul><li>Earn 5 PALS Reward Dollars for every $100 you spend at a PETCO store</li><li>You can spend $100 in one shopping trip or in multiple trips</li><li>Enjoy your Reward Dollars in any PETCO store</li></ul>";
theHtml=theHtml+"Other benefits include email-only savings and specials, discounts on hundreds of in-store items, and more. Move to PALS Pays today and we'll send you our Total Pet Care Savings Book with nearly $250 in coupons for you to use at any PETCO store.";
theHtml=theHtml+'It\'s fast and easy to move to PALS Pays. Please note that once you move to the PALS Pays program, you will no longer earn in the Free Food or Free Groom program and your bag accrual to date will go away. Just select "Yes! I want to move to PALS Pays" and start earning toward Reward Dollars with every store purchase.<br /><br /> Thank you again for being part of PALS!<br /><br />';
theHtml=theHtml+"<div style='text-align:right;'><a href='/pals/members/PalsPaysConversionHandler.aspx?event=decline'>No, thank you</a>&nbsp;&nbsp;<a href=\"#\" onclick=\"ChangeToPalsPaysConversionConfirmation('PalsPaysConversionDiv');\"><img src='/Assets/pals/btn_palspays.gif' /></a></div>";
theHtml=theHtml+"</div>";Element.insert(bodyID,{"bottom":outerDiv});Element.insert(bodyID,{"bottom":fadeDiv});
outerDiv.innerHTML=theHtml;var scrWdt=GetScreenWidth();var scrHeight=GetScreenHeight();
var divWdt=outerDiv.getWidth();var divHgt=outerDiv.getHeight();fadeDiv.addClassName("FadedOverlayFaderDiv");
fadeDiv.setStyle({width:scrWdt+"px",height:"2000px",display:"none"});fadeDiv.style.left="0px";
fadeDiv.style.top="0px";outerDiv.style.left=((scrWdt/2)-(divWdt/2))+"px";outerDiv.style.top=((scrHeight/2)-(divHgt/2))+document.viewport.getScrollOffsets().top+"px";
var theBody=$(bodyID);if(theBody){theBody.setStyle({overflow:"hidden"});}fadeDiv.show();
new Effect.Appear(outerDiv,{duration:0.2});CreateConversionEventTagNoCheck("PALSOverlay","1","PALS","0");
}function ChangeToPalsPaysConversionConfirmation(theContainer){var theHTML="<div style='padding:8px 8px 8px 8px;text-align:center;font-size:8pt;'>";
theHTML=theHTML+"<b>Please confirm your move to PALS Pays</b><br /><br />";theHTML=theHTML+"<b>[ <a href=\"#\" onclick=\"CreateConversionEventTagNoCheck('PALSOverlay', '2', 'PALS', '1');window.location='/Pals/members/PALSPaysConversionHandler.aspx?event=accept'\">Yes</a> ]</b>&nbsp;&nbsp;[ <a href='/Pals/members/PALSPaysConversionHandler.aspx?event=decline'>No</a> ]<br /><br />";
theHTML=theHTML+"</div>";var container=$(theContainer);if(container){container.innerHTML=theHTML;
}else{theHTML="<div style='padding:8px 8px 8px 8px;text-align:center;font-size:8pt;'>";
theHTML=theHTML+"<b>Please confirm your move to PALS Pays</b><br /><br />";theHTML=theHTML+"<b>[ <a href=\"#\" onclick=\"CreateConversionEventTagNoCheck('PALSBanner', '2', 'PALS', '1');window.location = '/Pals/members/PALSPaysConversionHandler.aspx?event=accept'\">Yes</a> ]</b>&nbsp;&nbsp;[ <a href=\"/Pals/Members/PALSPaysConversionHandler.aspx?event=decline\">No</a> ]<br /><br />";
theHTML=theHTML+"</div>";var bodyID=$$("body")[0];var outerDiv=new Element("div");
outerDiv.setStyle({width:"500px",border:"solid 3px #00b25a",position:"absolute",backgroundColor:"#ffffff",display:"none",zIndex:"99999999"});
outerDiv.setAttribute("id","PalsPaysConversionDiv");outerDiv.setAttribute("name","PalsPaysConversionDiv");
Element.insert(bodyID,{"bottom":outerDiv});outerDiv.innerHTML=theHTML;var theBody=$(bodyID);
var fadeDiv=new Element("div");if(theBody){theBody.setStyle({overflow:"hidden"});
}var scrWdt=GetScreenWidth();var scrHeight=GetScreenHeight();var divWdt=outerDiv.getWidth();
var divHgt=outerDiv.getHeight();fadeDiv.addClassName("FadedOverlayFaderDiv");fadeDiv.setStyle({width:scrWdt+"px",height:"2000px",display:"none"});
fadeDiv.style.left="0px";fadeDiv.style.top="0px";outerDiv.style.left=((scrWdt/2)-(divWdt/2))+"px";
outerDiv.style.top=((scrHeight/2)-(divHgt/2))+document.viewport.getScrollOffsets().top+"px";
fadeDiv.show();new Effect.Appear(outerDiv,{duration:0.2});}}function ClosePalsPaysConversionPopup(){var theDiv=$("PalsPaysConversionDiv");
theDiv.hide();return true;}function changeFeatureImage(clickedIcon){currentIcon=clickedIcon;
var getIcons=$("featureimage-icons").childNodes;for(i=0;i<getIcons.length;i++){if(getIcons[i].id==undefined){continue;
}var content=$(getIcons[i].id.replace(/featureimage-icons/g,"featureimage-image"));
if(getIcons[i].id==clickedIcon){getIcons[i].className="featureimage-icons-on";Effect.Appear(content,{duration:1.1});
}else{getIcons[i].className="featureimage-icons-off";Effect.Fade(content,{duration:0.2});
}}}function AddBorder(image){image.className="featureimage-icons-on";}function RemoveBorder(image){if(currentIcon!=image.id){image.className="featureimage-icons-off";
}}function ValidateQTY(){var atLeastOneQTYIsValid=false;var arr=$("Form1").getInputs("text");
arr.each(function(item){if(IsNumeric(item.getValue())){atLeastOneQTYIsValid=true;
}});if(atLeastOneQTYIsValid){return true;}else{if($("carterror-top")!=null){$("carterror-top").setStyle({"display":"block"});
}if($("carterror-bottom")!=null){$("carterror-bottom").setStyle({"display":"block"});
}return false;}}var homez2HasResults=false;function cmIOCallback(a_product_ids,zone,symbolic,target_id,category,rec_attributes,target_attributes,target_header_txt,displayCount,impressionPageLocation){var debug=false;
if(debug){$("iodebug").innerHTML+="<b>function cmIOCallback(</b>"+a_product_ids+","+zone+",(symbolic:"+symbolic+"),(target_id:"+target_id+"),"+category+","+rec_attributes+","+target_attributes+","+target_header_txt+","+displayCount+","+impressionPageLocation+")<br />--------------------------------------------<br />";
}var targetDiv=$("cmio_"+zone);if(impressionPageLocation=="HOMEZ1"){targetDiv=$("cmio_HOMEZ1");
}if(impressionPageLocation=="HOMEZ2"){targetDiv=$("cmio_HOMEZ2");}if(zone=="ProdPage"){targetDiv=$("ProdPagePlaceHolder");
$("scrollableControlRight_ctrlScroller2").setOpacity("1");$("scrollableControlRight_ctrlScroller2").setStyle({"cursor":"pointer"});
}if(zone=="CartPage"){targetDiv=$("CartPagePlaceHolder");}if(symbolic=="_NR_"){targetDiv.innerHTML="";
var funcName="cmIOHandleNoResults_"+zone;if(eval("typeof "+funcName+" == 'function'")){eval("cmIOHandleNoResults_"+zone+"()");
}return ;}var url="/Ajax/CoremetricsIOHandler.ashx?action=gfd&fidl="+a_product_ids.toString().replace(/\,/g,"|");
new Ajax.Request(url,{method:"get",onSuccess:function(transport){targetDiv.innerHTML="";
var templateHTML=$("cmio_result").innerHTML;templateHTML=templateHTML.replace("<!--","");
templateHTML=templateHTML.replace("-->","");var template=new Template(templateHTML,tokenSyntax);
var results=transport.responseText.evalJSON();var count=displayCount<results.length?displayCount:results.length;
var title=GetRecommendTitle(symbolic);if(debug){$("iodebug").innerHTML+="<b>(transport.responseText.evalJSON().length:</b> "+results.length+")<br />--------------------------------------------<br />";
$("iodebug").innerHTML+="<b>(transport.responseText: </b>"+transport.responseText+")<br /><br />--------------------------------------------<br />--------------------------------------------<br /><br />";
}var hideIO_HOMEZ=false;if(impressionPageLocation=="HOMEZ1"){$("cmio_HOMEZ1Title").innerHTML=title;
if(homez2HasResults){if(results.length>4){count=5;}else{hideIO_HOMEZ=true;count=0;
}}else{if(results.length>9){count=10;$("cmio_HOMEZ2Title").hide();$("cmio_HOMEZ2").hide();
}else{hideIO_HOMEZ=true;count=0;}}}if(impressionPageLocation=="HOMEZ2"){$("cmio_HOMEZ2Title").innerHTML=title;
if(results.length>4){homez2HasResults=true;count=5;}}targetDiv.innerHTML+="";for(var i=0;
i<count;i++){if(results[i].IsReviewable){results[i].ReviewImageURL=GetReviewImageURL(results[i].FamilyID);
results[i].ReviewClassName="cmio_reviewvisible";}else{results[i].ReviewImageURL="";
results[i].ReviewClassName="cmio_reviewhidden";}var cmsp_familyNameAndID=results[i].FamilyName+"-"+results[i].FamilyID;
while(cmsp_familyNameAndID.indexOf("'")>-1||cmsp_familyNameAndID.indexOf('"')>-1||cmsp_familyNameAndID.indexOf("+")>-1){cmsp_familyNameAndID=cmsp_familyNameAndID.replace("'","%27");
cmsp_familyNameAndID=cmsp_familyNameAndID.replace('"',"%22");cmsp_familyNameAndID=cmsp_familyNameAndID.replace("+","%20");
}while(results[i].FamilyName.indexOf("'")>-1||results[i].FamilyName.indexOf('"')>-1){results[i].FamilyName=results[i].FamilyName.replace("'","&rsquo;");
results[i].FamilyName=results[i].FamilyName.replace('"',"&rdquo;");}while(results[i].TargetURL.indexOf("'")>-1||results[i].TargetURL.indexOf('"')>-1||results[i].TargetURL.indexOf("&")>-1||results[i].TargetURL.indexOf("?")>-1||results[i].TargetURL.indexOf("+")>-1){results[i].TargetURL=results[i].TargetURL.replace("&","and");
results[i].TargetURL=results[i].TargetURL.replace('"',"");results[i].TargetURL=results[i].TargetURL.replace("'","");
results[i].TargetURL=results[i].TargetURL.replace("?","");results[i].TargetURL=results[i].TargetURL.replace("+","");
}results[i].Index=i+1;results[i].Zone=zone;if(impressionPageLocation=="HOMEZ1"||impressionPageLocation=="HOMEZ2"){results[i].RelValue="IO-_-"+GetCoreCat(symbolic,impressionPageLocation,(i+1))+"-_-"+cmsp_familyNameAndID;
}else{results[i].RelValue="IO-_-"+impressionPageLocation+"_"+(i+1)+"-_-"+cmsp_familyNameAndID;
}var tempDiv=document.createElement("div");tempDiv.innerHTML=template.evaluate(results[i]);
$(targetDiv).appendChild(tempDiv);}targetDiv.innerHTML+='<div style="clear: both; font-size: 1px; height: 1px;">&nbsp;</div>';
AppendParamsToLinkUrl(targetDiv.id);targetDiv.show();$("cmio_HOMEZ1Title").hide();
$("cmio_HOMEZ1").hide();$("cmio_HOMEZ2Title").hide();$("cmio_HOMEZ2").hide();}});
}function GetRecommendTitle(symbolicCode){var title="TOP SELLERS";if(symbolicCode=="_RVP_"){title="PRODUCTS YOU MAY LIKE";
}else{if(symbolicCode=="_RPP_"){title="OTHERS HAVE PURCHASED";}else{if(symbolicCode=="_SP_"){title="PRODUCTS YOU MAY LIKE";
}else{if(symbolicCode=="_SC_"){title="TOP SELLERS";}else{if(symbolicCode=="_LCP_"){title="PRODUCTS YOU MAY LIKE";
}else{if(symbolicCode=="_MPC_"){title="TOP SELLERS";}else{if(symbolicCode=="_TS_"){title="TOP SELLERS";
}}}}}}}title="<h2>"+title+"</h2>";return title;}function GetCoreCat(symbolicCode,zone,position){var corecat="";
if(symbolicCode=="_RVP_"){corecat="VisitorsRecentlyViewedProduct";}else{if(symbolicCode=="_RPP_"){corecat="VisitorsRecentlyPurchasedProduct";
}else{if(symbolicCode=="_SP_"){corecat="SpecifiedProductID";}else{if(symbolicCode=="_SC_"){corecat="TopSellersSC";
}else{if(symbolicCode=="_LCP_"){corecat="VisitorsLastCartedProduct";}else{if(symbolicCode=="_MPC_"){corecat="VisitorsMostPopularCategory";
}else{if(symbolicCode=="_TS_"){corecat="HomePageTopSellers";}}}}}}}corecat=corecat+"_"+position;
return corecat;}