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