var numberOfImagesSlide=3;var singleItemSize=98;var gallerySize=singleItemSize*numberOfImagesSlide;var galleryScroller;var currentSlide=1;window.addEvent("domready",function(){var g=$("main-image");var b=$("main-image-thumb");var e;try{initializeFoodoroOverlay()}catch(f){}setSingleItemSize();var h=$("gallery-img");var j;galleryScroller=new Fx.Scroll($("thumbs-wrapper"),{duration:700});var d=new Fx.Morph(h,{duration:300,transition:Fx.Transitions.Sine.easeOut});var a=1;$$(".gallery-image").each(function(k){k.addEvent("click",function(n){new Event(n).stop();var m;if(k.id=="main-image-thumb"){m="main-image"}else{m="image"+k.id}c(k);var l=e;e=$(m);if(l!=e){d.start({opacity:0}).chain(function(){e.setStyle("display","block");$("gallery-loadingImage").setStyle("display","none");d.start({opacity:1});l.setStyle("display","none")})}})});d.start({opacity:0}).chain(function(){e=g;g.setStyle("display","block");$("gallery-loadingImage").setStyle("display","none");d.start({opacity:1})});c(b);initScrollBars();function c(k){if(j){j.getChildren()[0].setStyle("border-color","white");j.setStyle("opacity","1")}j=k;j.getChildren()[0].setStyle("border-color","black");j.setStyle("opacity",".5")}});function setOverlayScreensize(){if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var b=new Number(RegExp.$1);if(b<=6){var c=document.documentElement.clientWidth;var a=document.body.clientHeight;alert(a);maxWidth=900;if(c>maxWidth){maxWidth=c}maxHeight=2000;if(a>maxHeight){maxHeight=a}$("foodoro-overlay").setStyles({width:maxWidth});$("foodoro-overlay").setStyles({height:maxHeight})}}}function setSingleItemSize(){if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=new Number(RegExp.$1);if(a<=6){singleItemSize=99;gallerySize=singleItemSize*numberOfImagesSlide}}}function scrollUp(b){var a=Math.ceil(b/numberOfImagesSlide);if(currentSlide>1){currentSlide-=1}var c=(currentSlide-1)*gallerySize;galleryScroller.scrollTo(0,c);hideScrollBars(a)}function scrollDown(b){var a=Math.ceil(b/numberOfImagesSlide);if(currentSlide<a){currentSlide+=1}var d=(currentSlide-1)*gallerySize;var c=b%numberOfImagesSlide;if(currentSlide==a&&c!=0){d=(currentSlide-2)*gallerySize+(c*singleItemSize)}galleryScroller.scrollTo(0,d);hideScrollBars(a)}function hideScrollBars(a){if(currentSlide==1){$("gallery-up").setStyle("background-position","0 -30px")}else{$("gallery-up").setStyle("background-position","0 0px")}if(currentSlide==a){$("gallery-down").setStyle("background-position","0 -45px")}else{$("gallery-down").setStyle("background-position","0 -15px")}}function hoverScrollUp(){if(currentSlide>1){$("gallery-up").setStyle("background-position","0 -30px")}}function hoverScrollDown(b){var a=Math.ceil(b/numberOfImagesSlide);if(currentSlide<a){$("gallery-down").setStyle("background-position","0 -45px")}}function resetScrollUp(){if(currentSlide>1){$("gallery-up").setStyle("background-position","0 0px")}}function resetScrollDown(b){var a=Math.ceil(b/numberOfImagesSlide);if(currentSlide<a){$("gallery-down").setStyle("background-position","0 -15px")}}function initScrollBars(){currentSlide=1;galleryScroller.scrollTo(0,0)}function setProductOutOfStock(){document.getElementById("product-in-stock").style.display="none";document.getElementById("product-out-stock").style.display="block"}function setProductInStock(){document.getElementById("product-in-stock").style.display="block";document.getElementById("product-out-stock").style.display="none"}function setProductPrice(b,a){document.getElementById("product_price").innerHTML=b}function setProductPriceRange(b,c,a){document.getElementById("product_price").innerHTML="<span>"+b+"</span><span class='to-value'>to</span><span>"+c+"</span>"}function updateProductInfo(id){var product=eval("("+productInfo+")");if(!product[id]){setProductInStock()}else{if(product[id].num_in_stock<=0){setProductOutOfStock()}else{setProductInStock()}if(product[id].min_price&&product[id].max_price&&product[id].min_price!=product[id].max_price){setProductPriceRange(product[id].min_price,product[id].max_price,product[id].shipping_price)}else{setProductPrice(product[id].price,product[id].shipping_price)}}if(document.addtocart&&id>0){document.addtocart.product_id.value=id}}function disabledSubmitButton(a){document.addtocart.addtocartbutton.disabled=a}var toggleOn=false;var mouseOutside=false;function toggledropdownmenu(){if(toggleOn){document.getElementById("drop-down-menu-items-wrapper").style.display="none";toggleOn=false}else{toggleOn=true;document.getElementById("drop-down-menu-items-wrapper").style.display="block"}}function updatedropdowntitle(a){document.getElementById("drop-down-header").innerHTML=a}function closedropdownmenu(){toggleOn=false;document.getElementById("drop-down-menu-items-wrapper").style.display="none"}function attachhoverlisteners(a){a.onmouseover=function(){mouseOutside=false};a.onmouseout=function(){mouseOutside=true};window.onclick=closeoutsideclickdropdown;document.onmousedown=closeoutsideclickdropdown}function closeoutsideclickdropdown(){if(mouseOutside){document.getElementById("drop-down-menu-items-wrapper").style.display="none";toggleOn=false}}var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version")}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a="WIN 3,0,18,0"}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11"}catch(c){a=-1}}return a}function GetSwfVer(){var g=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var f=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var a=navigator.plugins["Shockwave Flash"+f].description;var e=a.split(" ");var c=e[2].split(".");var h=c[0];var b=c[1];var d=e[3];if(d==""){d=e[4]}if(d[0]=="d"){d=d.substring(1)}else{if(d[0]=="r"){d=d.substring(1);if(d.indexOf("d")>0){d=d.substring(0,d.indexOf("d"))}}}var g=h+"."+b+"."+d}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){g=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){g=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){g=2}else{if(isIE&&isWin&&!isOpera){g=ControlVersion()}}}}}return g}function DetectFlashVer(f,d,c){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var e=versionArray[0];var a=versionArray[1];var b=versionArray[2];if(e>parseFloat(f)){return true}else{if(e==parseFloat(f)){if(a>parseFloat(d)){return true}else{if(a==parseFloat(d)){if(b>=parseFloat(c)){return true}}}}}return false}}}function AC_AddExtension(b,a){if(b.indexOf("?")!=-1){return b.replace(/\?/,a+"?")}else{return b+a}}function AC_Generateobj(e,d,a){var c="";if(isIE&&isWin&&!isOpera){c+="<object ";for(var b in e){c+=b+'="'+e[b]+'" '}for(var b in d){c+='><param name="'+b+'" value="'+d[b]+'" /> '}c+="></object>"}else{c+="<embed ";for(var b in a){c+=b+'="'+a[b]+'" '}c+="> </embed>"}document.write(c)}function AC_FL_RunContent(){var a=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_GetArgs(b,e,g,d,h){var a=new Object();a.embedAttrs=new Object();a.params=new Object();a.objAttrs=new Object();for(var c=0;c<b.length;c=c+2){var f=b[c].toLowerCase();switch(f){case"classid":break;case"pluginspage":a.embedAttrs[b[c]]=b[c+1];break;case"src":case"movie":b[c+1]=AC_AddExtension(b[c+1],e);a.embedAttrs.src=b[c+1];a.params[g]=b[c+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":a.objAttrs[b[c]]=b[c+1];break;case"id":case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":a.embedAttrs[b[c]]=a.objAttrs[b[c]]=b[c+1];break;default:a.embedAttrs[b[c]]=a.params[b[c]]=b[c+1]}}a.objAttrs.classid=d;if(h){a.embedAttrs.type=h}return a}var noteId=0;var oldNote;var nextPosition=0;var morpher;var currBuzz=0;var numBuzz=0;var autoScroller=true;var autoScrollerScroller;var timeout=6500;function buzzbackwards(){autoScroller=false;clearTimeout(autoScrollerScroller);nextBuzz=currBuzz==0?numBuzz-1:currBuzz-1%numBuzz;for(i=0;i<numBuzz;i++){document.getElementById("sound-bite"+i).style.display="none"}document.getElementById("sound-bite"+nextBuzz).style.display="block";currBuzz=nextBuzz}function buzzforwards(){autoScroller=false;clearTimeout(autoScrollerScroller);nextBuzz=(currBuzz+1)%numBuzz;for(i=0;i<numBuzz;i++){document.getElementById("sound-bite"+i).style.display="none"}document.getElementById("sound-bite"+nextBuzz).style.display="block";currBuzz=nextBuzz}function initNotesAutoScroll(b,a,c){numBuzz=b;noteId=a;morpher=new Fx.Morph($("sound-bite-wrapper"),{duration:1300,transition:Fx.Transitions.Sine.easeInOut});oldNote=noteId+0;$(oldNote).setStyle("display","block");if(c&&b>1){autoScrollerScroller=setTimeout("autoScrollPosition()",timeout)}}function autoScrollPosition(){if(autoScroller){nextBuzzId=(currBuzz+1)%numBuzz;transition(noteId+nextBuzzId);currBuzz++;currBuzz=currBuzz%numBuzz;autoScrollerScroller=setTimeout("autoScrollPosition()",timeout)}}function transition(a){morpher.start({opacity:0}).chain(function(){$(oldNote).setStyle("display","none");oldNote=a;if(autoScroller){$(a).setStyle("display","block")}morpher.start({opacity:1})})}function handleAddToCart(formId){formCartAdd=document.getElementById(formId);var callback=function(responseText){var result=eval("("+responseText+")");var success=result.success;var numItems=result.params["numItems"];$("add-to-cart-dialog-content").innerHTML=result.display_message;$("add-to-cart-dialog-cmenu").setStyle("display","block");$("foodoro-overlay").setStyle("display","block");if(success==true){updateCartItemCount(numItems)}};var opt={method:"post",data:$(formId),onComplete:callback,evalScripts:true};new Ajax(formCartAdd.action,opt).request()}function closeCartDialog(){$("add-to-cart-dialog-cmenu").setStyle("display","none");$("foodoro-overlay").setStyle("display","none")}function updateCartItemCount(a){if(a!=null&&a>0){document.getElementById("cart-items").innerHTML=a+" item(s)"}};