﻿var baseUrl;var imgCopyrightMessage;var jolena={};$.postJSON=function(b,c,a){$.ajax({url:b,type:"POST",data:c,success:function(d){a(d)}})};jolena.ShoppingCart=function(){};jolena.ShoppingCart.prototype={lastAddToCartEvent:null,init:function(){this.refresh();this.wireAddToCartLinks();this.wireShoppingCartInputs(this)},addToCart:function(a){shoppingCart.lastAddToCartEvent=a;$.postJSON(this.href,{},a.data.onAddedToCart);return false},addManyToCart:function(a){shoppingCart.lastAddToCartEvent=a;$.postJSON(this.href+$("#qty").val(),{},a.data.onAddedToCart);return false},refresh:function(a){$("#sideCart").load(baseUrl+"sidecart/")},wireAddToCartLinks:function(){$("a.addtocart").bind("click",this,this.addToCart);$("#addToCart a").bind("click",this,this.addManyToCart)},wireShoppingCartInputs:function(a){$("input.qty").bind("keypress",a.ensureDigitNoEnter);$("input.limited").bind("focus",function(g){var d=$(this);d.select();var b=d.next().show();var f=b.next().hide();var h=b.children("a:first");var c=b.children("a:last");h.bind("click",function(i){$.post(baseUrl+"checkout/SetShoppingCartItem/"+d.attr("id")+"/"+d.attr("value"),{},function(e){$("#cart").html(e);a.wireShoppingCartInputs(a)});b.hide();f.show();h.unbind();c.unbind();d.unbind();return false});c.bind("click",function(i){d.attr("value",c.attr("rel"));b.hide();f.show();h.unbind();c.unbind();return false})})},onCartUpdated:function(a){strings=a.split(":");if(strings[0]=="nostock"){alert(strings[1])}else{$("#sideCart").html(a)}},onAddedToCart:function(e){if(e.errormessage!=undefined){alert(e.errormessage);return}$("#sideCart").html(e.html);if(shoppingCart.lastAddToCartEvent!=null){var f=$("#addedToCartNotification");var a=$("#addedToCartNotification").height();var d=$("#addedToCartNotification").width();var b=$(window);$("#addedToCartNotification p:first").html('<img alt="" src="http://static.jolena.be/productimages/'+e.imgSrc+'" /> '+e.productName);f.css({position:"absolute",top:(b.scrollTop()-170)+"px",left:((b.width()-d)/2)+"px"});f.css("display","block");var g=b.scrollTop()+20;f.animate({top:g},{duration:1000,easing:"easeOutElastic"});var c=setTimeout(function(){f.fadeOut("slow")},4000);f.mouseenter(function(){clearTimeout(c)});f.mouseleave(function(){c=setTimeout(function(){f.fadeOut("slow")},4000)})}shoppingCart.lastAddToCartEvent=null},ensureDigit:function(b){var a=b.keyCode?b.keyCode:b.which?b.which:b.charCode;return(a>=48&&a<=57)||a==8||a==39||a==37||a==13},ensureDigitNoEnter:function(b){var a=b.keyCode?b.keyCode:b.which?b.which:b.charCode;return(a>=48&&a<=57)||a==8||a==39||a==37},ensureLimit:function(b){var a=$(b.target);var d=parseInt(a.attr("rel"));var c=parseInt(a.attr("value"));if(c>d){alert(c+" > "+d+"!");a.focus();a.select()}else{$.post(baseUrl+"setcartitem//",{},Jolena.onAddedToCart)}}};var shoppingCart=new jolena.ShoppingCart();$(function(){$.ajaxSetup({cache:false});$("#bdy").ajaxError(function(a,b,c,d){});shoppingCart.init();$("#slider").anythingSlider({easing:"easeInOutExpo",autoPlay:true,delay:5000,startStopped:false,animationTime:600,hashTags:false,buildNavigation:false,pauseOnHover:false,startText:null,stopText:null});$("#slider2").anythingSlider({easing:"easeInOutExpo",autoPlay:true,delay:5000,startStopped:false,animationTime:600,hashTags:false,buildNavigation:false,pauseOnHover:false,startText:null,stopText:null});$("a[rel~=external]").click(function(){this.target="_blank"});$("#tabs").tabs();$("#tabs a").click(function(){this.blur()});$("#imgs p.more img").bind("mouseenter",function(a){$("#img").attr("src",this.src.replace(/(_mini)/,""))});$("#description").appendTo("#prod-info");$("#faq h3").bind("click",function(a){if($(this).next("p")){$(this).next("p").css("display",($(this).next("p").css("display")=="none"?"block":"none"))}if($(this).next("div")){$(this).next("div").children("p, ul").css("display",($(this).next("div").children("p, ul").css("display")=="none"?"block":"none"))}});$("#img").bind("contextmenu",function(a){alert(imgCopyrightMessage);return false});$("#brands").bind("change",function(a){window.location=this.value})});