(function(h){h.fn.extend({AIRvarukorg:function(l){var n={onaction:"click",emptyText:"Du har inga artiklar i din varukorg",populatedText:"artiklar i din varukorg",checkoutText:"Till kassan",totalText:"Totalsumma",displayArrow:true,arrowUpImage:"/includes/AIRvarukorg/kundvagn-pil-upp.png",arrowDownImage:"/includes/AIRvarukorg/kundvagn-pil-ned.png",displayText:true,displayQty:true,qtyPrefix:"",qtySuffix:" st.",displaySum:true,sumPrefix:", totalt ",sumSuffix:":-",addImage:"/includes/AIRvarukorg/kundvagn-add.png",subImage:"/includes/AIRvarukorg/kundvagn-sub.png",displayRemove:true,remImage:"/includes/AIRvarukorg/kundvagn-rem.png",ajaxImage:"/includes/AIRvarukorg/kundvagn-uppdaterar.gif",imageWidth:75,imageHeight:75,liveAdd:true,scrollToObject:"#wrapper",offSetTop:0,offSetLeft:0,offsetRight:0,descrLength:25,animateFromTo:false,animateOnly:false,animateSpeed:1000,animateTargetW:0,animateTargetH:0,glowFromTo:false,glowOnly:false,glowFromSpeed:400,glowToSpeed:400,glowToOpacity:0.8,glowFromOpacity:1,closeAfter:0,displayPromo:false};var l=h.extend(n,l);var p=l;var m;return this.each(function(){if(p.scrollToObject!=""){var q=document.getElementsByTagName("head")[0];var o=document.createElement("script");o.type="text/javascript";o.src="/includes/AIRvarukorg/jquery.scrollTo-1.4.2-min.js";q.appendChild(o)}if(p.animateFromTo===true){var q=document.getElementsByTagName("head")[0];var o=document.createElement("script");o.type="text/javascript";o.src="/includes/AIRvarukorg/jquery.AIRanimate_from_to-1.0.min.js";q.appendChild(o)}if(p.glowFromTo===false){p.glowOnly=false}if(p.animateFromTo===false){p.animateOnly=false}f([p.arrowDownImage,p.arrowUpImage,p.addImage,p.remImage,p.subImage,p.ajaxImage]);k(p);if(p.liveAdd){b(p)}a(p,jQuery(this));if(!p.displayArrow){jQuery(".AIRvarukorg-Arrow").hide()}else{jQuery(".AIRvarukorg-Arrow").html('<img align="absmiddle" id="AIRvarukorg-ArrowImg" src="'+p.arrowDownImage+'">')}if(!p.displayText){jQuery(".AIRvarukorg-Text").hide()}if(!p.displayQty){jQuery(".AIRvarukorg-Qty").hide()}if(!p.displaySum){jQuery(".AIRvarukorg-Sum").hide()}if(p.preLoad===true){}if(p.onaction==="mouseenter"){jQuery(this).css("cursor","pointer");jQuery(this).mouseenter(function(){j(p)}).mouseleave(function(){g(p)})}else{if(p.onaction==="click"){jQuery(this).css("cursor","pointer");jQuery(this).click(function(){if(!jQuery("#AIRvarukorg-Wrap").is(":visible")){j(p,"true")}else{g(p)}})}}jQuery(".Rem").live("click",function(){var r=jQuery(this).attr("rel");jQuery(this).find("img").attr("src",p.ajaxImage);jQuery.get(r,function(){k(p);j(p,"true")})});jQuery(".Sub").live("click",function(){var s=jQuery(this).attr("rel");var u=s.replace("#orgqty_","");var t=parseInt(jQuery(s).val())-1;if(t<0){t=0}var r="/shop?funk=andra_genomfor&VARUKORG!div!"+u+"="+t;jQuery(this).find("img").attr("src",p.ajaxImage);jQuery.get(r,function(){k(p);j(p,"true")})});jQuery(".Add").live("click",function(){var s=jQuery(this).attr("rel");var u=s.replace("#orgqty_","");var t=parseInt(jQuery(s).val())+1;var r="/shop?funk=andra_genomfor&VARUKORG!div!"+u+"="+t;jQuery(this).find("img").attr("src",p.ajaxImage);jQuery.get(r,function(w){var v=jQuery(w).find('i[style="color: rgb(255, 0, 0);"]').html();if(v){v=v.replace("<b>Rad 1:</b>","");k(p,v);j(p,"true")}else{k(p);j(p,"true")}})})})}});var f=function(l){jQuery(l).each(function(){jQuery("<img/>")[0].src=this})};var j=function(m,l){jQuery("#AIRvarukorg-Wrap").show();if(m.displayArrow){jQuery(".AIRvarukorg-Arrow").html('<img align="absmiddle"  id="AIRvarukorg-ArrowImg"  src="'+m.arrowUpImage+'">')}if(l!=="true"){if(m.closeAfter>0){AIRvarukorgTimer=setTimeout(e,(m.closeAfter*1000))}}};var g=function(l){jQuery("#AIRvarukorg-Wrap").hide();if(l.displayArrow){jQuery(".AIRvarukorg-Arrow").html('<img align="absmiddle" id="AIRvarukorg-ArrowImg" src="'+l.arrowDownImage+'">')}};var k=function(m,l){jQuery.get("/cgi-bin/ibutik/API.pl?funk=varukorg&retur=xml&random="+Math.random(),function(n){jQuery(n).find("shoppingcart").each(function(){var q=jQuery("status",this).text();if(q=="populated"){var t=jQuery("sum",this).text();var o=jQuery("sum",this).attr("text");var u=jQuery("sumqty",this).text();var y=jQuery("sum",this).attr("suffix");var r=jQuery("checkout",this).text();var w=jQuery("checkout",this).attr("text");if(m.displayPromo){var p=jQuery("nextPromoSum",this).text();var v=jQuery("nextPromoText",this).text()}var s='<div class="BWrap"><span class="Close"></span>';s+='<div class="RowWrap">';var x=-1;jQuery(this).find("article").each(function(){var G=jQuery("id",this).text();G=jQuery.trim(G);var D=jQuery("gift",this).text();if(((D!=x)&&(x>-1))||((D==1)&&(x==-1))){s+='<div class="RowGift">';s+="Dina gåvor <span>(Skickas i presenförpackning)</span>";s+="</div>";x=D}else{if(x<0){s+='<div class="RowTopp">';s+="[EJGAVA]";s+="</div>";x=D}}s+='<div class="Row">';var A=jQuery("image",this).text();if(A.substr(0,1)=="/"){A=A.substr(1,A.length-1)}s+='<div class="Img"><img src="/bild.php?w='+m.imageWidth+"&h="+m.imageHeight+"&constrain=1&img="+A+'" alt=""></div>';s+='<div class="TxtWrap">';var F=jQuery("qty",this).text();var E=jQuery("qty",this).attr("text");var C=jQuery("descr",this).text();if(C.length>m.descrLength){C=C.substring(0,m.descrLength)+"..."}s+='<div class="DescrWrap">';s+='<div class="Descr">'+C+"</div>";var z=jQuery("rabatt",this).text();if(z!=""){s+='<div class="Rabatt">'+z+"</div>"}s+="</div>";s+='<div class="Sub" rel="#orgqty_'+G+'"><img src="'+m.subImage+'" alt="-"></div>';s+='<input type="text" size="2" value="'+F+'" class="Qty" name="qty_'+G+'" id="qty_'+G+'">';s+='<input type="hidden" value="'+F+'" name="orgqty_'+G+'" id="orgqty_'+G+'">';s+='<div class="Add" rel="#orgqty_'+G+'"><img src="'+m.addImage+'" alt="+"></div>';var B=jQuery("price",this).text();if(z!=""){s+='<div class="Price PRab">'+B+"</div>"}else{s+='<div class="Price">'+B+"</div>"}if(m.displayRemove){s+='<div class="Rem" rel="/shop?funk=andra_genomfor&VARUKORG!div!'+G+'=0"><img src="'+m.remImage+'" alt="Ta bort"></div>'}s+='<br style="clear:left;"></div>';s+='<br style="clear:left;">';if(l){s+='<label id="err_'+G+'">'+l+"</label>"}s+="</div>"});s+="</div>";if(x==1){s=s.replace("[EJGAVA]","<span>Dina egna produkter</span>")}else{s=s.replace("[EJGAVA]","")}s+='<div class="Footer">';s+='<div class="SumWrap">';s+='<div class="SumTxt">'+m.totalText+"</div>";s+='<div class="Sum">'+t+y+"</div>";if(m.displayPromo){s+='<div class="nextPromoText">'+v+"</div>";s+='<div class="nextPromoSum">'+p+y+"</div>"}s+='<br style="clear:left;"></div>';s+='<div class="Checkout"><a href="'+r+'">'+m.checkoutText+"</a></div>";s+="</div>";s+='</div><br style="clear:left;">';if(m.displaySum){jQuery(".AIRvarukorg-Sum").show();jQuery(".AIRvarukorg-Sum").text(m.sumPrefix+t+m.sumSuffix+y)}jQuery("#AIRvarukorg-Wrap").html(s);jQuery(".AIRvarukorg-Text").html(m.populatedText);if(m.displayQty){jQuery(".AIRvarukorg-Qty").show();jQuery(".AIRvarukorg-Qty").text(m.qtyPrefix+u+m.qtySuffix)}}else{var s='<div class="BWrap"><span class="Close"></span>';s+='<p style="margin-top:16px;">'+m.emptyText+"</p>";s+="</div>";if(m.displaySum){jQuery(".AIRvarukorg-Sum").hide()}jQuery("#AIRvarukorg-Wrap").html(s);jQuery(".AIRvarukorg-Text").html(m.emptyText);if(m.displayQty){jQuery(".AIRvarukorg-Qty").hide()}}})})};var e=function(l){jQuery("#AIRvarukorg-Wrap").slideUp();clearTimeout(l)};var a=function(l,m){jQuery(".BWrap .Close").live("click",function(){jQuery("#AIRvarukorg-Wrap").hide()});jQuery(document).click(function(q){var p=jQuery(".BWrap").height();var t=q.pageX;var s=q.pageY;var o;var n;var r;if(p>0){if(l.offSetTop===0){r=jQuery(m).offset().top}if(l.offSetLeft===0){o=jQuery("#AIRvarukorg-Wrap").offset().left}if(l.offsetRight==0){if(l.offSetLeft==0){n=jQuery(m).offset().left+jQuery("#AIRvarukorg-Wrap").width()}else{n=l.offSetLeft+jQuery("#AIRvarukorg-Wrap").width()}}else{if(l.offSetLeft==0){n=jQuery(m).offset().left+jQuery("#AIRvarukorg-Wrap").width()+l.offsetRight}else{n=l.offSetLeft+jQuery("#AIRvarukorg-Wrap").width()+l.offsetRight}}if(s<r){jQuery("#AIRvarukorg-Wrap").hide()}else{if(t<o){jQuery("#AIRvarukorg-Wrap").hide()}else{if(t>n){jQuery("#AIRvarukorg-Wrap").hide()}else{if(s>(r+jQuery("#AIRvarukorg-Wrap").height()+jQuery(m).height())){jQuery("#AIRvarukorg-Wrap").hide()}}}}}})};var b=function(m){var l=jQuery('input[name="alt_antal"]').val();jQuery(".Knapp_Kop > a").live("click",function(){var o=jQuery(this).attr("href");var v;if(o=="javascript:AIR_LaggIVarukorgen();"){v="AIR_ibutik_laggtill"}else{if(o.substring(0,1)==="/"){return true}else{if(o.indexOf("javascript:AIR_Submit_Butik")>-1){return true}else{v=o.replace("javascript:document.","").replace(".submit();","")}}}var p=jQuery('form[name="'+v+'"] input[name="alt_antal"]').val();if(p){p=parseInt(p)}if(p>0){for(var q=1;q<=p;q++){var n=jQuery('form[name="'+v+'"] select[name="Egenskap'+q+'"]').val();var s=jQuery('form[name="'+v+'"] select[name="Egenskap'+q+'"]').attr("selectedIndex");if(!s){var w=0;jQuery('form[name="'+v+'"] select[name="Egenskap'+q+'"] option').each(function(){if(jQuery(this).val()===n){s=w}w++})}var u=d(n);jQuery('form[name="'+v+'"] select[name="Egenskap'+q+'"] option:eq('+s+")").replaceWith('<option value="'+u+'">'+n+"</option>");jQuery('form[name="'+v+'"] select[name="Egenskap'+q+'"]').val(u)}}var r=jQuery('form[name="'+v+'"] input[name="funk"]').val();if(r!=="Presentkort_Laggtill"){jQuery('form[name="'+v+'"] input[name="funk"]').val("laggtill_integrerad_ajax");if(jQuery("#Ajax").val()!=="J"){jQuery('form[name="'+v+'"] input[name="funk"]').before('<input type="hidden" id="Ajax" name="Ajax" value="J">')}}if(m.animateFromTo===true){var t;var y=jQuery('form[name="'+v+'"] input[name="altnr"]').val();if(y){if(y!==""){t=jQuery('[rel="'+y+'"] img')}}if(!t){if(jQuery("#produktbild")){t=jQuery("#produktbild")}}t.animate_from_to(".Varukorg",{pixels_per_second:m.animateSpeed,targetWidth:m.animateTargetW,targetHeight:m.animateTargetH,callback:function(){k(m);j(m)}});if(m.scrollToObject!==""){jQuery.scrollTo(m.scrollToObject,{onAfter:function(){}})}}if(m.glowFromTo===true){if((m.scrollToObject!=="")){jQuery.scrollTo(m.scrollToObject,{onAfter:function(){i(m)}})}else{i(m)}}jQuery.post("/shop",jQuery('form[name="'+v+'"]').serialize(),function(x){if((m.scrollToObject!=="")&&((m.animateFromTo===false)&&(m.glowFromTo===false))){jQuery.scrollTo(m.scrollToObject,{onAfter:function(){k(m);if((m.glowOnly===false)&&(m.animateOnly===false)){j(m)}}})}else{if((m.scrollToObject==="")&&((m.animateFromTo===false)&&(m.glowFromTo===false))){k(m);if((m.glowOnly===false)&&(m.animateOnly===false)){j(m)}}}});return false});jQuery(".Knapp_Kop_Gava a").click(function(){var n=jQuery(this).attr("href");var o="AIR_ibutik_laggtill";document.AIR_ibutik_laggtill.SomGava.value="1";jQuery('form[name="'+o+'"] > input[name="funk"]').val("laggtill_integrerad_ajax");jQuery('form[name="'+o+'"] > input[name="funk"]').before('<input type="hidden" name="Ajax" value="J">');jQuery.post("/shop",jQuery('form[name="'+o+'"]').serialize(),function(p){if(m.scrollToObject!==""){jQuery.scrollTo(m.scrollToObject,{onAfter:function(){k(m);if((m.glowOnly===false)&&(m.animateOnly===false)){j(m)}}})}});document.AIR_ibutik_laggtill.SomGava.value="0";return false})};var i=function(l){jQuery(".Varukorg").fadeTo(l.glowToSpeed,l.glowToOpacity,function(){jQuery(this).addClass("Faded")}).fadeTo(l.glowFromSpeed,l.glowFromOpacity,function(){jQuery(this).removeClass("Faded")})};var d=function(m){var l=m.replace(/Ö/g,"ZZZZZ");l=l.replace(/ö/g,"zzzzz");l=l.replace(/Ä/g,"XXXXX");l=l.replace(/ä/g,"xxxxx");l=l.replace(/Å/g,"YYYYY");l=l.replace(/å/g,"yyyyy");l=l.replace(/ø/g,"qqqqq");l=l.replace(/Ø/g,"QQQQQ");l=l.replace(/æ/g,"wwwww");l=l.replace(/Æ/g,"WWWWW");return l};var c=function(m){var l=m.replace(/ZZZZZ/g,"Ö");l=l.replace(/zzzzz/g,"ö");l=l.replace(/XXXXX/g,"Ä");l=l.replace(/xxxxx/g,"ä");l=l.replace(/YYYYY/g,"Å");l=l.replace(/yyyyy/g,"å");l=l.replace(/qqqqq/g,"ø");l=l.replace(/QQQQQ/g,"Ø");l=l.replace(/wwwww/g,"æ");l=l.replace(/WWWWW/g,"Æ");return l}})(jQuery);
