function loadBrandedCart(){$("branded-cart-window-content").innerHTML="";$("branded-cart-load").setStyle("display","block");$("branded-cart-cmenu").setStyle("display","block");$("foodoro-overlay").setStyle("display","block");var a=new Request({method:"get",url:"?ts="+new Date().getTime(),data:{func:"getCartContent",ajaxResponse:"true"},onComplete:function(b){processLoadCartResponse(b)}}).send()}function closeBrandedCart(){$("branded-cart-cmenu").setStyle("display","none");$("foodoro-overlay").setStyle("display","none")}function processLoadCartResponse(responseText){$("branded-cart-load").setStyle("display","none");var result=eval("("+responseText+")");var params=result.return_values;var redirectURL=params.redirect_url;var itemCount=params.item_count;var htmlContents=params.html;var errorMessage=result.errormessage;$("cart-items").innerHTML=itemCount+" item(s)";if(redirectURL!=null){closeBrandedCart();location.replace(redirectURL)}else{$("branded-cart-window-content").innerHTML=htmlContents;$("branded-cart-overlay").setStyle("display","none");initBrandedCartOverlay();if(errorMessage!=null){$("branded-cart-error").innerHTML=errorMessage;$("branded-cart-error").setStyle("display","block")}}}function initBrandedCartOverlay(){if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var b=new Number(RegExp.$1);if(b<=6){var a=document.getElementById("branded-cart-content").clientHeight;var c=document.getElementById("branded-cart-content").clientWidth;$("branded-cart-overlay").setStyles({height:a});$("branded-cart-overlay").setStyles({width:c})}}}function initReviewOverlay(){if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var b=new Number(RegExp.$1);if(b<=6){var a=document.getElementById("review-form").clientHeight;var c=document.getElementById("review-form").clientWidth;$("review-overlay").setStyles({height:a});$("review-overlay").setStyles({width:c})}}}function showLoader(){$("branded-cart-error").setStyle("display","none");$("branded-cart-overlay").setStyle("display","block")}function deleteProduct(a){showLoader();var b=new Request({method:"get",url:"?ts="+new Date().getTime(),data:{func:"getCartContent",ajaxResponse:"true",op:"delete",product_id:a},onComplete:function(c){processLoadCartResponse(c)}}).send()}function updateProduct(a){showLoader();var c=$("product_quantity_"+a).get("value");var b=new Request({method:"get",url:"?ts="+new Date().getTime(),data:{func:"getCartContent",ajaxResponse:"true",op:"update",product_id:a,quantity:c},onComplete:function(d){processLoadCartResponse(d)}}).send()}function estimateShipping(){showLoader();var b=$("est_zip").get("value");var a=new Request({method:"get",url:"?ts="+new Date().getTime(),data:{func:"getCartContent",ajaxResponse:"true",op:"ship_estimate",est_zip:b},onComplete:function(c){processLoadCartResponse(c)}}).send()}function applyVoucher(){showLoader();var a=$("discount_code").get("value");var b=new Request({method:"get",url:"?ts="+new Date().getTime(),data:{func:"getCartContent",ajaxResponse:"true",op:"voucher_code",voucher_code:a},onComplete:function(c){processLoadCartResponse(c)}}).send()}function gotoCheckout(){showLoader();var a=new Request({method:"get",url:"?ts="+new Date().getTime(),data:{func:"getCartContent",ajaxResponse:"true",op:"submit"},onComplete:function(b){processLoadCartResponse(b)}}).send()}function insertReview(){var f=$("reviewer_name").get("value");var c=$("user_rating").get("value");var e=$("review_title").get("value");var a=$("comment").get("value");var b=$("review_product_id").get("value");$("review-overlay").setStyle("display","block");$("review-error").setStyle("display","none");initReviewOverlay();var d=new Request({method:"get",url:"?ts="+new Date().getTime(),data:{func:"addReview",ajaxResponse:"true","identity-selector":2,name:f,comment:a,user_rating:c,review_title:e,product_id:b},onComplete:function(g){processInsertReviewResponse(g)}}).send()}function processInsertReviewResponse(responseText){var result=eval("("+responseText+")");$("review-overlay").setStyle("display","none");var success=result.result=="success";if(success){var successMessage=result.successmessage;window.location.reload()}else{var errorMessage=result.errormessage;$("review-error").innerHTML=errorMessage;$("review-error").setStyle("display","block")}}var m_lstar;var m_gstar;function hoverStar(a,c,d){m_lstar=c;m_gstar=d;for(var b=1;b<6;b++){star=document.getElementById("star"+b);if(b<=a){star.src=c}else{star.src=d}}}function leaveStar(b,d){m_lstar=b;m_gstar=d;var c=document.getElementById("user_rating");num=c.value;for(var a=1;a<6;a++){star=document.getElementById("star"+a);if(a<=num){star.src=b}else{star.src=d}}}function pickStar(a){var b=document.getElementById("user_rating");b.value=a;leaveStar(m_lstar,m_gstar)}function showSignin(){document.getElementById("sign-in-form").style.display="block";document.getElementById("guest-form").style.display="none"}function showGuest(){document.getElementById("guest-form").style.display="block";document.getElementById("sign-in-form").style.display="none"};