(function($){$.fn.easySlider=function(options){var defaults={prevId:'prevBtn',prevText:'Previous',nextId:'nextBtn',nextText:'Next',controlsShow:true,controlsBefore:'',controlsAfter:'',controlsFade:true,firstId:'firstBtn',firstText:'First',firstShow:false,lastId:'lastBtn',lastText:'Last',lastShow:false,vertical:false,speed:800,auto:false,pause:2000,continuous:false,numeric:false,numericId:'controls',showingSlides:1};var options=$.extend(defaults,options);this.each(function(){var obj=$(this);var s=$("li",obj).length;var w=$("li",obj).width();var mLeft=parseInt($("li",obj).css('margin-left'));var mRight=parseInt($("li",obj).css('margin-right'));var pLeft=parseInt($("li",obj).css('padding-left'));var pRight=parseInt($("li",obj).css('padding-right'));var bLeft=parseInt($("li",obj).css('border-left-width'));var bRight=parseInt($("li",obj).css('border-right-width'));if(s<=options.showingSlides||w<=0)return;if(mLeft>0)w=w+mLeft;if(mRight>0)w=w+mRight;if(pLeft>0)w=w+pLeft;if(pRight>0)w=w+pRight;if(bLeft>0)w=w+bLeft;if(bRight>0)w=w+bRight;var h=$("li",obj).height();var clickable=true;obj.width(w);obj.height(h);obj.css("overflow","hidden");var ts=(s-options.showingSlides);var t=0;$("ul",obj).css('width',s*w);if(options.continuous){$("ul",obj).prepend($("ul li:last-child",obj).clone().css("margin-left","-"+w+"px"));$("ul",obj).append($("ul li:nth-child(2)",obj).clone());$("ul",obj).css('width',(s+1)*w);};if(!options.vertical)$("li",obj).css('float','left');if(options.controlsShow){var html=options.controlsBefore;if(options.numeric){html+='<ol class="controls" id="'+options.numericId+'"></ol>';}else{if(options.firstShow)html+='<span class="firstBtn" id="'+options.firstId+'"><a href=\"javascript:void(0);\">'+options.firstText+'</a></span>';html+=' <span class="prevBtn" id="'+options.prevId+'"><a href=\"javascript:void(0);\">'+options.prevText+'</a></span>';html+=' <span class="nextBtn" id="'+options.nextId+'"><a href=\"javascript:void(0);\">'+options.nextText+'</a></span>';if(options.lastShow)html+=' <span class="lastBtn" id="'+options.lastId+'"><a href=\"javascript:void(0);\">'+options.lastText+'</a></span>';};html+=options.controlsAfter;$(obj).after(html);};if(options.numeric){for(var i=0;i<s;i++){$(document.createElement("li")).attr('id',options.numericId+(i+1)).html('<a rel='+i+' href=\"javascript:void(0);\">'+(i+1)+'</a>').appendTo($("#"+options.numericId)).click(function(){animate($("a",$(this)).attr('rel'),true);});};}else{$("a","#"+options.nextId).click(function(){animate("next",true);});$("a","#"+options.prevId).click(function(){animate("prev",true);});$("a","#"+options.firstId).click(function(){animate("first",true);});$("a","#"+options.lastId).click(function(){animate("last",true);});};function setCurrent(i){i=parseInt(i)+1;$("li","#"+options.numericId).removeClass("current");$("li#"+options.numericId+i).addClass("current");};function adjust(){if(t>ts)t=0;if(t<0)t=ts;if(!options.vertical){$("ul",obj).css("margin-left",(t*w*-1));}else{$("ul",obj).css("margin-left",(t*h*-1));}
clickable=true;if(options.numeric)setCurrent(t);};function animate(dir,clicked){if(clickable){clickable=false;var ot=t;switch(dir){case"next":t=(ot>=ts)?(options.continuous?t+1:ts):t+1;break;case"prev":t=(t<=0)?(options.continuous?t-1:0):t-1;break;case"first":t=0;break;case"last":t=ts;break;default:t=dir;break;};var diff=Math.abs(ot-t);var speed=diff*options.speed;if(!options.vertical){p=(t*w*-1);$("ul",obj).animate({marginLeft:p},{queue:false,duration:speed,complete:adjust});}else{p=(t*h*-1);$("ul",obj).animate({marginTop:p},{queue:false,duration:speed,complete:adjust});};if(!options.continuous&&options.controlsFade){if(t==ts){$("a","#"+options.nextId).hide();$("a","#"+options.lastId).hide();}else{$("a","#"+options.nextId).show();$("a","#"+options.lastId).show();};if(t==0){$("a","#"+options.prevId).hide();$("a","#"+options.firstId).hide();}else{$("a","#"+options.prevId).show();$("a","#"+options.firstId).show();};};if(clicked)clearTimeout(timeout);if(options.auto&&dir=="next"&&!clicked){;timeout=setTimeout(function(){animate("next",false);},diff*options.speed+options.pause);};};};var timeout;if(options.auto){;timeout=setTimeout(function(){animate("next",false);},options.pause);};if(options.numeric)setCurrent(0);if(!options.continuous&&options.controlsFade){$("a","#"+options.prevId).hide();$("a","#"+options.firstId).hide();};});};})(jQuery);;jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};;jQuery.noConflict();function replaceImg(src,alt,onclick){jQuery("#place-zoom-notice").css('visibility','hidden');jQuery('#product-image-img').attr({'src':src,'alt':alt});jQuery('#product-image-link').attr({'href':onclick});eval("MagicZoomPlus.stop();");jQuery('#product-image-link').removeClass('MagicZoomPlus');}
function replaceZoom(src,src2){jQuery("#place-zoom-notice").css('visibility','visible');jQuery('#product-image-link').addClass('MagicZoomPlus');jQuery('#product-image-link').attr({'href':src});jQuery('#product-image-img').attr({'src':src2});eval("MagicZoomPlus.start();MagicZoomPlus.refresh();");}
function addtocartOnce(curform,itemId){jQuery('.lastordered-items').attr('checked',false);jQuery('#'+itemId).attr('checked',true);jQuery('#'+curform).submit();}
function is_mobile(){if(navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||screen.width<500){return true;}
return false;}
function optionsListUpdate(id){jQuery('.options-secondary li').hide();for(var i=1;i<=15;++i){var liUpdate=jQuery('#'+id+'_'+i);if(liUpdate.length)liUpdate.show()
else break;}}
function optionsListListener(){jQuery('.options-secondary li').hide();jQuery('.options-list-radio li').click(function(){jQuery(this).parent().find('li').removeClass('active');jQuery(this).find('input[type=radio]').attr('checked','checked');jQuery(this).addClass('active');if(jQuery(this).parent().hasClass('options-primary'))optionsListUpdate(jQuery(this).attr('id'));var image=jQuery(this).attr('image');var rel=jQuery(this).attr('rel');if(image!=undefined){replaceImg(jQuery(this).attr('image'));replaceZoom(jQuery(this).attr('zoom'),jQuery(this).attr('image'));}
else if(rel!=undefined){url='/customradios/image';url=url+(url.match(new RegExp('\\?'))?'&isAjax=true':'?isAjax=true');new Ajax.Request(url,{parameters:'label='+jQuery(this).attr('rel')+'&canvas='+jQuery(this).attr('canvas'),onSuccess:function(transport){try{if(transport.responseText.isJSON()){var response=transport.responseText.evalJSON();if(response.error){replaceImg(transport.responseText,'');replaceZoom(transport.responseText,transport.responseText);}
if(response.ajaxExpired&&response.ajaxRedirect){setLocation(response.ajaxRedirect);}}else{replaceImg(transport.responseText,'');replaceZoom(transport.responseText,transport.responseText);}}
catch(e){alert(transport.responseText);}}});}});}
jQuery(document).ready(function(){if(is_mobile()){jQuery('body').css('background','#A69480 url(/skin/frontend/default/chocolate/images/body_bg.gif) repeat-y scroll 50% 0');}
if(jQuery(".home-tabs").length){jQuery(".home-tabs-content").hide();jQuery("ul.home-tabs li:first").addClass("active").show();jQuery(".home-tabs-content:first").show();jQuery("ul.home-tabs li").click(function(){jQuery("ul.home-tabs li").removeClass("active");jQuery(this).addClass("active");jQuery(".home-tabs-content").hide();var activeTab=jQuery(this).find("a").attr("href");jQuery(activeTab).show();return false;});}
optionsListListener();if(jQuery('.options-list-radio li:first').length)jQuery('.options-list-radio li:first').click();if(jQuery('.lastordered-items').length){jQuery('.lastordered-items').click(function(){upTr=jQuery(this);qtyBox=upTr.parent().find('.lastordered-qty');if(upTr.is(':checked')){upTr.parents('tr').addClass('active');if(qtyBox.val()=='')qtyBox.val('1');}
else{upTr.parents('tr').removeClass('active');}});jQuery('.lastordered-qty').blur(function(){});}
if(jQuery('#home-slider-186').length){jQuery("#home-slider-186").easySlider({auto:true,continuous:true,prevText:'',prevId:'bestsellers-prevBtn',nextId:'bestsellers-nextBtn',nextText:'',speed:300,pause:5000,showingSlides:3});}
if(jQuery('#home-slider-131').length){jQuery("#home-slider-131").easySlider({auto:true,continuous:true,prevText:'',prevId:'bestoffers-prevBtn',nextId:'bestoffers-nextBtn',nextText:'',speed:300,pause:5000,showingSlides:3});}
if(jQuery('.more-desc-link').length){jQuery('.more-desc-link').hover(function(){jQuery(this).next('.more-desc').show();},function(){jQuery(this).next('.more-desc').hide();});}
if(jQuery("#popup-ie6").length){if(jQuery.cookie("hideIEWarningLive")!=1)jQuery('#popup-ie6').show();jQuery('.close-popup-ie6').click(function(){jQuery.cookie("hideIEWarningLive","1",{expires:7});jQuery('#popup-ie6').hide();return false;});}});
