function mouseOverFoodmakers(){document.getElementById("tab-foodmakers-links").style.display="block";document.getElementById("foodmakers-tab-title").style.background="#FBCC99";document.getElementById("foodmakers-tab-title").style.color="black"}function mouseOutFoodmakers(){document.getElementById("tab-foodmakers-links").style.display="none";document.getElementById("foodmakers-tab-title").style.background="white";document.getElementById("foodmakers-tab-title").style.color="#333333"}function mouseOverCategories(){document.getElementById("tab-categories-links").style.display="block";document.getElementById("categories-tab-title").style.background="#FBCC99";document.getElementById("categories-tab-title").style.color="black"}function mouseOutCategories(){document.getElementById("tab-categories-links").style.display="none";document.getElementById("categories-tab-title").style.background="white";document.getElementById("categories-tab-title").style.color="#333333"}function mouseOverTab(b,a){document.getElementById(b).style.display="block";document.getElementById(a).style.background="#FBCC99";document.getElementById(a).style.color="black"}function mouseOutTab(b,a){document.getElementById(b).style.display="none";document.getElementById(a).style.background="white";document.getElementById(a).style.color="#333333"}function createCookie(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/"}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function eraseCookie(a){createCookie(a,"",-1)}function newsletterFocus(){$("newsletter-input").setStyle("color","#4E2513");$("newsletter-input").set("value","")}function newsletterOutFocus(){var a=$("newsletter-input").get("value");if(a==""){$("newsletter-input").setStyle("color","#4E2513");$("newsletter-input").set("value","enter your email address")}}function submitNewsletterOptIn(){$("newsletter-loader").setStyle("display","block");var b=$("newsletter-input").get("value");var a=new Request({method:"get",url:"index4.php?ts="+new Date().getTime(),data:{func:"insertNewEmail",ajaxResponse:"true",newsletter_email:b,location:"H"},onComplete:function(c){processNewsletterResponse(c)}}).send()}function processNewsletterResponse(responseText){var result=eval("("+responseText+")");var params=result.successmessage;$("newsletter-loader").setStyle("display","none");$("newsletter-input").set("value","");newsletterOutFocus();if(params!=null&&params!=""){$("newsletter-success").innerHTML=params;$("newsletter-success").setStyle("display","block")}}function FoodoroCartPreview(){var delayedCartController=false;var delayedCartHideController=false;var overrideCartPreviewHide=false;var previewMorpher;var mouseOverCartPreview=false;this.initialize=function(){this.previewMorpher=new Fx.Morph("cart-preview",{duration:400,transition:Fx.Transitions.Sine.easeOut});this.mouseOverCartPreview=false;foodoroCart=this;div=document.getElementById("cart-preview");cartLink=document.getElementById("cart");div.onmouseover=function(){foodoroCart.mouseOverCartPreview=true};div.onmouseout=function(){foodoroCart.mouseOverCartPreview=false};$$("html").each(function(body){body.addEvent("click",function(e){if(foodoroCart.mouseOverCartPreview==false){foodoroCart.delayedCartHideController=true;foodoroCart.hideCartPreviewOnClick()}})})};this.hideCartPreview=function(){this.overrideCartPreviewHide=false;var height=$("cart-preview").getStyle("height");if(height!="0px"){this.previewMorpher.start({height:0,opacity:0})}};this.displayCartPreviewHover=function(){this.delayedCartController=true;foodoroCart=this;setTimeout(function(){if(foodoroCart.delayedCartController==true){foodoroCart.setCartInfoInPreviewHover();foodoroCart.displayCartPreviewAdv(false)}},200)};this.hideCartPreviewHover=function(){this.delayedCartHideController=true;foodoroCart=this;setTimeout(function(){if(foodoroCart.delayedCartHideController==true&&!foodoroCart.overrideCartPreviewHide){foodoroCart.delayedCartHideController=false;foodoroCart.hideCartPreview()}},200)};this.cancelDisplayCartPreview=function(){this.delayedCartController=false};this.cancelHideCartPreview=function(){this.delayedCartHideController=false};this.hideCartPreviewOnClick=function(){if(this.delayedCartHideController==true){this.hideCartPreview()}};this.displayCartPreview=function(){this.delayedCartHideController=true;this.overrideCartPreviewHide=true;this.displayCartPreviewAdv(true)};this.updateCartItemCount=function(cartValue){if(cartValue!=null&&cartValue>0){document.getElementById("cart-items").innerHTML="<b>cart</b> "+cartValue+" item(s)";document.getElementById("cart-items-preview").innerHTML="<b>cart</b> "+cartValue+" item(s)"}};this.displayCartPreviewAdv=function(showLastAddedProduct){previewHeight=400;if(showLastAddedProduct==false){previewHeight=300}window.location="#";if(showLastAddedProduct){this.previewMorpher.start({height:0,opacity:0}).chain(function(){this.start({height:[0,previewHeight],opacity:1})})}else{this.previewMorpher.start({height:[0,previewHeight],opacity:1})}};this.setCartInfoInPreviewHover=function(){var cartValue='<div class="crtitle" style="margin-bottom:0px;">summary of your cart</div>';$("new-product-added-to-cart").innerHTML=cartValue;$("new-product-added-error").innerHTML="";$("new-product-added-info").innerHTML=""};this.setCartInfoInPreview=function(productName,productPrice,productOptionName,productURL,productThumbURL,productQuantity){var cartValue='<div class="crtitle">added to your cart</div><div class="product-thumb"><img src="'+productThumbURL+"\" width='55' height='55'/>&nbsp;</div>";cartValue+='<div class="product-info">';cartValue+='<div class="product-name">'+productQuantity+' x <a href="'+productURL+'">'+productName+"</a></div>";if(productOptionName!=""){cartValue+='<div class="option-name">'+productOptionName+"</div>"}cartValue+='<div class="product-price"> $'+(productQuantity*productPrice).toFixed(2)+" </div>";cartValue+="</div>";$("new-product-added-to-cart").innerHTML=cartValue};this.setCartPreviewerEstimating=function(zipcode){var calcShippingMorpher=new Fx.Morph("cart-preview-calc-shipping",{duration:300,transition:Fx.Transitions.Sine.easeOut});var shipCalculatedMorpher=new Fx.Morph("cart-preview-shipping-calculated",{duration:300,transition:Fx.Transitions.Sine.easeOut});var estimatedTotalMorpher=new Fx.Morph("cart-preview-estimated-total",{duration:300,transition:Fx.Transitions.Sine.easeOut});var shipCalculatingMorpher=new Fx.Morph("cart-preview-shipping-calculating",{duration:300,transition:Fx.Transitions.Sine.easeOut});var estimationFail=new Fx.Morph("cart-preview-estimated-fail",{duration:300,transition:Fx.Transitions.Sine.easeOut});calcShippingMorpher.start({opacity:0,display:"none"});shipCalculatedMorpher.start({opacity:0,display:"none"});estimatedTotalMorpher.start({opacity:0,display:"none"});estimationFail.start({opacity:0,display:"none"});$("cart-preview-shipping-calculating").innerHTML='<div class="calculate-shipping">Estimating shipping for '+zipcode+' </div><div class="loader-orange cart-preview-loader">&nbsp;</div>';shipCalculatingMorpher.start({opacity:1,display:"block"})};this.resetCartPreviewEstimator=function(){var calcShippingMorpher=new Fx.Morph("cart-preview-calc-shipping",{duration:300,transition:Fx.Transitions.Sine.easeOut});var shipCalculatedMorpher=new Fx.Morph("cart-preview-shipping-calculated",{duration:300,transition:Fx.Transitions.Sine.easeOut});var estimatedTotalMorpher=new Fx.Morph("cart-preview-estimated-total",{duration:300,transition:Fx.Transitions.Sine.easeOut});var shipCalculatingMorpher=new Fx.Morph("cart-preview-shipping-calculating",{duration:300,transition:Fx.Transitions.Sine.easeOut});var estimationFail=new Fx.Morph("cart-preview-estimated-fail",{duration:300,transition:Fx.Transitions.Sine.easeOut});shipCalculatedMorpher.start({opacity:0,display:"none"});estimatedTotalMorpher.start({opacity:0,display:"none"});estimationFail.start({opacity:0,display:"none"});calcShippingMorpher.start({opacity:1,display:"block"})};this.setCartPreviewEstimationComplete=function(shippingEstimate,estimatedSubtotal,zipcode){var calcShippingMorpher=new Fx.Morph("cart-preview-calc-shipping",{duration:300,transition:Fx.Transitions.Sine.easeOut});var shipCalculatedMorpher=new Fx.Morph("cart-preview-shipping-calculated",{duration:300,transition:Fx.Transitions.Sine.easeOut});var estimatedTotalMorpher=new Fx.Morph("cart-preview-estimated-total",{duration:300,transition:Fx.Transitions.Sine.easeOut});var shipCalculatingMorpher=new Fx.Morph("cart-preview-shipping-calculating",{duration:300,transition:Fx.Transitions.Sine.easeOut});var estimationFail=new Fx.Morph("cart-preview-estimated-fail",{duration:300,transition:Fx.Transitions.Sine.easeOut});calcShippingMorpher.start({opacity:0,display:"none"});shipCalculatingMorpher.start({opacity:0,display:"none"});estimationFail.start({opacity:0,display:"none"});var htmlValue='<span class="crnums">$'+shippingEstimate+'</span><div class="calculate-shipping">Estimated shipping for '+zipcode+'</div><div class="change-zip"><a href="" onclick="foodoroCartPreview.resetCartPreviewEstimator();return false;">change zip</a></div>';$("cart-preview-shipping-calculated").innerHTML=htmlValue;var htmlValue='<span class="crnums">$'+estimatedSubtotal+'</span><div class="calculate-shipping">estimated total</div>';$("cart-preview-estimated-total").innerHTML=htmlValue;shipCalculatedMorpher.start({opacity:1,display:"block"});estimatedTotalMorpher.start({opacity:1,display:"block"})};this.setCartPreviewEstimationError=function(zipcode,errorMessage){var calcShippingMorpher=new Fx.Morph("cart-preview-calc-shipping",{duration:300,transition:Fx.Transitions.Sine.easeOut});var shipCalculatedMorpher=new Fx.Morph("cart-preview-shipping-calculated",{duration:300,transition:Fx.Transitions.Sine.easeOut});var estimatedTotalMorpher=new Fx.Morph("cart-preview-estimated-total",{duration:300,transition:Fx.Transitions.Sine.easeOut});var shipCalculatingMorpher=new Fx.Morph("cart-preview-shipping-calculating",{duration:300,transition:Fx.Transitions.Sine.easeOut});var estimationFail=new Fx.Morph("cart-preview-estimated-fail",{duration:300,transition:Fx.Transitions.Sine.easeOut});calcShippingMorpher.start({opacity:0,display:"none"});shipCalculatingMorpher.start({opacity:0,display:"none"});var htmlValue='<span class="crnums">&nbsp;</span><div class="calculate-shipping">Estimated shipping for '+zipcode+'</div><div class="change-zip"><a href="" onclick="foodoroCartPreview.resetCartPreviewEstimator();return false;">change zip</a></div>';$("cart-preview-shipping-calculated").innerHTML=htmlValue;$("cart-preview-estimated-fail").innerHTML=errorMessage;shipCalculatedMorpher.start({opacity:1,display:"block"});estimationFail.start({opacity:1,display:"block"})};this.cartPreviewEstimateShipping=function(zipcode){foodoroCart=this;if(zipcode!=null&&zipcode!=""){$("cart_preview_hidden_zip").set("value",zipcode);this.setCartPreviewerEstimating(zipcode);var req=new Request({method:"get",url:"index4.php?ts="+new Date().getTime(),data:{func:"estimateShippingCartPreview",ajaxResponse:"true",no_session:true,zipcode:zipcode},onComplete:function(response){foodoroCart.processShippingEstimateResults(response,zipcode)}}).send()}};this.cartPreviewAutoEstimateShipping=function(){if($("cart_preview_hidden_zip").get("value")!=null){zipcode=$("cart_preview_hidden_zip").get("value");this.cartPreviewEstimateShipping(zipcode)}};this.setCartItemSubtotal=function(numItems,subtotal){$("new-product-added-error").innerHTML="";$("new-product-added-info").innerHTML="";var itemPlural="";if(numItems>1){itemPlural="s"}$("cart-item-price-details").innerHTML='<span class="crnums">$'+subtotal+"</span> "+numItems+" item"+itemPlural+" in your cart - subtotal"};this.processShippingEstimateResults=function(response,zipcode){var result=eval("("+response+")");var params=result.return_values;var shippingEstimate=params.shipping_price;var success=result.result;var errorMessage=result.errormessage;var estimatedSubtotal=params.estimated_subtotal;if(success=="success"){this.setCartPreviewEstimationComplete(shippingEstimate,estimatedSubtotal,zipcode)}else{this.setCartPreviewEstimationError(zipcode,errorMessage)}};this.setErrorMessage=function(errorMessage){$("new-product-added-error").innerHTML="<div class='new-product-added-error'>"+errorMessage+"</div>"};this.setInfoMessage=function(infoMessage){$("new-product-added-info").innerHTML="<div class='new-product-added-info'>"+infoMessage+"</div>"}}FoodoroAnalytics=new function(){this.trackEvent=function(c,e,a,d){try{pageTracker._trackEvent(c,e,a,d)}catch(b){}}};MyFeedback=new function(){this.submit=function(b){var a="";this.collapser();if(typeof(featurelist_alerttext)=="undefined"){a="Thanks for the feedback!"}else{a=featurelist_alerttext}if(a!="none"){window.setTimeout("alert('"+a+"');",500)}};this.collapser=function(){var b="normal";if(typeof(featurelist_buttondisplay)!="undefined"){b=featurelist_buttondisplay}var a="fixed";if(typeof(navigator.userAgent)!="undefined"){if(navigator.userAgent.indexOf("MSIE")!=-1){a="absolute"}}if(typeof(featurelist_imgposition)!="undefined"){a=featurelist_imgposition}document.getElementById("feedbackdiv").style.display="none";document.getElementById("feedbackopen").style.display=b};this.showdiv=function(b){var a="fixed";if(typeof(navigator.userAgent)!="undefined"){if(navigator.userAgent.indexOf("MSIE")!=-1){a="absolute"}}if(typeof(featurelist_imgposition)!="undefined"){a=featurelist_imgposition}j=document.getElementById("feedbackdiv");j.style.display="";txt=document.getElementById("feedbacktext");txt.focus();if(a=="relative"){document.getElementById("feedbackopen").style.display="none"}};this.init=function(){var a="fixed";if(typeof(navigator.userAgent)!="undefined"){if(navigator.userAgent.indexOf("MSIE")!=-1){a="absolute"}}document.getElementById("feedbackopen").style.position=a;document.getElementById("feedbackdiv").style.position=a}};MyFeedback.init();function HeaderNavShow(){var b;var d;var c;var a;this.show=function(){var e=this;clearTimeout(this.hideTimeoutHandler);this.timeoutHandler=setTimeout(function(){e.delayedShow()},this.secondsToWait)};this.hide=function(){var e=this;clearTimeout(this.timeoutHandler);this.hideTimeoutHandler=setTimeout(function(){e.delayedHide()},this.secondsToWait)};this.delayedShow=function(){document.getElementById(this.elementToShowHide).style.display="block"};this.delayedHide=function(){document.getElementById(this.elementToShowHide).style.display="none"};this.initialize=function(f,e){this.elementToShowHide=f;this.secondsToWait=e}}function nl2br(a){return a.replace(/\n/g,"<br />")};