(function(){CKEDITOR.config.jqueryOverrideVal=typeof CKEDITOR.config.jqueryOverrideVal=="undefined"?true:CKEDITOR.config.jqueryOverrideVal;var b=window.jQuery;if(typeof b=="undefined"){return}b.extend(b.fn,{ckeditorGet:function(){var a=this.eq(0).data("ckeditorInstance");if(!a){throw"CKEditor not yet initialized, use ckeditor() with callback."}return a},ckeditor:function(a,f){if(!b.isFunction(a)){var e=f;f=a;a=e}f=f||{};this.filter("textarea, div, p").each(function(){var j=b(this),i=j.data("ckeditorInstance"),d=j.data("_ckeditorInstanceLock"),c=this;if(i&&!d){if(a){a.apply(i,[this])}}else{if(!d){if(f.autoUpdateElement||typeof f.autoUpdateElement=="undefined"&&CKEDITOR.config.autoUpdateElement){f.autoUpdateElementJquery=true}f.autoUpdateElement=false;j.data("_ckeditorInstanceLock",true);i=CKEDITOR.replace(c,f);j.data("ckeditorInstance",i);i.on("instanceReady",function(h){var g=h.editor;setTimeout(function(){if(!g.element){setTimeout(arguments.callee,100);return}h.removeListener("instanceReady",this.callee);g.on("dataReady",function(){j.trigger("setData.ckeditor",[g])});g.on("getData",function(k){j.trigger("getData.ckeditor",[g,k.data])},999);g.on("destroy",function(){j.trigger("destroy.ckeditor",[g])});if(g.config.autoUpdateElementJquery&&j.is("textarea")&&j.parents("form").length){var l=function(){j.ckeditor(function(){g.updateElement()})};j.parents("form").submit(l);j.parents("form").bind("form-pre-serialize",l);j.bind("destroy.ckeditor",function(){j.parents("form").unbind("submit",l);j.parents("form").unbind("form-pre-serialize",l)})}g.on("destroy",function(){j.data("ckeditorInstance",null)});j.data("_ckeditorInstanceLock",null);j.trigger("instanceReady.ckeditor",[g]);if(a){a.apply(g,[c])}},0)},null,null,9999)}else{CKEDITOR.on("instanceReady",function(h){var g=h.editor;setTimeout(function(){if(!g.element){setTimeout(arguments.callee,100);return}if(g.element.$==c){if(a){a.apply(g,[c])}}},0)},null,null,9999)}}});return this}});if(CKEDITOR.config.jqueryOverrideVal){b.fn.val=CKEDITOR.tools.override(b.fn.val,function(a){return function(j,i){var h=typeof j!="undefined",g;this.each(function(){var d=b(this),c=d.data("ckeditorInstance");if(!i&&d.is("textarea")&&c){if(h){c.setData(j)}else{g=c.getData();return null}}else{if(h){a.call(d,j)}else{g=a.call(d);return null}}return true});return h?this:g}})}})();$.datepicker._doKeyPress=function(c){var d=$.datepicker._getInst(c.target);if($.datepicker._get(d,"constrainInput")){var b=$.datepicker._possibleChars($.datepicker._get(d,"dateFormat"),$(c.target));var a=String.fromCharCode(c.charCode==undefined?c.keyCode:c.charCode);return c.ctrlKey||c.metaKey||(a<" "||b.indexOf(a)>-1)}};$.datepicker._possibleChars=function(f,g){var e;var d="";var c=false;e=g.val().length;for(var a=0;(a<=e&&a<f.length);a++){if(f.charAt(a)==="y"&&(a+1)<=e&&(a+1)<f.length){e--}}var b=function(h){var i=(e+1<f.length&&f.charAt(e+1)==h);if(i){e++}return i};switch(f.charAt(e)){case"d":case"m":case"y":case"@":d+="0123456789";break;case"D":case"M":return null;case"'":if(b("'")){d+="'"}else{if(f.charAt(e+1)!=="'"){d+=f.charAt(e)}}break;default:d+=f.charAt(e)}return d};(function(a,b){a.widget("ui.dropDown",{options:{},_create:function(){var d,e,c;d=this;e="";d.oMenuOptions=d.element.find("option");d.iMenuOptions=d.oMenuOptions.length;for(c=0;c!=d.iMenuOptions;c++){e+='<li v="'+d.oMenuOptions.eq(c).val()+'">'+d.oMenuOptions.eq(c).text()}d.oMenu=(d.iMenuOptions?a('<ul class="advMenuUL">'+e+"</ul>"):a(""));d.oHeader=a('<div class="genHeader">'+d.oMenuOptions.filter(":selected").text()+"</div>");d.oMenuItems=d.oMenu.children("li");d.element.hide().after(d.oHeader,d.oMenu);d.iLineHeight=parseInt(d.oHeader.css("height"));d.oMenu.addClass("menuHeader").hide();d.oHeader.click(function(){d.oMenuItems.filter('[v="'+d.element.val()+'"]').addClass("sel");d.oMenu.css("height",d.iMenuOptions*d.iLineHeight);if(d.oHeader.width()+32>d.oMenu.width()){d.oMenu.css("width",d.oHeader.width()+32)}d.oMenu.toggle()}).mouseleave(function(){d.oMenu.css("height",d.iLineHeight+"px");d.iTimeout=setTimeout(function(){d.oMenu.hide()},10);a(this).removeClass("genHeaderSel")}).mouseenter(function(){a(this).addClass("genHeaderSel")}).mousedown(function(){return false});d.oMenu.mouseenter(function(){d.oMenu.css("height",d.iMenuOptions*d.iLineHeight);clearTimeout(d.iTimeout)}).mouseleave(function(){d.oMenu.css("height",d.iLineHeight+"px").hide()});d.oMenuItems.click(function(){var f;f=a(this).attr("v");d.oHeader.html(a(this).text());d.oMenuOptions.each(function(){if(a(this).val()==f){a(this).prop("selected",true);d.element.trigger("change");return false}});d.oMenu.hide()}).mouseover(function(){d.oMenuItems.removeClass()});return d}})}(jQuery));(function(a,b){a.widget("ui.fliptip",{options:{data:{},topOffset:4,leftOffset:-36,delay:300},_create:function(){var d=this;d.liveTip=jQuery('<div id="livetip"></div>').hide().appendTo("body");d.liveTipArrow=jQuery('<div id="livetip-arrow"></div>').hide().appendTo("body");d.title="";d.showTip=0;var e;for(var c in d.options.data){d.element.delegate(c,"mouseover mouseout mousemove",{selector:c},function(h){var g=this,f=a(this);if(h.type=="mouseover"){d.title=g.title||d.options.data[h.data.selector];g.title="";d.showTip=setTimeout(function(){f.data("tipActive",true);d._setPosition(f);d.liveTipArrow.fadeOut(0).fadeIn(200);d.liveTip.html("<div>"+d.title+"</div>").fadeOut(0).fadeIn(200)},d.options.delay)}if(h.type=="mouseout"){g.title=d.title||g.title;if(f.data("tipActive")){f.removeData("tipActive");d.liveTip.hide();d.liveTipArrow.hide()}else{clearTimeout(d.showTip)}}if(h.type=="mousemove"&&f.data("tipActive")){d._setPosition(f)}})}return d},_setPosition:function(f){var e=this;var h=jQuery(window);var d=f.offset();var g={x:[h.width(),e.liveTip.outerWidth(),e.liveTipArrow.outerWidth()],y:[h.scrollTop()+h.height(),e.liveTip.outerHeight(),e.liveTipArrow.outerHeight()]};var c={x:[d.left+(f.width()/2)+e.options.leftOffset,d.left+(f.width()/2)-(g.x[2]/2),],y:[d.top+e.options.topOffset-g.y[1]-g.y[2],d.top+e.options.topOffset-g.y[2]]};if(c.x[0]+g.x[1]>g.x[0]){c.x[0]=d.left+(f.width()/2)-e.options.leftOffset-g.x[1]}e.liveTip.css({top:c.y[0],left:c.x[0]});e.liveTipArrow.css({top:c.y[1],left:c.x[1]});return e}})}(jQuery));(function(b,c){b.widget("ui.imgGallery",{options:{duration:500,easing:"swing",automateDuration:5000,controller:false,automate:false,arrows:true,height:425,afterMove:null},_init:function(){var d=this;d.iWidth=d.element.width();d.slides=d.element.find(".imgGallery-slide").css({display:"none",position:"absolute"});d.iSlidesLength=d.slides.length;d.iCurrent=0;d.oCurrentSlide=d.slides.eq(0).css({display:"block",opacity:1});d.element.css({overflow:"hidden",position:"relative",height:d.options.height});if(d.options.arrows){d.oLeftArrow=d.element.prev("div.imgGallery-arrow-left");d.oRightArrow=d.element.next("div.imgGallery-arrow-right");d.iTopMarginPaddingAndBorder=parseInt(d.element.css("margin-top"))+parseInt(d.element.css("padding-top"));d.iBottomMarginPaddingAndBorder=parseInt(d.element.css("margin-bottom"))+parseInt(d.element.css("padding-bottom"));d.bVisibleLeftArrow=false;d.bVisibleRightArrow=(d.iCurrent<(d.iSlidesLength-1));d.oLeftArrow.css({display:"none","margin-top":parseInt(d.iTopMarginPaddingAndBorder+(d.options.height/2)-23)}).click(function(){d.goBack()});d.oRightArrow.css({display:(d.iCurrent<(d.iSlidesLength-1)?"block":"none"),"margin-top":-parseInt(d.iBottomMarginPaddingAndBorder+(d.options.height/2)+23.5)}).click(function(){d.goForward()})}if(d.options.controller&&d.iSlidesLength>1){d.oController=b('<div class="imgGallery-controller"><span class="imgGallery-controller-back-button">&nbsp;</span><span class="imgGallery-controller-pause-button"></span><span class="imgGallery-controller-forward-button"></span></div>').appendTo(d.element);d.oController.find("span.imgGallery-controller-back-button").click(function(){d.goBackWithCycling()});d.oController.find("span.imgGallery-controller-pause-button").click(function(){b(this).toggleClass("play");d.playPause()});d.oController.find("span.imgGallery-controller-forward-button").click(function(){d.goForwardWithCycling()})}if(d.options.automate&&d.iSlidesLength>1){d._start()}return d},automate:function(){var d=this;if(d.bIsPlaying){var e=d.oCurrentSlide.queue();while(e.length>1){e.pop()}if(d.iCurrent+1<d.iSlidesLength){d.goTo(d.iCurrent+1)}else{d.goTo(0)}d.automateTimeout=setTimeout("$('"+d.options.selector+"').imgGallery( 'automate' );",d.options.automateDuration)}else{d.oCurrentSlide.clearQueue()}return d},_start:function(){var d=this;d.bIsPlaying=true;d.automateTimeout=setTimeout("$('"+d.options.selector+"').imgGallery( 'automate' );",d.options.automateDuration);return d},_stop:function(){var d=this;var e=d.oCurrentSlide.queue();while(e.length>1){e.pop()}clearTimeout(d.automateTimeout);d.bIsPlaying=false;return d},playPause:function(){var d=this;if(d.bIsPlaying){d._stop()}else{d._start()}return d},goTo:function(f,e){var d=this;if(f!=d.iCurrent){d.iCurrent=f;if(d.options.arrows){if(d.iCurrent<1&&d.bVisibleLeftArrow){d.bVisibleLeftArrow=false;d.oLeftArrow.css({display:"none"})}else{if(!d.bVisibleLeftArrow){d.bVisibleLeftArrow=true;d.oLeftArrow.css({display:"block"})}}if((d.iCurrent<(d.iSlidesLength-1))&&!d.bVisibleRightArrow){d.bVisibleRightArrow=true;d.oRightArrow.css({display:"block"})}else{if(d.iCurrent==(d.iSlidesLength-1)&&d.bVisibleRightArrow){d.bVisibleRightArrow=false;d.oRightArrow.css({display:"none"})}}}d.oCurrentSlide.fadeOut(d.options.duration);d.oCurrentSlide=d.slides.eq(f).fadeIn(d.options.duration);if(jQuery.isFunction(d.options.afterMove)){d.options.afterMove(d.iCurrent)}}return d},goBack:function(){var e=this;var d=e.bIsPlaying;if(d&&e.options.automate){e._stop()}if(e.iCurrent-1>=0){e.goTo(e.iCurrent-1)}if(d&&e.options.automate){e._start()}return e},goBackWithCycling:function(){var e=this;var d=e.bIsPlaying;if(d&&e.options.automate){e._stop()}if(e.iCurrent-1>=0){e.goTo(e.iCurrent-1)}else{e.goTo(e.iSlidesLength-1)}if(d&&e.options.automate){e._start()}return e},goForward:function(){var e=this;var d=e.bIsPlaying;if(d&&e.options.automate){e._stop()}if(e.iCurrent+1<e.iSlidesLength){e.goTo(e.iCurrent+1)}if(d&&e.options.automate){e._start()}return e},goForwardWithCycling:function(){var e=this;var d=e.bIsPlaying;if(d&&e.options.automate){e._stop()}if(e.iCurrent+1<e.iSlidesLength){e.goTo(e.iCurrent+1)}else{e.goTo(0)}if(d&&e.options.automate){e._start()}return e}});var a=b.fn.imgGallery;b.fn.imgGallery=function(d){b.extend(d,{selector:this.selector});return a.apply(this,arguments)}}(jQuery));(function(a,b){a.widget("ui.infiniteSlide",{options:{duration:500,easing:"swing",simultaneously:null,minHeight:null,oBindContainer:null,afterNewSlide:null,beforeSubmit:null,afterHTML:null,afterSubmit:null,beforeQuickMove:null,afterMoveAppending:null,afterQuickMove:null,beforeMove:null,afterMove:null,beforeHeightChange:null,afterHeightChange:null},_init:function(){var c=this;c.bBusy=true;c.bLocked=false;c.updateIMinHeight();c.ID=c.element.attr("id");c.iWidth=c.element.width();c.iPaddingHeight=parseInt(c.element.css("padding-top"))+parseInt(c.element.css("padding-bottom"));c.oSliderTray=c.element.find(".infinite-slider-tray");c.oCurrentSlide=c.oSliderTray.find(".infinite-slider-slide:last").css("display","inline-block");c.iCurrentSlideHeight=c.oCurrentSlide.outerHeight(true);c.iCurrentSlideHeightIncPadding=c.iCurrentSlideHeight+c.iPaddingHeight;c.oCurrentSlide.css("display","inline-block");c.element.css({overflow:"hidden",position:"relative",height:(c.iCurrentSlideHeight>c.iMinHeight?c.iCurrentSlideHeight:c.iMinHeight)});c.oSliderTray.css({marginLeft:"-"+c.iWidth+"px",width:(c.iWidth*3)+"px"});c.oDummySlide=jQuery('<div class="infinite-slider-dummy"></div>').insertBefore(c.oCurrentSlide).css({display:"inline-block",width:c.iWidth+"px",height:c.iCurrentSlideHeight});c.oSliderTray.find(".infinite-slider-slide:not(:last)").css({display:"none","float":"left",width:c.iWidth+"px"});c.oCurrentSlide.css({display:"inline-block","float":"left",width:c.iWidth+"px"});c.bind((c.options.oBindContainer==null?b:c.options.oBindContainer));c.bBusy=false;return c},moveTo:function(d){var c=this;c.element.queue("infinite-slider",function(){c.bBusy=true;var e=c.oCurrentSlide;c.oCurrentSlide=c.oSliderTray.find(d);if(e[0]!==c.oCurrentSlide[0]){if(e.is(":visible")){if(jQuery.isFunction(c.options.beforeMove)){c.options.beforeMove()}c.oCurrentSlide.appendTo(c.oSliderTray).css({display:"inline-block"});if(jQuery.isFunction(c.options.afterMoveAppending)){c.options.afterMoveAppending()}var f=c.iCurrentSlideHeightIncPadding;c.iCurrentSlideHeight=c.oCurrentSlide.outerHeight(true);c.iCurrentSlideHeightIncPadding=c.iCurrentSlideHeight+c.iPaddingHeight;var g;if(c.iMinHeight>f){f=c.iMinHeight}if(c.iMinHeight>c.iCurrentSlideHeightIncPadding){g=c.iMinHeight-f}else{g=c.iCurrentSlideHeightIncPadding-f}e.animate({"padding-left":0,"padding-right":0},{duration:c.options.duration,easing:c.options.easing});c.oDummySlide.animate({width:0},{duration:c.options.duration,easing:c.options.easing,complete:function(){e.clone(true).css({display:"none","padding-left":"","padding-right":""}).prependTo(c.oSliderTray);e.height(c.iCurrentSlideHeight).removeAttr("id").addClass("infinite-slider-dummy").removeClass("infinite-slider-slide").children().remove();c.oDummySlide.remove();c.oDummySlide=e;c.bind(c.oCurrentSlide);c.bBusy=false;if(jQuery.isFunction(c.options.afterMove)){c.options.afterMove()}}});jQuery(this).animate({height:"+="+g},{duration:c.options.duration,easing:c.options.easing,complete:function(){c.element.dequeue("infinite-slider")}});if(jQuery.isFunction(c.options.simultaneously)){c.options.simultaneously(g,c.options)}}else{if(jQuery.isFunction(c.options.beforeQuickMove)){c.options.beforeQuickMove()}e.css({display:"none"}).prependTo(c.oSliderTray);c.oCurrentSlide.css({display:"inline-block"}).appendTo(c.oSliderTray);if(jQuery.isFunction(c.options.afterMoveAppending)){c.options.afterMoveAppending()}c.iCurrentSlideHeight=c.oCurrentSlide.outerHeight(true);c.iCurrentSlideHeightIncPadding=c.iCurrentSlideHeight+c.iPaddingHeight;c.oDummySlide.height(c.iCurrentSlideHeight);c.element.height(c.iCurrentSlideHeight);if(jQuery.isFunction(c.options.afterQuickMove)){c.options.afterQuickMove()}c.bBusy=false}}else{c.bBusy=false}});if(!c.bBusy){c.element.dequeue("infinite-slider")}return c},heightUpdate:function(c){var d=this;d.element.queue("infinite-slider",function(){d.bBusy=true;if(d.oCurrentSlide.is(":visible")){if(jQuery.isFunction(d.options.beforeHeightChange)){d.options.beforeHeightChange("heightUpdate")}var e=d.iCurrentSlideHeightIncPadding;d.iCurrentSlideHeight=d.oCurrentSlide.outerHeight(true);d.iCurrentSlideHeightIncPadding=d.iCurrentSlideHeight+d.iPaddingHeight;if(d.iMinHeight>e){e=d.iMinHeight}if(typeof c!="undefined"){d.updateIMinHeight()}if(d.iMinHeight>d.iCurrentSlideHeightIncPadding){var f=d.iMinHeight-e}else{var f=d.iCurrentSlideHeightIncPadding-e}if(f!=0){d.element.animate({height:"+="+f},{duration:d.options.duration,easing:d.options.easing,complete:function(){d.oDummySlide.height(d.iCurrentSlideHeight);if(jQuery.isFunction(d.options.afterHeightChange)){d.options.afterHeightChange("heightUpdate")}d.bBusy=false}});if(jQuery.isFunction(d.options.simultaneously)){d.options.simultaneously(f,d.options)}}else{if(jQuery.isFunction(d.options.afterHeightChange)){d.options.afterHeightChange("heightUpdate")}d.bBusy=false}}else{if(jQuery.isFunction(d.options.beforeHeightChange)){d.options.beforeHeightChange("quickHeightUpdate")}d.iCurrentSlideHeight=d.oCurrentSlide.outerHeight(true);d.iCurrentSlideHeightIncPadding=d.iCurrentSlideHeight+d.iPaddingHeight;if(typeof c!="undefined"){d.updateIMinHeight()}if(d.iMinHeight>d.iCurrentSlideHeightIncPadding){d.oDummySlide.height(d.iMinHeight-d.iPaddingHeight);d.element.height(d.iMinHeight-d.iPaddingHeight)}else{d.oDummySlide.height(d.iCurrentSlideHeight);d.element.height(d.iCurrentSlideHeight)}if(jQuery.isFunction(d.options.afterHeightChange)){d.options.afterHeightChange("quickHeightUpdate")}d.bBusy=false}});if(!d.bBusy){d.element.dequeue("infinite-slider")}return d},lock:function(){var c=this;c.bLocked=true;return c},unLock:function(){var c=this;c.bLocked=false;return c},submit:function(j){var n=this;j=jQuery(j);var l=new Date();var g=l.getTime();var d;var m=j.find("input[name=replace]");if(m.length>0){d=m.val();m=n.oSliderTray.find(d)}if(!n.bLocked){if(!jQuery.isFunction(n.options.beforeSubmit)||(jQuery.isFunction(n.options.beforeSubmit)&&n.options.beforeSubmit(j,g))){if(typeof d!=="undefined"&&j.find("input[name=moveOnLoaded]").length>0&&m.length>0){n.moveTo(d);if(jQuery.isFunction(n.options.afterSubmit)){n.options.afterSubmit(j,g)}}else{if(!n.bBusy){n.bBusy=true;var o,e,k="";var h=n.oSliderTray.find(".infinite-slider-slide.ajax-infinite-slider-slide");var c=n.oCurrentSlide;var f=(j.find("input[name=ajax-loading-msg]").val()||"Loading...");n.oCurrentSlide=jQuery("<div "+(typeof d!=="undefined"?'id="'+d.substr(1)+'" ':"")+'class="infinite-slider-slide ajax-infinite-slider-slide"><p class="ajax-loading-msg"><span>'+f+"</span></p></div>").css({display:"inline-block","float":"left",width:n.iWidth+"px"}).appendTo(n.oSliderTray);var i=n.oCurrentSlide.outerHeight(true)+n.iPaddingHeight;o=(n.iMinHeight>i?n.iMinHeight:i)-(n.iMinHeight>n.iCurrentSlideHeightIncPadding?n.iMinHeight:n.iCurrentSlideHeightIncPadding);jQuery.ajaxSync("infinite-slider-ajax-"+g,{url:j.attr("action"),data:j.serialize(),type:(j.attr("method")||"GET"),success:function(p,r,q){if(jQuery.trim(p).substr(0,9).toLowerCase()=="<!doctype"){k="error - not logged in anymore!"}else{k=p}},error:globalFunctions.ajaxStandardError,complete:function(){if(!n.oDummySlide.is(":animated")){n.oCurrentSlide.html(k);if(jQuery.isFunction(n.options.afterHTML)){n.options.afterHTML(d)}n.iCurrentSlideHeight=n.oCurrentSlide.outerHeight(true);n.iCurrentSlideHeightIncPadding=n.iCurrentSlideHeight+n.iPaddingHeight;e=(n.iMinHeight>n.iCurrentSlideHeightIncPadding?n.iMinHeight:n.iCurrentSlideHeightIncPadding)-(n.iMinHeight>i?n.iMinHeight:i);n.oDummySlide.height(n.iCurrentSlideHeight).children().remove();if(m.length>0){n.oSliderTray.find(d).filter(function(){return this!==n.oCurrentSlide[0]}).remove();n.oCurrentSlide.removeClass("ajax-infinite-slider-slide")}n.element.animate({height:"+="+e},{duration:n.options.duration,easing:n.options.easing,complete:function(){n.element.dequeue("infinite-slider")}});if(jQuery.isFunction(n.options.simultaneously)){n.options.simultaneously(e,n.options)}if(jQuery.isFunction(n.options.afterSubmit)){n.options.afterSubmit(j,g)}n.bind(n.oCurrentSlide);if(h[0]!==c[0]){h.remove()}else{h.removeClass("ajax-infinite-slider-slide")}n.bBusy=false}}});c.animate({"padding-left":0,"padding-right":0},{duration:n.options.duration,easing:n.options.easing});n.oDummySlide.animate({width:0},{duration:n.options.duration,easing:n.options.easing,complete:function(){c.not(".infinite-slider-slide.ajax-infinite-slider-slide").clone(true).css({display:"none","padding-left":"","padding-right":""}).prependTo(n.oSliderTray);c.height(i).removeAttr("id").addClass("infinite-slider-dummy").removeClass("infinite-slider-slide").children().remove();n.oDummySlide.remove();n.oDummySlide=c;if(k!=""){n.oCurrentSlide.html(k);if(jQuery.isFunction(n.options.afterHTML)){n.options.afterHTML(d)}n.iCurrentSlideHeight=n.oCurrentSlide.outerHeight(true);n.iCurrentSlideHeightIncPadding=n.iCurrentSlideHeight+n.iPaddingHeight;e=(n.iMinHeight>n.iCurrentSlideHeightIncPadding?n.iMinHeight:n.iCurrentSlideHeightIncPadding)-(n.iMinHeight>i?n.iMinHeight:i);n.oDummySlide.height(n.iCurrentSlideHeight).children().remove();if(m.length>0){n.oSliderTray.find(d).filter(function(){return this!==n.oCurrentSlide[0]}).remove();n.oCurrentSlide.removeClass("ajax-infinite-slider-slide")}n.element.animate({height:"+="+e},{duration:n.options.duration,easing:n.options.easing,complete:function(){n.element.dequeue("infinite-slider")}});if(jQuery.isFunction(n.options.simultaneously)){n.options.simultaneously(e,n.options)}if(jQuery.isFunction(n.options.afterSubmit)){n.options.afterSubmit(j,g)}n.bind(n.oCurrentSlide);if(h[0]!==c[0]){h.remove()}else{h.removeClass("ajax-infinite-slider-slide")}n.bBusy=false}}});n.element.animate({height:"+="+o},{duration:n.options.duration,easing:n.options.easing});if(jQuery.isFunction(n.options.simultaneously)){n.options.simultaneously(o,n.options)}if(jQuery.isFunction(n.options.afterNewSlide)&&j.find("input[name=afterNewSlide]").length>0){n.options.afterNewSlide()}}else{if(jQuery.isFunction(n.options.afterSubmit)){n.options.afterSubmit(j,g)}}}}}return n},bind:function(d){var c=this;if(typeof d==="undefined"){jQuery("form.infinite-slider").filter(function(){return(jQuery(this).find("input[name=target]").val()=="#"+c.ID)}).bind("submit",function(){c.submit(this);return false})}else{d.find("form.infinite-slider").filter(function(){return(jQuery(this).find("input[name=target]").val()=="#"+c.ID)}).bind("submit",function(){c.submit(this);return false})}return c},updateIMinHeight:function(){var c=this;c.iMinHeight=(jQuery.isFunction(c.options.minHeight)?c.options.minHeight():1);return c}})}(jQuery));(function(a,b){a.widget("ui.overlay",{options:{autoOpen:false,closeOnEscape:false,zIndex:10,disable:true,startingOpacity:0,opacity:0.5,disableRoot:jQuery("body"),animationSpeed:200},version:"1.8.5",uuid:0,instances:[],oldInstances:[],events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(c){return c+".overlay"}).join(" "),_create:function(){var c=this,d=c.options;c._isOpen=false;c.instances=[];c.oldInstances=[];return c},_init:function(){if(this.options.autoOpen){this.open()}},open:function(){var c=this;if(c.instances.length===0){setTimeout(function(){if(c.length){a(document).bind(c.events,function(e){if(a(e.target).zIndex()<c.options.zIndex){return false}})}},1);a(document).bind("keydown.overlay",function(e){if(c.options.closeOnEscape&&e.keyCode&&e.keyCode===a.ui.keyCode.ESCAPE){c.close(e);e.preventDefault()}});a(window).bind("resize.overlay",function(){c.resize()})}var d=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height(),"z-index":c.options.zIndex,opacity:c.options.startingOpacity}).animate({opacity:c.options.opacity},{duration:c.options.animationSpeed});if(a.fn.bgiframe){d.bgiframe()}this.instances.push(d);this.$el=d;return c},destroy:function(){var c=this;this.oldInstances.push(this.instances.splice(a.inArray(c,this.instances),1)[0]);if(this.instances.length===0){a([document,window]).unbind(".overlay")}this.$el.remove();var d=c.options.zIndex;a.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.zIndex=d;c.resize();return c},isOpen:function(){return(this.instances.length>0)},widget:function(){return this.uiDialog},height:function(){var d,c;if(a.browser.msie&&a.browser.version<7){d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(d<c){return a(window).height()+"px"}else{return d+"px"}}else{return a(document).height()+"px"}},width:function(){var c,d;if(a.browser.msie&&a.browser.version<7){c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);d=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(c<d){return a(window).width()+"px"}else{return c+"px"}}else{return a(document).width()+"px"}},resize:function(){var d=this;var c=a([]);a.each(d.instances,function(){c=c.add(this)});c.css({width:0,height:0}).css({width:d.width(),height:d.height()})}})}(jQuery));(function(a,b){a.widget("ui.productActionBox",{options:{sDelegateSelector:"body",sSelector:"",source:null,oProductActionBoxPosition:{my:"left center",at:"right center",offset:"11 0"},oPreCondition:null,oAfterPrint:null},_create:function(){var c;c=this;c.bOpen=false;c.oCloseButton=a('<a title="St�ng" class="product-action-box-close-button" href="#">St�ng</a>').bind("click",function(){c.close();return false});c.oProductActionBoxArrow=a('<img class="product-action-box-arrow" src="" />');c.oCache={};c.iDocumentHeight;c.iScrollBarWidth=a.scrollbarWidth();c.oBody=a("body");c.oBody.bind("mousedown.product",function(d){if(c.element.closest("body").length){if(!c._isEventTarget(d.target)&&!a(d.target).parents(".product-action-box, .ui-dialog, #nyroModalFull").length){c.close()}}});a(window).bind("resize.product",function(){if(typeof c.oCurrentActive!=="undefined"){c.rePositionProductActionBox().addArrow().addCloseButton()}});this._initSource();this.response=function(){return c._print.apply(c,arguments)};a(c.options.sDelegateSelector).delegate(c.options.sSelector,"click",function(e){var d;d=a(this);if(!a.isFunction(c.options.oPreCondition)||(a.isFunction(c.options.oPreCondition)&&c.options.oPreCondition(d))){if(typeof c.oCurrentActive==="undefined"||c.oCurrentActive[0]!==d[0]){c.oCurrentActive=d;c.oCurrentActiveImg=c.oCurrentActive.children(":first");c.oCurrentActiveOffset=c.oCurrentActive.offset();c.iDocumentHeight=a(document).height();c.element.css({top:0,left:0,width:"","max-height":(((c.iDocumentHeight>c.oCurrentActiveOffset.top*2)?(c.oCurrentActiveOffset.top*2):(c.iDocumentHeight-c.oCurrentActiveOffset.top)*2)-100)}).appendTo(c.oBody);c.rePositionProductActionBox();c.source(c.oCurrentActive,c.response)}else{c.close()}}return false})},_print:function(e){var c,d;c=this;c.element.empty();d=a(e).css({opacity:0.01}).appendTo(c.element);if(c.element.hasScrollBar()){c.element.css({width:"+="+c.iScrollBarWidth})}d.css({display:"none",opacity:""}).fadeIn("200");if(a.isFunction(c.options.oAfterPrint)){c.options.oAfterPrint()}c.rePositionProductActionBox().addArrow().addCloseButton();return c},_initSource:function(){var c;c=this;if(a.isFunction(c.options.source)){this.source=c.options.source}else{this.source=function(e,f){var d,g;d=this;g=e.data("href");if(d.oAJAX){d.oAJAX.abort()}if(g in d.oCache){f(d.oCache[g])}else{d.startLoading();d.oAJAX=a.ajax({url:g,type:"POST",success:function(h,i){d.oCache[g]=h;f(h)},error:globalFunctions.ajaxStandardError})}}}return c},startLoading:function(){var c;c=this;c.element.html('<img id="product-action-loading-img" src="/images/ajaxLoader.gif" />');c.rePositionProductActionBox().addArrow().addCloseButton()},_isEventTarget:function(d){var c;c=this;return(d==c.oCurrentActive[0]||d==c.oCurrentActiveImg[0]||d==c.element[0])},addArrow:function(c){var d,e;d=this;e=(d.oCurrentActive.offset().left<d.element.offset().left);d.oProductActionBoxArrow.attr("src","/images/product-action-box-arrow-"+(e?"l":"r")+".png").css({top:0,left:0}).appendTo(d.oBody).position({my:"right center",at:"left center",of:d.element,offset:(e?"1":"0")+" 0"});return d},addCloseButton:function(){var c;c=this;c.oCloseButton.css({top:0,left:0}).appendTo(c.oBody).position({my:"center center",at:"right top",of:c.element,offset:"-1 -1"});return c},rePositionProductActionBox:function(){var c;c=this;c.element.position(a.extend({of:c.oCurrentActive},c.options.oProductActionBoxPosition));return c},close:function(){var c;c=this;c.element.empty().detach();c.oProductActionBoxArrow.detach();c.oCloseButton.detach();c.oCurrentActive=b;c.oCurrentActiveImg=b;return c}})}(jQuery));(function(a,b){a.widget("ui.productify",{options:{iCurrentPage:parseInt(iDEFAULT_PRODUCTLIST_STARTPAGE),iCurrentVisibleAmount:parseInt(iDEFAULT_PRODUCTLIST_VISIBLE_AMOUNT),iProductListStartView:parseInt(iDEFAULT_PRODUCTLIST_STARTVIEW),sDefaultSortOrder:"default",oSortFunctions:{"default":function(d,c){return a(d).find('input[name="qty"]').attr("tabindex")>a(c).find('input[name="qty"]').attr("tabindex")?1:-1},artnr:function(d,c){return a(d).find(".product-desc a").text()>a(c).find(".product-desc a").text()?1:-1},webbeskr:function(d,c){return a(d).find(".product-desc span").text()>a(c).find(".product-desc span").text()?1:-1}},sLoadPricesURL:"",iConcurrentPriceLoads:parseInt(iDEFAULT_PRODUCTLIST_CONCURRENT_PRICE_LOADS),bLoadPrices:false,bAutomaticScrollTo:true,bHash:true,bDisableFilters:true,oProducts:null,afterChange:null},_init:function(){var c=this;c.bBusy=true;c.sCurrentSortOrder=c.options.sDefaultSortOrder;c.oProducts=(c.options.oProducts.length?c.options.oProducts:c.element.find(".product"));c.oProductsLength=c.oProducts.length;c.oFiltersLevelDivs=c.element.find(".filters div[class^=filter-]");c.oProductsControllers=c.element.find("div.products-controller");c.iActiveFilters=0;c.oProductsControllers.delegate("button","click",function(){c.bBusy=true;var e=a(this);if(e.is(":not(.disabled)")){var f=e.parent().attr("class").substr(7,1);var d=e.text();c.options.iCurrentPage=1;if(c.options.bHash){if(isNaN(parseInt(c.URL.hashSegment(0)))||parseInt(c.URL.hashSegment(0))!=1){c.iFilterChanges++;c.URL.hashSegment(0,c.options.iCurrentPage)}c.iFilterChanges++}if(e.is(".active")){c.iActiveFilters--;e.removeClass("active");if(c.options.bHash){c.URL.hashSegment(f,c.URL.hashSegment(f).replace("#"+d.replace("/","[!]").replace('"',"[�]").replace("#","[%]").replace("=","[&]"),""))}c.aFilters[f].splice(a.inArray(d,c.aFilters[f]),1)}else{c.iActiveFilters++;e.addClass("active");if(!a.isArray(c.aFilters[f])){c.aFilters[f]=[]}if(c.options.bHash){c.URL.hashSegment(f,(c.URL.hashSegment(f)!=null?c.URL.hashSegment(f):"")+"#"+d.replace("/","[!]").replace('"',"[�]").replace("#","[%]").replace("=","[&]"))}c.aFilters[f].push(d)}c._updateFilteredProducts();if(c.options.bDisableFilters){c._updateDisabledFilters(f,e.is(".active"))}c._setCurrentTotalPages()._printMeter()._printPageSelector()._printProducts();if(a.isFunction(c.options.afterChange)){c.options.afterChange()}}c.bBusy=false;return false});c.oMeterContainer=this.element.find(".products-visible-articles");c.oMeterVisibleSpan=c.oMeterContainer.find("span.visible");c.oMeterArticlesDiv=c.oMeterContainer.find("div.currently-visible");c.oMeterTotalArticlesLength=c.oMeterContainer.find("div:has(div.currently-visible)").width();c.oPageSelector=this.element.find(".page-selector");c.iCurrentTotalPages=parseInt(c.oProductsLength/c.options.iCurrentVisibleAmount);c.oProductsViewSelectorContainer=this.element.find(".products-view-selector");c.oGridViewImg=c.oProductsViewSelectorContainer.find("img:not(.list)");c.oListViewImg=c.oProductsViewSelectorContainer.find("img.list");c.aFilters=[];c.oPrintContainers=a();if(c.options.bHash){c.iHistoryMovement=0;c.iFilterChanges=0;c.URL=a(document).url();c._setFiltersFromHash()._updateFilteredProducts();if(c.options.bDisableFilters){c._updateDisabledFilters(-1,false)}c._setCurrentTotalPages();a(window).bind("hashchange.productify",function(f){c.iHistoryMovement++;if(c.iHistoryMovement>c.iFilterChanges){var d;while(true){d=c.URL.toString();history.back();if(d==c.URL.toString()){break}}}})}else{c.oFilteredProducts=c.oProducts;c.oFilteredProductsLength=c.oProductsLength}c._printMeter()._printPageSelector();c.oPageSelector.delegate("button:not(.active)","click",function(){var d=jQuery(this);if(d.is(".prev")){c._move(-1)}else{if(d.is(".next")){c._move(1)}else{c._moveTo(parseInt(d.text()))}}if(c.options.bAutomaticScrollTo&&a(window).scrollTop()>c.options.oProducts.filter(":not(.hidden):first").offset().top){a.scrollTo(c.element)}});c._printProducts();c.oGridViewImg.bind("click",function(){c.element.removeClass("list");if(jQuery.isFunction(c.options.afterChange)){c.options.afterChange()}});c.oListViewImg.bind("click",function(){c.element.addClass("list");if(jQuery.isFunction(c.options.afterChange)){c.options.afterChange()}});c.element.find('select[name="sort-selector"]').change(function(){if(a(this).val()!==""){c._sort(a(this).val(),false)._printProducts()}});c.element.find('select[name="visisble-amount-selector"]').change(function(){if(a(this).val()!==""){c.options.iCurrentVisibleAmount=parseInt(a(this).val());c._setCurrentTotalPages()._printPageSelector()._printProducts()._printMeter()}});c.bBusy=false;if(c.options.bLoadPrices){a(c).delay(100).queue(function(d){c.oProductsWithoutPrices=c.oProducts.has("strong.loading");d()}).queue(c._loadPrices)}return c},addPrintContainers:function(){var e,g,c,f,d;e=this;if(e.oPrintContainers.length){e.removePrintContainers()}g=e.oFilteredProducts.slice(((e.options.iCurrentPage-1)*e.options.iCurrentVisibleAmount),(e.options.iCurrentPage*e.options.iCurrentVisibleAmount));c=g.length;f=(e.element.is(".list")?8:16);d=f;while(d<c){g.slice(d-f,d).wrapAll('<div class="print-container" />');d+=f}return e},removePrintContainers:function(){var c;c=this;c.oPrintContainers.children().unwrap();c.oPrintContainers=a();return c},_loadPrices:function(f){var d=this;var c=d.oProductsWithoutPrices.not(".hidden");if(c.length<1){c=d.oProductsWithoutPrices.slice(0,d.options.iConcurrentPriceLoads)}if(c.length>0){var e="";d.oProductsWithoutPrices=d.oProductsWithoutPrices.not(c);c.each(function(g){if(g>0){e+="@"}e+=jQuery(this).find('input[name="artnr"]').val()});a.ajax({url:echoURL(d.options.sLoadPricesURL),type:"POST",data:{sArtnrs:e},dataType:"json",success:function(g,h){a.each(g,function(j,k){var i=c.has('input[name="artnr"][value="'+j+'"]').find("strong.loading");i.removeClass("loading").text(k+i.text())});a(d).queue(d._loadPrices);f()},error:globalFunctions.ajaxStandardError})}else{f()}},_printPageSelector:function(){var d=this;if(d.oPageSelector.children().length>0){d.oPageSelector.children().remove()}if(d.oFilteredProducts.length>d.options.iCurrentVisibleAmount){a('<button class="filter-button prev"><span>&lt; '+oGlobals.sWORDs.previous+"</span></button>").appendTo(d.oPageSelector);for(var c=1;c<=d.iCurrentTotalPages;c++){if(((d.oFilteredProducts.length-1)/d.options.iCurrentVisibleAmount)+1<=10||(((d.options.iCurrentPage>d.iCurrentTotalPages-5&&c>d.iCurrentTotalPages-7)||(d.options.iCurrentPage<6&&c<8))||(c>(d.options.iCurrentPage-3)&&c<(d.options.iCurrentPage+3))||c==1||c==d.iCurrentTotalPages)){a('<button class="filter-button'+(c==d.options.iCurrentPage?" active":"")+'" ><span>'+c+"</span></button>").appendTo(d.oPageSelector)}}a('<button class="filter-button next"><span>'+oGlobals.sWORDs.next+" &gt;</span></button>").appendTo(d.oPageSelector);if(d.iCurrentTotalPages>10){if(d.options.iCurrentPage>5){d.oPageSelector.find("button").eq(1).after("<span> ... </span>")}if(d.options.iCurrentPage<d.iCurrentTotalPages-5){d.oPageSelector.find("button").eq(-2).before("<span> ... </span>")}}}else{a('<button class="filter-button active"><span>1</span></button>').appendTo(d.oPageSelector)}return d},_move:function(c){var d=this;d._moveTo(d.options.iCurrentPage+c)},_moveTo:function(d){var c=this;c.bBusy=true;if(d>0&&d<=c.iCurrentTotalPages){c.options.iCurrentPage=d;c._printPageSelector();c._printProducts();if(c.options.bHash){c.URL.hashSegment(0,d);c.iFilterChanges++}if(a.isFunction(c.options.afterChange)){c.options.afterChange()}}c.bBusy=false},_printMeter:function(){var c=this;c.oMeterVisibleSpan.text(c.oFilteredProducts.length);c.oMeterArticlesDiv.css({width:parseInt(c.oMeterTotalArticlesLength*c.oFilteredProducts.length/c.oProductsLength)+"px"});return c},_printProducts:function(){var c=this;c.oProducts.not(".hidden").addClass("hidden");c.oFilteredProducts.slice(((c.options.iCurrentPage-1)*c.options.iCurrentVisibleAmount),(c.options.iCurrentPage*c.options.iCurrentVisibleAmount)).removeClass("hidden");return c},_sort:function(c,e){var d=this;if((c!==d.sCurrentSortOrder||(e&&c!=="default"))&&(c!==""&&c in d.options.oSortFunctions&&a.isFunction(d.options.oSortFunctions[c]))){d.sCurrentSortOrder=c;d.oFilteredProducts.sortElements({comparator:d.options.oSortFunctions[c]})}return d},_updateFilteredProducts:function(){var c=this;c._updateTempFilteredProducts(c.aFilters,false,false);c.oFilteredProducts=c.oTempFilteredProducts;c.oFilteredProductsLength=c.oFilteredProducts.length;c._sort(c.sCurrentSortOrder,true);return c},_updateTempFilteredProducts:function(d,h,i){var j=this;var c,f,e,g,k;if(h){j.oTempFilteredProducts=j.oFilteredProducts}else{j.oTempFilteredProducts=j.oProducts}if(j.iActiveFilters){k=true;j.oTempFilteredProducts=j.oTempFilteredProducts.filter(function(){if(k){var n,m,l;n=a(this).data("filter");m=false;for(g=1;g<9;g++){if(a.isArray(d[g])&&d[g].length){m=false;if(typeof n[g]!=="undefined"){c=n[g].split("##");for(e in c){if(a.inArray(c[e],d[g])>=0){m=true;break}}if(!m){break}}else{break}}}if(i&&m){k=false}return m}else{return false}})}return j},_updateDisabledFilters:function(d,e){var c=this;if(c.iActiveFilters){c.oProductsControllers.find("button:not(.active)").each(function(){var g,j,h,f,i;g=a(this);h=g.parent().attr("class").substr(7,1);if(h!==d&&!(d>-1&&e&&c.aFilters[d].length<2&&g.is(".disabled"))){j=a.extend(true,[],c.aFilters);f=g.text();i=(a.isArray(j[h])&&j[h].length);j[h]=[f];c._updateTempFilteredProducts(j,(!i||(c.iActiveFilters<2&&e)),true);if(c.oTempFilteredProducts.length){g.removeClass("disabled")}else{g.addClass("disabled")}}})}else{c.oProductsControllers.find("button").removeClass("disabled")}return c},_setCurrentTotalPages:function(){var c=this;c.iCurrentTotalPages=parseInt((c.oFilteredProducts.length-1)/c.options.iCurrentVisibleAmount)+1;return c},_setFiltersFromHash:function(){var c=this;if(!isNaN(parseInt(c.URL.hashSegment(0)))&&parseInt(c.URL.hashSegment(0))>0){c.options.iCurrentPage=parseInt(c.URL.hashSegment(0))}a.each([1,2,3,4,5,6,7,8],function(f,g){var d=g;if(c.URL.hashSegment(d)!=null&&c.URL.hashSegment(d)!=""){c.aFilters[d]=c.URL.hashSegment(d).split("#").slice(1);a.each(c.aFilters[d],function(h,j){c.aFilters[d][h]=c.aFilters[d][h].replace("[!]","/").replace("[�]",'"').replace("[%]","#").replace("[&]","=");c.oFiltersLevelDivs.filter(".filter-"+d).find("button").filter(function(){if(a(this).find("span").text()==c.aFilters[d][h]){c.iActiveFilters++;return true}else{return false}}).addClass("active")})}});return c}})}(jQuery));(function(a,b){a.widget("ui.purchase",{options:{zIndex:5000,bSlideUpBuyingStripe:false,iBuyingStripeTimeout:10000,oBasket:null,oBasketSlider:null,oBasketMenuOptionDiv:null,oBasketContainer:null,oBasketSliderConfig:null,oCashierContainer:jQuery(),oTopPanel:null},_init:function(){var c=this;c.iPopUpCounter=1;c.iInstancesCounter=1;c.oInstances=[];return c},basketBuy:function(f){var d=this;var e;var c={oTr:f,oQty:f.find("input[name=qty]"),sArtnr:f.find("input[name=artnr]").val(),sOrdradnr:f.find("input[name=ordradnr]").val()};jQuery.extend(c,{sQty:jQuery.trim(c.oQty.val())});if(d._check(c.sQty,e,true)){jQuery.extend(c,{iQty:parseInt(c.sQty)});d.options.oBasketSlider.infiniteSlide("lock");d.options.oTopPanel.topPanel("addLock");jQuery(window).bind("beforeunload",function(){return"Sidan laddar fortfarande! Det �r rekommenderat att l�ta sidan ladda klart innan du g�r vidare. Du l�ter sidan ladda klart genom att trycka 'Avbryt'."});jQuery.extend(c,{iQty:parseInt(c.sQty)});jQuery.ajaxSync("basketBuy",{url:echoURL("Basket/Update/"+c.sOrdradnr+"/"+c.sArtnr.replace(/\//gi,"{|}")+"/"+c.sQty),type:"GET",beforeSend:function(g){jQuery.extend(c,{oImg:c.oQty.next("img")});if(c.oImg.length<1){c.oImg=jQuery('<img src="/images/address-loader.gif" alt="Laddar" />').insertAfter(c.oQty)}},instantSuccess:function(g,h){jQuery.extend(c,{basketBuyData:g});d.oInstances[d.iInstancesCounter]=c;if(d.options.oCashierContainer.length>0){d._updateCashier(d.iInstancesCounter,true)}else{d._basketBuySuccess(d.iInstancesCounter)}d.iInstancesCounter++},success:function(g,h){d.options.oBasketSlider.infiniteSlide("unLock");d.options.oTopPanel.topPanel("removeLock");jQuery(window).unbind("beforeunload")},error:function(g,i,h){d.options.oBasketSlider.infiniteSlide("unLock");d.options.oTopPanel.topPanel("removeLock");jQuery(window).unbind("beforeunload");return globalFunctions.ajaxStandardError(g,i,h)}})}return this},_basketBuySuccess:function(e){var d=this;var c=d.oInstances[e];var f=jQuery(c.basketBuyData);c.oDataOrdersum=f.siblings("span.ordersum");c.iArticles=f.find("tbody tr").length;if(c.iQty>0){c.oImg.fadeOut("fast",function(){c.oImg.remove()});c.oNewRow=f.find("input[name=artnr]").filter(function(){return(jQuery(this).val()==c.sArtnr)}).parents("tr:first");c.oSum=c.oTr.find("td:eq(5)").css({width:c.oTr.find("td:eq(3)").width()+"px"});c.oSum.find("span").fadeOut("fast",function(){jQuery(this).text(c.oNewRow.find("td:eq(5) span").text()).fadeIn("fast")});c.oSum.css({width:"auto"});d.options.oBasketContainer.find("span.ordersum").fadeOut("fast",function(){jQuery(this).html(c.oDataOrdersum.html()).fadeIn("fast")})}else{if(f.find("input[name=artnr]").length>0){c.oTr.fadeOut("fast",function(){jQuery(this).remove()});d.options.oBasketContainer.find("span.ordersum").fadeOut("fast",function(){jQuery(this).html(c.oDataOrdersum.html()).fadeIn("fast")})}else{d.options.oBasketContainer.fadeOut("fast",function(){d.options.oBasketContainer.children().remove();d.options.oBasketContainer.html(c.basketBuyData).fadeIn("fast")})}}if(c.oDataOrdersum.length>0){sTemp=c.oDataOrdersum.text();iTemp=sTemp.search(/[0-9]/gi);iTemp2=sTemp.search(/[(]/gi)-1;if(iTemp2<0){iTemp2=sTemp.length}d.options.oBasketMenuOptionDiv.find("span:eq(0)").text(c.iArticles+oGlobals.sWORDs.Articles);d.options.oBasketMenuOptionDiv.find("span:eq(1)").text(sTemp.substr(iTemp,iTemp2-iTemp));d.options.oBasketMenuOptionDiv.fadeOut(200).fadeIn(100,function(){d.options.oBasketSlider.infiniteSlide("heightUpdate")})}else{d.options.oBasketMenuOptionDiv.find("span:eq(0)").text(c.iArticles+oGlobals.sWORDs.Articles);d.options.oBasketMenuOptionDiv.find("span:eq(1)").text("-");d.options.oBasketMenuOptionDiv.fadeOut(200).fadeIn(100,function(){d.options.oBasketSlider.infiniteSlide("heightUpdate")})}if(d.options.oCashierContainer.length>0){d._updateCashier(e)}},buy:function(f,g,e){var d=this;var c={oForm:f,sType:g,sResponse:e,bResponseExist:(typeof(e)!=="undefined"),oQty:f.find("input[name=qty]"),sArtnr:f.find("input[name=artnr]").val()};jQuery.extend(c,{sQty:jQuery.trim(c.oQty.val())});if(d._check(c.sQty,e)){jQuery.extend(c,{sFormMethod:(f.attr("method")?f.attr("method"):"GET"),oProductContainer:f.parents(".product")});jQuery.extend(c,{oBuyingStripe:c.oProductContainer.find("div.buying_products_stripe")});jQuery.extend(c,{oBuyingStripes:c.oBuyingStripe.children()});jQuery.extend(c,{oBuyingStripeAdding:c.oBuyingStripes.filter(".buying_products_stripe_adding"),oBuyingStripeAdded:c.oBuyingStripes.filter(".buying_products_stripe_added"),oBuyingStripeSpecial:c.oBuyingStripes.filter(".buying_products_stripe_special")});if(g=="cashier"){jQuery.extend(c,{oCashierSlide:c.oForm.parents("div.infinite-slider-slide:first")})}d.oInstances[d.iInstancesCounter]=c;d._realBuy(d.iInstancesCounter)}d.iInstancesCounter++;return d},_realBuy:function(f){var d=this;var e=false;var c=d.oInstances[f];if((typeof c.oForm.data("purchaseDataLock")!=="undefined"?!c.oForm.data("purchaseDataLock"):true)&&(typeof c.oForm.data("purchaseDataBasketLock")!=="undefined"?!c.oForm.data("purchaseDataBasketLock"):true)){c.oForm.data("purchaseDataLock",true);if(c.sType=="cashier"){d.options.oBasketSlider.infiniteSlide("lock");d.options.oTopPanel.topPanel("addLock")}jQuery(window).bind("beforeunload",function(){return"Sidan laddar fortfarande! Det �r rekommenderat att l�ta sidan ladda klart innan du g�r vidare. Du l�ter sidan ladda klart genom att trycka 'Avbryt'."});jQuery.ajaxSync("buy",{url:echoURL("Buy/"+c.sArtnr.replace(/\//gi,"{|}")+"/"+c.sQty+(c.bResponseExist?"/"+c.sResponse:"")),dataType:"json",type:c.sFormMethod,beforeSend:function(){d._buyBeforeSend(f)},instantSuccess:function(g,h){if(g.status=="1"){d._purchaseSuccessful(f,g,h)}else{if(g.status=="2"){alert("alt artikel")}else{if(g.status=="3"){d._purchaseAutoReplaced(f,g,h)}else{if(g.status=="4"){d._nonProducedProducts(f,g,h)}else{if(g.status=="5"||g.status=="9"||g.status=="6"||g.status=="7"||g.status=="8"){d._notInStockProducts(f,g,h)}else{if(g.status=="10"||g.status=="13"){d._notInStockProductsWithCreditCard(f,g,h)}else{if(g.status=="11"){d._recommendedAmount(f,g,h)}else{if(g.status=="12"){d._mandatoryAmount(f,g,h)}else{showErrorMessageAndLoadPage()}}}}}}}}},success:d._buySuccess,error:d._buyError,complete:function(){c.oForm.data("purchaseDataLock",false)}})}return d},_notInStockProductsWithCreditCard:function(g,e,h){var d=this;var c=d.oInstances[g];var f={};f[e.ok]=function(j,k){var i=jQuery(j.target);if(i.is("button")||i.parent().is("button")){jQuery(this).dialog("close")}c.oBuyingStripe.queue("purchaseQueue",function(l){c.oBuyingStripes.filter(function(){return(jQuery(this).css("display")!="none")}).fadeOut("fast",function(){l()})});c.oBuyingStripe.queue("purchaseQueue",function(l){c.oBuyingStripe.addClass("cancel");c.oBuyingStripeSpecial.html(e.purchaseCancelled).fadeIn("fast",function(){if(d.options.bSlideUpBuyingStripe){clearTimeout(c.oBuyingStripe.data("animations"));c.oBuyingStripe.data("animations",setTimeout('jQuery("div.product:has(input[name=artnr][value='+c.sArtnr+']) div.buying_products_stripe").slideUp("fast")',d.options.iBuyingStripeTimeout))}l()})});if(c.oBuyingStripe.queue("purchaseQueue").length<3){c.oBuyingStripe.dequeue("purchaseQueue")}};jQuery('<div id="buy-popup-'+iPopupCounter+'" title="'+e.title+'"><div><p>'+e.message+"</p></div></div>").appendTo("body").dialog({resizable:false,modal:true,zIndex:5000,dialogClass:"popup-message",buttons:f}).parents(".ui-dialog:first").keydown(function(i){if(i.keyCode&&i.keyCode===a.ui.keyCode.ESCAPE){f[e.ok](i,this)}}).find("a.ui-dialog-titlebar-close").bind("click",f[e.ok]);iPopupCounter++},_mandatoryAmount:function(g,e,h){var d=this;var c=d.oInstances[g];var f={};f[e.yes]=function(){jQuery(this).dialog("close");jQuery.extend(c,{sResponse:"1",bResponseExist:true});d.oInstances[d.iInstance]=c;d._realBuy(g)};f[e.no]=function(j,k){var i=jQuery(j.target);if(i.is("button")||i.parent().is("button")){jQuery(this).dialog("close")}c.oBuyingStripe.queue("purchaseQueue",function(l){c.oBuyingStripes.filter(function(){return(jQuery(this).css("display")!="none")}).fadeOut("fast",function(){l()})});c.oBuyingStripe.queue("purchaseQueue",function(l){if(d.options.bSlideUpBuyingStripe){clearTimeout(c.oBuyingStripe.data("animations"))}c.oBuyingStripe.slideUp("fast")});if(c.oBuyingStripe.queue("purchaseQueue").length<3){c.oBuyingStripe.dequeue("purchaseQueue")}};jQuery('<div id="buy-popup-'+iPopupCounter+'" title="'+e.title+'"><div><p>'+e.message+"</p></div></div>").appendTo("body").dialog({resizable:false,modal:true,zIndex:5000,dialogClass:"popup-message",buttons:f}).parents(".ui-dialog:first").keydown(function(i){if(i.keyCode&&i.keyCode===a.ui.keyCode.ESCAPE){f[e.yes](i,this)}}).find("a.ui-dialog-titlebar-close").bind("click",f[e.no]);iPopupCounter++},_recommendedAmount:function(g,e,i){var d=this;var c=d.oInstances[g];var f={};f[e.yes]=function(){jQuery(this).dialog("close");jQuery.extend(c,{sResponse:"1",bResponseExist:true});d.oInstances[d.iInstance]=c;d._realBuy(g)};f[e.no]=function(j,k){jQuery(this).dialog("close");jQuery.extend(c,{sResponse:"0",bResponseExist:true});d.oInstances[d.iInstance]=c;d._realBuy(g)};var h=function(k,l){var j=jQuery(k.target);if(j.is("button")||j.parent().is("button")){jQuery(this).dialog("close")}c.oBuyingStripe.queue("purchaseQueue",function(m){c.oBuyingStripes.filter(function(){return(jQuery(this).css("display")!="none")}).fadeOut("fast",function(){m()})});c.oBuyingStripe.queue("purchaseQueue",function(m){c.oBuyingStripe.addClass("cancel");c.oBuyingStripeSpecial.html(e.purchaseCancelled).fadeIn("fast",function(){if(d.options.bSlideUpBuyingStripe){clearTimeout(c.oBuyingStripe.data("animations"));c.oBuyingStripe.data("animations",setTimeout('jQuery("div.product:has(input[name=artnr][value='+c.sArtnr+']) div.buying_products_stripe").slideUp("fast")',d.options.iBuyingStripeTimeout))}m()})});if(c.oBuyingStripe.queue("purchaseQueue").length<3){c.oBuyingStripe.dequeue("purchaseQueue")}};jQuery('<div id="buy-popup-'+iPopupCounter+'" title="'+e.title+'"><div><p>'+e.message+"</p></div></div>").appendTo("body").dialog({resizable:false,modal:true,zIndex:5000,dialogClass:"popup-message",buttons:f}).parents(".ui-dialog:first").keydown(function(j){if(j.keyCode&&j.keyCode===a.ui.keyCode.ESCAPE){h(j,this)}}).find("a.ui-dialog-titlebar-close").bind("click",h);iPopupCounter++},_notInStockProducts:function(g,e,h){var d=this;var c=d.oInstances[g];var f={};f[e.yes]=function(){jQuery(this).dialog("close");jQuery.extend(c,{sResponse:"1",bResponseExist:true});d.oInstances[d.iInstance]=c;d._realBuy(g)};f[e.no]=function(j,k){var i=jQuery(j.target);if(i.is("button")||i.parent().is("button")){jQuery(this).dialog("close")}c.oBuyingStripe.queue("purchaseQueue",function(l){c.oBuyingStripes.filter(function(){return(jQuery(this).css("display")!="none")}).fadeOut("fast",function(){l()})});c.oBuyingStripe.queue("purchaseQueue",function(l){c.oBuyingStripe.addClass("cancel");c.oBuyingStripeSpecial.html(e.purchaseCancelled).fadeIn("fast",function(){if(d.options.bSlideUpBuyingStripe){clearTimeout(c.oBuyingStripe.data("animations"));c.oBuyingStripe.data("animations",setTimeout('jQuery("div.product:has(input[name=artnr][value='+c.sArtnr+']) div.buying_products_stripe").slideUp("fast")',d.options.iBuyingStripeTimeout))}l()})});if(c.oBuyingStripe.queue("purchaseQueue").length<3){c.oBuyingStripe.dequeue("purchaseQueue")}};jQuery('<div id="buy-popup-'+iPopupCounter+'" title="'+e.title+'"><div><p>'+e.message+"</p></div></div>").appendTo("body").dialog({resizable:false,modal:true,zIndex:5000,dialogClass:"popup-message",buttons:f}).parents(".ui-dialog:first").keydown(function(i){if(i.keyCode&&i.keyCode===a.ui.keyCode.ESCAPE){f[e.no](i,this)}}).find("a.ui-dialog-titlebar-close").bind("click",f[e.no]);iPopupCounter++},_nonProducedProducts:function(g,e,h){var d=this;var c=d.oInstances[g];var f={};f[e.approve]=function(){jQuery(this).dialog("close");jQuery.extend(c,{sResponse:"1",bResponseExist:true});d.oInstances[d.iInstance]=c;d._realBuy(g)};f[e.cancel]=function(){var i=jQuery(event.target);if(i.is("button")||i.parent().is("button")){jQuery(this).dialog("close")}c.oBuyingStripe.queue("purchaseQueue",function(j){c.oBuyingStripes.filter(function(){return(jQuery(this).css("display")!="none")}).fadeOut("fast",function(){j()})});c.oBuyingStripe.queue("purchaseQueue",function(j){c.oBuyingStripe.removeClass("cancel");c.oBuyingStripeSpecial.html(e.message).fadeIn("fast",function(){if(d.options.bSlideUpBuyingStripe){clearTimeout(c.oBuyingStripe.data("animations"));c.oBuyingStripe.data("animations",setTimeout('jQuery("div.product:has(input[name=artnr][value='+c.sArtnr+']) div.buying_products_stripe").slideUp("fast")',d.options.iBuyingStripeTimeout))}j()})});if(c.oBuyingStripe.queue("purchaseQueue").length<3){c.oBuyingStripe.dequeue("purchaseQueue")}};jQuery('<div id="buy-popup-'+iPopupCounter+'" title="'+e.title+'"><div><p>'+e.message+"</p></div></div>").appendTo("body").dialog({resizable:false,modal:true,zIndex:d.options.zIndex,dialogClass:"popup-message",buttons:f,close:f[e.cancel]}).parents(".ui-dialog:first").keydown(function(i){if(i.keyCode&&i.keyCode===a.ui.keyCode.ESCAPE){f[e.no](i,this)}}).find("a.ui-dialog-titlebar-close").bind("click",f[e.no]);d.iPopUpCounter++},_purchaseAutoReplaced:function(f,e,g){var d=this;var c=d.oInstances[f];c.oForm.data("purchaseDataBasketLock",true);jQuery.ajaxSync("buyBasketUpdate",{url:echoURL("Basket/UpdateView"),instantSuccess:function(h,i){if(c.sType!="cashier"){c.oBuyingStripe.queue("purchaseQueue",function(j){c.oBuyingStripes.filter(function(){return(jQuery(this).css("display")!="none")}).fadeOut("fast",function(){j()})});c.oBuyingStripe.queue("purchaseQueue",function(j){c.oBuyingStripe.removeClass("cancel");c.oBuyingStripeSpecial.html(e.message).fadeIn("fast",function(){if(d.options.bSlideUpBuyingStripe){clearTimeout(c.oBuyingStripe.data("animations"));c.oBuyingStripe.data("animations",setTimeout('jQuery("div.product:has(input[name=artnr][value='+c.sArtnr+']) div.buying_products_stripe").slideUp("fast")',d.options.iBuyingStripeTimeout))}j()})});if(c.oBuyingStripe.queue("purchaseQueue").length<3){c.oBuyingStripe.dequeue("purchaseQueue")}}c.oForm.data("purchaseDataBasketLock",false);c.oQty.val("")},success:function(h,i){d._updateBasket(f,h,i);if(d.options.oCashierContainer.length>0){d._updateCashier(f)}},error:globalFunctions.ajaxStandardError})},_purchaseSuccessful:function(f,e,g){var d=this;var c=d.oInstances[f];c.oForm.data("purchaseDataBasketLock",true);jQuery.ajaxSync("buyBasketUpdate"+c.sArtnr,{url:echoURL("Basket/UpdateView"),instantSuccess:function(h,i){if(c.sType!="cashier"){c.oBuyingStripe.queue("purchaseQueue",function(j){c.oBuyingStripes.filter(function(){return(jQuery(this).css("display")!="none")}).fadeOut("fast",function(){j()})});c.oBuyingStripe.queue("purchaseQueue",function(j){c.oBuyingStripe.removeClass("cancel");c.oBuyingStripeAdded.fadeIn("fast",function(){if(d.options.bSlideUpBuyingStripe){clearTimeout(c.oBuyingStripe.data("animations"));c.oBuyingStripe.data("animations",setTimeout('jQuery("div.product:has(input[name=artnr][value='+c.sArtnr+']) div.buying_products_stripe").slideUp("fast")',d.options.iBuyingStripeTimeout))}j()})});if(c.oBuyingStripe.queue("purchaseQueue").length<3){c.oBuyingStripe.dequeue("purchaseQueue")}}c.oForm.data("purchaseDataBasketLock",false);c.oQty.val("")},success:function(h,i){d._updateBasket(f,h,i);if(d.options.oCashierContainer.length>0){d._updateCashier(f)}},error:globalFunctions.ajaxStandardError})},_updateBasket:function(e,f,g){var d=this;var c=d.oInstances[e];d.options.oBasketContainer.html(f);if(c.sType=="cashier"){d.options.oBasketSlider.infiniteSlide("heightUpdate")}else{if(d.options.oBasket.css("display")=="none"){d.options.oBasketSlider.infiniteSlide("heightUpdate")}else{if(d.options.oBasketContainer.css("display")=="inline-block"||d.options.oBasketContainer.css("display")=="block"){d.options.oBasketSlider.infiniteSlide("heightUpdate")}else{d.options.oBasketSlider.infiniteSlide("moveTo","#view-basket",d.options.oBasketSliderConfig)}}}d.options.oBasketSlider.infiniteSlide("bind",d.options.oBasketSlider);sTemp=d.options.oBasketContainer.find("span.ordersum").text();iTemp=sTemp.search(/[0-9]/gi);iTemp2=sTemp.search(/[(]/gi)-1;if(iTemp2<0){iTemp2=sTemp.length}d.options.oBasketMenuOptionDiv.find("span:eq(0)").text(d.options.oBasketContainer.find("tbody tr").length+oGlobals.sWORDs.Articles);d.options.oBasketMenuOptionDiv.find("span:eq(1)").text(sTemp.substr(iTemp,iTemp2-iTemp));d.options.oBasketMenuOptionDiv.fadeOut(200).fadeIn(100,function(){d.options.oBasketSlider.infiniteSlide("heightUpdate")})},_updateCashier:function(e,f){var d=this;var c=d.oInstances[e];jQuery.ajaxSync("buyBasketUpdate"+c.sArtnr,{url:echoURL("Cashier/Update"),dataType:"text",success:function(g,h){d.options.oBasketSlider.infiniteSlide("heightUpdate");d.options.oBasketSlider.infiniteSlide("unLock");d.options.oTopPanel.topPanel("removeLock");if(jQuery("#cashier-payment-card").length>0){jQuery("#cashier-payment-card input[type=hidden][name=amount]").val(jQuery(g).siblings("DIBSamount").text());jQuery("#cashier-payment-card input[type=hidden][name=md5key]").val(jQuery(g).siblings("DIBSmd5key").text());jQuery.animationSync("cashierUpdate",{target:jQuery("#cashier-payment-card dl:last"),animation:"fadeOut",duration:"fast",instantComplete:function(i){i.html(jQuery(g).siblings("DIBSdl").find("dl").html());jQuery.animationSync("cashierUpdate",{target:i,animation:"fadeIn",duration:"fast"})}})}if(jQuery("#cashier-payment-invoice").length>0){jQuery.animationSync("cashierUpdate",{target:jQuery("#cashier-payment-invoice dl:last"),animation:"fadeOut",duration:"fast",instantComplete:function(i){i.html(jQuery(g).siblings("invoicedl").find("dl").html());jQuery.animationSync("cashierUpdate",{target:i,animation:"fadeIn",duration:"fast"})}})}if(jQuery("#cashier-container").children("div.transport_error.free-freight").length>0){if(jQuery(g).siblings("reachedFreeFreight").text()=="0"){jQuery.animationSync("cashierUpdate",{target:jQuery("#cashier-container").children("div.transport_error.free-freight"),animation:"slideUp",duration:"fast",instantComplete:function(i){i.remove()}})}else{jQuery.animationSync("cashierUpdate",{target:jQuery("#cashier-container").children("div.transport_error.free-freight").find("strong"),animation:"fadeOut",duration:"fast",instantComplete:function(i){i.html(jQuery(g).siblings("leftUntilFreeFreoght").text());jQuery.animationSync("cashierUpdate",{target:i,animation:"fadeIn",duration:"fast"})}})}}else{jQuery(g).siblings("completeNoFreeFreightBox").children().css({display:"none"});jQuery("#cashier-container").children("h1:first").after(jQuery(g).siblings("completeNoFreeFreightBox").html());jQuery.animationSync("cashierUpdate",{target:jQuery("#cashier-container").children("div.transport_error.free-freight"),animation:"fadeIn",duration:"fast"})}jQuery.animationSync("cashierUpdate",{target:jQuery("#cashier-right div.product:has(input[name=artnr][value="+c.sArtnr+"])"),animation:"fadeOut",duration:"fast",instantComplete:function(i){if(jQuery(g).siblings("newarticle").length>0){jQuery("#cashier-right").append(jQuery(g).siblings("newarticle").html());jQuery.animationSync("cashierUpdate",{target:jQuery("#cashier-right div.product:last"),animation:"fadeIn",duration:"fast"})}else{if(jQuery("#cashier-right div.product").length<2&&jQuery("#cashier-right > p").length>0){jQuery.animationSync("cashierUpdate",{target:jQuery("#cashier-right > p"),animation:"fadeOut",duration:"fast"});jQuery.animationSync("cashierUpdate",{target:jQuery("#cashier-right > h3:last"),animation:"fadeOut",duration:"fast"})}}}});if(typeof f!=="undefined"){d._basketBuySuccess(e)}},error:globalFunctions.ajaxStandardError})},_buyBeforeSend:function(e){var d=this;var c=d.oInstances[e];if(c.oBuyingStripe.css("display")!="none"){if(d.options.bSlideUpBuyingStripe){clearTimeout(c.oBuyingStripe.data("animations"))}if(c.oBuyingStripeAdding.css("display")=="none"){c.oBuyingStripe.queue("purchaseQueue",function(f){c.oBuyingStripes.filter(function(){return(jQuery(this).css("display")!="none")}).fadeOut("fast",function(){f()})});c.oBuyingStripe.queue("purchaseQueue",function(f){c.oBuyingStripe.css({"background-color":""}).removeClass("cancel");c.oBuyingStripeAdding.fadeIn("fast",function(){f()})});c.oBuyingStripe.dequeue("purchaseQueue")}}else{c.oBuyingStripe.css({"background-color":""}).removeClass("cancel");c.oBuyingStripes.css({display:"none"});c.oBuyingStripeAdding.css({display:"block"});c.oBuyingStripe.queue("purchaseQueue",function(g){var i=c.oBuyingStripe.height();var h=c.oBuyingStripe.css("marginTop");var f=c.oBuyingStripe.css("top");if(parseInt(f.replace(/px/gi,""))>-2){c.oBuyingStripe.css({height:"0px",display:"block","margin-top":"0px"}).animate({height:"+="+i,"margin-top":"+="+h},{duration:"fast",complete:function(){g()}})}else{c.oBuyingStripe.css({height:"0px",display:"block","margin-top":"0px",top:"0px"}).animate({height:"+="+i,"margin-top":"+="+h,top:"+="+f},{duration:"fast",complete:function(){g()}})}});c.oBuyingStripe.dequeue("purchaseQueue")}},_buySuccess:function(){jQuery(window).unbind("beforeunload")},_buyError:function(c,e,d){jQuery(window).unbind("beforeunload");return globalFunctions.ajaxStandardError(c,e,d)},_check:function(d,e,f){var c=this;if(typeof e==="undefined"){if(d==""){jQuery('<div id="buy-popup-'+c.iPopUpCounter+'" title="Antal ej ifyllt!"><div><p>Du m�ste ange antal f�r att kunna k�pa.</p></div></div>').appendTo("body").dialog({resizable:false,modal:true,zIndex:c.options.zIndex,dialogClass:"popup-message",buttons:{OK:function(){jQuery(this).dialog("close")}}});c.iPopUpCounter++;return false}else{if(/[\D]+/.test(d)){jQuery('<div id="buy-popup-'+c.iPopUpCounter+'" title="Endast siffror till�tna!"><div><p>Du f�r endast ange siffror i f�ltet.</p></div></div>').appendTo("body").dialog({resizable:false,modal:true,zIndex:c.options.zIndex,dialogClass:"popup-message",buttons:{OK:function(){jQuery(this).dialog("close")}}});c.iPopUpCounter++;return false}else{if(parseInt(d)<1&&(typeof f==="undefined"||parseInt(d)!=0)){jQuery('<div id="buy-popup-'+c.iPopUpCounter+'" title="Ogiltigt antal!"><div><p>Du m�ste ange ett antal st�rre �n 0.</p></div></div>').appendTo("body").dialog({resizable:false,modal:true,zIndex:c.options.zIndex,dialogClass:"popup-message",buttons:{OK:function(){jQuery(this).dialog("close")}}});c.iPopUpCounter++;return false}}}}return true}})}(jQuery));(function(a,b){a.widget("ui.slideGallery",{options:{duration:500,easing:"swing",type:"normal",bLocked:false,afterMove:null,onClick:null},_init:function(){var c=this;c.oSliderTray=c.element.find(".slideGallery-tray");c.oSlides=c.oSliderTray.children(".slideGallery-slide");c.iSlides=c.oSlides.length;c.iActiveSlide=0;c.oActiveSlide=c.oSlides.eq(0).addClass("active");c.iSliderTrayMarginLeft=0;c.oLeftArrow=c.element.prev("div.slideGallery-arrow-left");c.oRightArrow=c.element.next("div.slideGallery-arrow-right");c.iJumpWidth=c.oActiveSlide.width()+parseInt(c.oActiveSlide.css("padding-left"))+parseInt(c.oActiveSlide.css("padding-right"))+parseInt(c.oActiveSlide.css("margin-left"))+parseInt(c.oActiveSlide.css("margin-right"))+parseInt(c.oActiveSlide.css("border-right-width"))+parseInt(c.oActiveSlide.css("border-left-width"));c.iVisibleSlides=parseInt(c.element.width()/c.iJumpWidth);c.iExtraCount=parseInt(c.iVisibleSlides/2);c.oSliderTray.width(c.iSlides*c.iJumpWidth);c.element.css({overflow:"hidden",position:"relative"});c.iHeight=c.element.height();c.iTopMargin=parseInt(c.element.css("margin-top"));c.iBottomMargin=parseInt(c.element.css("margin-bottom"));c.bVisibleLeftArrow=false;c.bVisibleRightArrow=(c.iVisibleSlides<c.iSlides);c.oLeftArrow.css({display:"none","margin-top":parseInt(c.iTopMargin+(c.iHeight/2)-13)}).click(function(){c.goBack()});c.oRightArrow.css({display:(c.iVisibleSlides<c.iSlides?"block":"none"),"margin-top":-parseInt(c.iBottomMargin+(c.iHeight/2)+13.5)}).click(function(){c.goForward()});c.oSlides.click(function(){if(!c.options.bLocked){var d=this;c.oSlides.each(function(e){if(this==d){if(c.options.type=="moving"){c.iActiveSlide=e;c.oActiveSlide.removeClass("active");c.oActiveSlide=c.oSlides.eq(c.iActiveSlide).addClass("active")}else{c.goTo(e)}if(jQuery.isFunction(c.options.onClick)){c.options.onClick(e)}return false}})}});return c},setActive:function(d){var c=this;c.iActiveSlide=d;c.oActiveSlide.removeClass("active");c.oActiveSlide=c.oSlides.eq(c.iActiveSlide).addClass("active");return c},goTo:function(e){var c=this;c.iActiveSlide=e;e=e-c.iExtraCount;c.checkArrows();var d=-parseInt((e<c.iSlides-c.iVisibleSlides?e:c.iSlides-c.iVisibleSlides)*c.iJumpWidth);if(d>0){d=0}if(c.iSliderTrayMarginLeft!=d){c.iSliderTrayMarginLeft=d;c.oSliderTray.animate({"margin-left":c.iSliderTrayMarginLeft})}c.oActiveSlide.removeClass("active");c.oActiveSlide=c.oSlides.eq(c.iActiveSlide).addClass("active");if(jQuery.isFunction(c.options.afterMove)){c.options.afterMove(c.iActiveSlide)}return c},checkArrows:function(){var c=this;if(c.iActiveSlide<1&&c.bVisibleLeftArrow){c.bVisibleLeftArrow=false;c.oLeftArrow.css({display:"none"})}else{if(c.iActiveSlide>0&&!c.bVisibleLeftArrow){c.bVisibleLeftArrow=true;c.oLeftArrow.css({display:"block"})}}if((c.iActiveSlide<(c.iSlides-1)||c.options.type=="moving"&&(c.iActiveSlide+c.iVisibleSlides)<c.iSlides)&&!c.bVisibleRightArrow){c.bVisibleRightArrow=true;c.oRightArrow.css({display:"block"})}else{if((c.iActiveSlide==(c.iSlides-1)||c.options.type=="moving"&&(c.iActiveSlide+c.iVisibleSlides)==c.iSlides)&&c.bVisibleRightArrow){c.bVisibleRightArrow=false;c.oRightArrow.css({display:"none"})}}return c},goBack:function(){var c=this;if(c.options.type=="moving"){if(c.iSliderTrayMarginLeft+c.iJumpWidth<=0){c.setActive(c.iActiveSlide-1);c.checkArrows();c.iSliderTrayMarginLeft=c.iSliderTrayMarginLeft+c.iJumpWidth;c.oSliderTray.animate({"margin-left":c.iSliderTrayMarginLeft})}}else{if(c.iActiveSlide-1>=0){c.goTo(c.iActiveSlide-1)}}return c},goForward:function(){var c=this;if(c.options.type=="moving"){if((c.iSliderTrayMarginLeft-c.iJumpWidth)>=-((c.iSlides-c.iVisibleSlides)*c.iJumpWidth)){c.setActive(c.iActiveSlide+1);c.checkArrows();c.iSliderTrayMarginLeft=c.iSliderTrayMarginLeft-c.iJumpWidth;c.oSliderTray.animate({"margin-left":c.iSliderTrayMarginLeft})}}else{if(c.iActiveSlide+1<c.iSlides){c.goTo(c.iActiveSlide+1)}}return c}})}(jQuery));(function(a,b){a.widget("ui.topPanel",{options:{duration:200,iDefaultHeight:1,oOverlay:null,onClick:null,afterClose:null,afterHide:null,afterOpen:null,oContainerTop:null,oBGContainer:null,oMenu:null},_init:function(){var c=this;c.bLocked=[];c.bLocked.push("true");c.oBody=jQuery("body");c.iTopPanelMargin=c.options.oBGContainer.outerHeight(true)-c.options.oBGContainer.height();c.bOpen=false;c.oActivePanel=jQuery();c.oActiveMenuOption=jQuery();c.sActiveMenuOptionHref="";c.oMenuOptions=c.options.oMenu.find("li");c.oActiveMenuOption=jQuery();c.options.oMenu.delegate("a","click",function(f){f.preventDefault();var d=jQuery(this).attr("href");if(!jQuery.isFunction(c.options.onClick)||jQuery.isFunction(c.options.onClick)&&c.options.onClick(d,f,jQuery(this))){if(c.sActiveMenuOptionHref==d){c.close()}else{c.open(d)}}return false});c.options.oBGContainer.delegate('a[href="#close"]',"click",function(d){d.preventDefault();c.close();return false});c.bLocked.pop();return c},isClosed:function(){var c=this;return !c.bOpen},open:function(e){var c=this;if(c.bLocked.length<1){c.bLocked.push("true");var f=jQuery(e).fadeOut(1);var d=f.outerHeight();c.options.oContainerTop.animate({height:(d+c.iTopPanelMargin)},{duration:c.options.duration});c.options.oBGContainer.animate({height:d},{duration:c.options.duration,complete:function(){c.options.oBGContainer.css({height:"auto"});if(jQuery.isFunction(c.options.afterOpen)){c.options.afterOpen(c.options.duration,f.attr("id"))}}});if(c.options.oOverlay.overlay("isOpen")!=true){c.options.oOverlay.overlay("open")}if(c.bOpen){c.oActivePanel.fadeOut(100,function(){c.oActivePanel.removeClass("active");c.oMenuOptions.filter(".active").removeClass("active");c.oActiveMenuOption=c.oMenuOptions.filter(":has( a[href="+e+"] )").addClass("active");f.addClass("active").fadeIn(100,function(){if(jQuery.isFunction(c.options.afterHide)){c.options.afterHide(c.sActiveMenuOptionHref)}c.sActiveMenuOptionHref=e;c.bLocked.pop()})})}else{c.bOpen=true;c.oActiveMenuOption=c.oMenuOptions.filter(":has( a[href="+e+"] )").addClass("active");f.addClass("active").fadeIn(1);c.oBody.addClass("print");c.sActiveMenuOptionHref=e;c.bLocked.pop()}c.oActivePanel=f}return c},close:function(){var c=this;if(c.bLocked.length<1){c.bLocked.push("true");c.bOpen=false;c.options.oOverlay.overlay("destroy");c.oActiveMenuOption.removeClass("active");c.options.oContainerTop.animate({height:c.options.iDefaultHeight},{duration:c.options.duration,complete:function(){c.oActivePanel.removeClass("active").fadeOut(1);c.oActivePanel=jQuery();c.sActiveMenuOptionHref="";c.oBody.removeClass("print");c.bLocked.pop()}});if(jQuery.isFunction(c.options.afterHide)){c.options.afterHide(c.sActiveMenuOptionHref)}if(jQuery.isFunction(c.options.afterClose)){c.options.afterClose(c.sActiveMenuOptionHref)}}return c},addLock:function(){var c=this;c.bLocked.push("true");return c},removeLock:function(){var c=this;c.bLocked.pop();return c}})}(jQuery));(function(a,c){a.widget("ui.chat",{options:{iInterval:3000,customer_name:"Kund",iMailModeHeightDifference:130,iAnimationSpeed:400,auto_send:true},_init:function(){var d;d=this;d.bAdminIsOnline=true;d.sConversationId="";d.oForm=d.element.find("form");d.sMethod=d.oForm.attr("method")?d.oForm.attr("method"):"GET";d.oChatWindow=d.element.find(".chat-window");d.oMsgInput=d.oForm.find("textarea[name=msg]");d.oSendButton=d.oForm.find("button");d.bScroll=true;d.oChatWindow.scroll(function(){d.bScroll=(d.oChatWindow.attr("scrollHeight")-d.oChatWindow.outerHeight()<=d.oChatWindow.scrollTop())});d.oForm.submit(function(){if(d.bAdminIsOnline){if(d._isInConversation()){d._sendMessage()}else{d._startConversation()}}else{d._sendMail()}return false});d.oMsgInput.keypress(function(f){if(f.which==13){if(d.bAdminIsOnline){if(d._isInConversation()){d._sendMessage()}else{d._startConversation()}return false}}});d.checkIfAdminIsOnline();return d},_sendMail:function(){var e,d;e=this;d=e.oMsgInput.val();a.ajax({url:echoURL("Chat/SendMail"),data:{customer_id:oGlobals.oUser.sSessionID,customer_name:e.options.customer_name,message:d},type:e.sMethod,dataType:"json",success:function(f,g){if(f.status){e.oChatWindow.append('<p class="success-notice">'+f.message+"</p>")}else{e.oChatWindow.append('<p class="error-notice">'+f.message+"</p>")}if(e.bScroll){e.oChatWindow.scrollTo("max")}},error:globalFunctions.ajaxStandardError});e.oMsgInput.val("").focus();return e},checkIfAdminIsOnline:function(){var d;d=this;if(d.sConversationId===""){a.ajax({url:echoURL("Chat/CheckIfAdminIsOnline"),type:"POST",dataType:"json",success:function(e,f){if(!e.status){if(d.bAdminIsOnline){d.bAdminIsOnline=false;d.sConversationId="";d.oChatWindow.append('<p class="error-notice">'+e.message+"</p>").animate({height:"-="+d.options.iMailModeHeightDifference},{duration:d.options.iAnimationSpeed,complete:function(){if(d.bScroll){d.oChatWindow.scrollTo("max")}}});d.oMsgInput.animate({height:"+="+d.options.iMailModeHeightDifference},{duration:d.options.iAnimationSpeed});d.oSendButton.animate({top:"+="+(d.options.iMailModeHeightDifference-2)},{duration:d.options.iAnimationSpeed})}}else{if(!d.bAdminIsOnline){d.bAdminIsOnline=true;d.oChatWindow.append('<p class="success-notice">'+e.message+"</p>").animate({height:"+="+d.options.iMailModeHeightDifference},{duration:d.options.iAnimationSpeed,complete:function(){if(d.bScroll){d.oChatWindow.scrollTo("max")}}});d.oMsgInput.animate({height:"-="+d.options.iMailModeHeightDifference},{duration:d.options.iAnimationSpeed});d.oSendButton.animate({top:"-="+(d.options.iMailModeHeightDifference-2)},{duration:d.options.iAnimationSpeed})}}},error:globalFunctions.ajaxStandardError});setTimeout("$('"+d.options.selector+"').chat( 'checkIfAdminIsOnline' );",d.options.iInterval)}return d},getNewData:function(){var d;d=this;if(d.sConversationId!==""){if(d.bAdminIsOnline){a.ajax({url:echoURL("Chat/GetNewData"),type:"POST",data:{conversation_id:d.sConversationId},dataType:"json",success:function(e,f){if("messages" in e){a.each(e.messages,function(h,g){if(g.type==="0"){d.oChatWindow.append("<p>["+g.date.substr(11,5)+"] Tingstad Support: "+g.message+"</p>");if(d.bScroll){d.oChatWindow.scrollTo("max")}}else{d.oChatWindow.append('<p class="error-notice">'+g.message+"</p>");d.sConversationId="";if(d.bScroll){d.oChatWindow.scrollTo("max")}}})}},error:globalFunctions.ajaxStandardError})}else{d.sConversationId=""}setTimeout("$('"+d.options.selector+"').chat( 'getNewData' );",d.options.iInterval)}else{setTimeout("$('"+d.options.selector+"').chat( 'checkIfAdminIsOnline' );",d.options.iInterval)}return d},_isInConversation:function(){var d;d=this;return(d.sConversationId!=="")},_startConversation:function(){var d;d=this;a.ajax({url:echoURL("Chat/StartConversation"),data:{customer_id:oGlobals.oUser.sSessionID,customer_name:d.options.customer_name},type:d.sMethod,dataType:"json",success:function(e,f){if(e.status){d.sConversationId=e.conversation_id;d._sendMessage();setTimeout("$('"+d.options.selector+"').chat( 'getNewData' );",d.options.iInterval)}else{d.oChatWindow.append('<p class="error-notice">'+e.message+"</p>");d.sConversationId="";if(d.bScroll){d.oChatWindow.scrollTo("max")}}},error:globalFunctions.ajaxStandardError});return d},_sendMessage:function(i){var e,g,f,h,d;e=this;d=e.oMsgInput.val();g=new Date();f=g.getHours();if(f<10){f="0"+f}h=g.getMinutes();if(h<10){h="0"+h}e.oChatWindow.append('<p class="customer">['+f+":"+h+"] Kund: "+d+"</p>");if(e.bScroll){e.oChatWindow.scrollTo("max")}a.ajax({url:echoURL("Chat/SendMessage"),data:{conversation_id:e.sConversationId,message:d},type:e.sMethod,success:function(j,k){},error:globalFunctions.ajaxStandardError});e.oMsgInput.val("").focus();return e}});var b=a.fn.chat;a.fn.chat=function(d){a.extend(d,{selector:this.selector});return b.apply(this,arguments)}}(jQuery));var myUrl=jQuery(document).url();var iPopupCounter=0;var showErrorMessageAndLoadPage;echoURL=function(b,a){return"/"+(oWords_sLanguage.toLowerCase()!=sDEFAULT_LANGUAGE_ABBR.toLowerCase()?oWords_sLanguage+"/":"")+(a!==undefined?"nf/":"")+b};var globalFunctions={ajaxStandardError:function(a,c,b){if(a.status>0){showErrorMessageAndLoadPage()}},ajaxErrorOnLoad:function(a,c,b){showErrorMessageAndLoadPage()}};jQuery(document).ready(function(){var j;var s=jQuery("#top-panel-navigation-section a[href=#basket] .top-panel-navigation-inside-content");var A={oBindContainer:$("#top-panel-container"),simultaneously:function(J,I){if(!r.topPanel("isClosed")){$("#top-panel-container-top").animate({height:"+="+J},{duration:I.duration,easing:I.easing})}},beforeSubmit:function(J,I){if(J.find("input.required").length==J.find("input.required").filter(function(){$(this).trigger("change");return $(this).data("validate")}).length){r.topPanel("addLock");return true}else{return false}},afterSubmit:function(J,I){r.topPanel("removeLock")},beforeMove:function(){r.topPanel("addLock")},afterMove:function(){r.topPanel("removeLock")},beforeHeightChange:function(I){if(I=="quickHeightUpdate"&&$("#top-panel-container li.active").length<1){$("#becomeCustomer").css({display:"block"})}else{if(I=="quickHeightUpdate"){$("#becomeCustomer").css({height:"0px","margin-bottom":"-28px",display:"block"}).add("#become-customer-slider").css({opacity:"0"})}}r.topPanel("addLock")},afterHeightChange:function(I){if(I=="quickHeightUpdate"&&$("#top-panel-container li.active").length<1){$("#becomeCustomer").css({display:"none"})}else{if(I=="quickHeightUpdate"){$("#becomeCustomer").css({height:"auto","margin-bottom":"0",display:"none"}).add("#become-customer-slider").css({opacity:"1"})}}r.topPanel("removeLock")}};var n={oBindContainer:jQuery("#top-panel-container"),simultaneously:function(J,I){$("#top-panel-container-top").animate({height:"+="+J},{duration:I.duration,easing:I.easing})},beforeSubmit:function(J,I){if(J.find("input.required").length==J.find("input.required").filter(function(){$(this).trigger("change");return $(this).data("validate")}).length){$("#customerService .top-panel-menu button.active").removeClass("active");J.find("button").addClass("active");r.topPanel("addLock");return true}else{return false}},afterSubmit:function(J,I){r.topPanel("removeLock")},beforeMove:function(){r.topPanel("addLock")},afterMove:function(){r.topPanel("removeLock")},beforeHeightChange:function(I){if(I=="quickHeightUpdate"&&$("#top-panel-container li.active").length<1){$("#customerService").css({display:"block"})}else{if(I=="quickHeightUpdate"){$("#customerService").css({height:"0px","margin-bottom":"-28px",display:"block"}).add("#customer-service-slider").css({opacity:"0"})}}r.topPanel("addLock")},afterHeightChange:function(I){if(I=="quickHeightUpdate"&&$("#top-panel-container li.active").length<1){$("#customerService").css({display:"none"})}else{if(I=="quickHeightUpdate"){$("#customerService").css({height:"auto","margin-bottom":"0",display:"none"}).add("#customer-service-slider").css({opacity:"1"})}}r.topPanel("removeLock")}};var f={oBindContainer:$("#top-panel-container"),simultaneously:function(J,I){$("#top-panel-container-top").animate({height:"+="+J},{duration:I.duration,easing:I.easing})},beforeSubmit:function(J,I){if(J.find("input.required").length==J.find("input.required").filter(function(){$(this).trigger("change");if(!$(this).data("validate")){if(J.find("p.cashier-error").css("display")=="none"){J.find("p.cashier-error").fadeIn();$.scrollTo(0)}}return $(this).data("validate")}).length){r.topPanel("addLock");return true}else{return false}},afterSubmit:function(J,I){$("body").purchase("option","oBasketContainer",jQuery("#view-basket"));r.topPanel("removeLock")},beforeMove:function(){r.topPanel("addLock")},afterMove:function(){r.topPanel("removeLock")},beforeHeightChange:function(I){if(I=="quickHeightUpdate"&&$("#top-panel-container li.active").length<1){$("#basket").css({display:"block"})}else{if(I=="quickHeightUpdate"){$("#basket").css({height:"0px","margin-bottom":"-28px",display:"block"}).add("#basket-slider").css({opacity:"0"})}}r.topPanel("addLock")},afterHeightChange:function(I){if(I=="quickHeightUpdate"&&$("#top-panel-container li.active").length<1){$("#basket").css({display:"none"})}else{if(I=="quickHeightUpdate"){$("#basket").css({height:"auto","margin-bottom":"0",display:"none"}).add("#basket-slider").css({opacity:"1"})}}r.topPanel("removeLock")},afterNewSlide:function(){if(myUrl.attr("path")!==null&&myUrl.attr("path").indexOf("Cashier")>-1){$("body").ajaxStop(function(){window.location=echoURL("")})}else{s.find("span:eq(0)").text("0"+oGlobals.sWORDs.Articles);s.find("span:eq(1)").text("-");s.fadeOut(200).fadeIn(100)}}};showErrorMessageAndLoadPage=function(J){var I={sURL:myUrl,iDelay:4000};I.sURL=myUrl;if(J){jQuery.extend(I,J)}jQuery("body").overlay({zIndex:8999});jQuery("body").overlay("open");jQuery('<div id="error-dialog" title="Ett fel har uppst�tt!"><span class="alert">&nbsp;</span><p>Ett fel har uppst�tt och sidan m�ste laddas om.<img src="images/ajax-loader.gif" /></p></div>').appendTo("body").css({top:((jQuery(window).height()-jQuery("#error-dialog").height())/2),left:((jQuery(window).width()-jQuery("#error-dialog").width())/2)});setTimeout("window.location = '"+I.sURL+"';",I.iDelay)};var l=function(){jQuery("#main-block .product-block form.add-to-favourite-list").submit(function(){var I=jQuery(this);jQuery.ajax({url:I.attr("action"),data:I.serializeArray(),type:I.attr("method")?I.attr("method"):"get",beforeSend:function(){I.find("select[name=sqlidentity]").next("img").attr("src","/images/favourites-loader.gif").fadeIn("normal")},success:function(J,K){oData=jQuery(jQuery.trim(J));if(oData.find("div.closeNyroModal").length){if(oData.find("div.addedFavouriteListSuccessfully").length&&$("#lists").length>0){oData.find("div.addedFavouriteListSuccessfully > div.favourite-list-item").css({display:"none"}).appendTo($("#lists .left-menu-box:first")).slideDown("normal")}I.find("select").next("img").fadeOut("normal",function(){jQuery(this).attr("src","/images/tick.png").fadeIn("normal").delay(5000).fadeOut("normal")})}else{I.find("select[name=sqlidentity]").next("img").fadeOut("normal",function(){jQuery(this).attr("src","/images/cross.png").fadeIn("normal").delay(5000).fadeOut("normal")})}},error:globalFunctions.ajaxStandardError,complete:function(J,K){}});return false});jQuery("#main-block .product-block input[name=listName]").val("");if(jQuery("#main-block .product-block select").val()==""){jQuery("#main-block .product-block input[name=listName], #main-block .product-block input[name=customerGroupList]").css({display:"block"})}jQuery("#main-block .product-block select").bind("change keyup",function(){if(jQuery(this).val()!=""){jQuery("#main-block .product-block input[name=listName], #main-block .product-block input[name=customerGroupList]").fadeOut()}else{jQuery("#main-block .product-block input[name=listName], #main-block .product-block input[name=customerGroupList]").fadeIn()}});jQuery("#main-block button.left-arrow-button").click(function(){history.go(-1);return false});jQuery("#product-tabs").tabs()};var q=function(){jQuery('form.toner-guide select[name="ManufacturerCode"] option[selected]').attr("selected",true);jQuery('form.toner-guide select[name="ProdGrpCode"] option[selected]').attr("selected",true);jQuery('form.toner-guide select[name="ProductCode"] option[selected]').attr("selected",true);jQuery("form.toner-guide").find("select[name=ManufacturerCode]").change(function(){var I=jQuery(this);I.siblings("select[name=ProductCode]").attr("disabled",true).val(I.siblings("select[name=ProductCode]").find("option:first").val());I.siblings("select[name=ProdGrpCode]").load(echoURL("TonersAJAX/"+encodeURIComponent(I.val()).replace(/\%20/g,"+").replace(/[!'()*~]/g,urlEncodeCharacter)));if(I.val()=="false"){I.siblings("select[name=ProdGrpCode]").attr("disabled",true)}else{I.siblings("select[name=ProdGrpCode]").removeAttr("disabled")}});jQuery("form.toner-guide").find("select[name=ProdGrpCode]").change(function(){var I=jQuery(this);I.siblings("select[name=ProductCode]").load(echoURL("TonersAJAX/"+encodeURIComponent(I.siblings("select[name=ManufacturerCode]").val()).replace(/\%20/g,"+").replace(/[!'()*~]/g,urlEncodeCharacter)+"/"+encodeURIComponent(I.val()).replace(/\%20/g,"+").replace(/[!'()*~]/g,urlEncodeCharacter)));if(I.val()=="false"){I.siblings("select[name=ProductCode]").attr("disabled",true)}else{I.siblings("select[name=ProductCode]").removeAttr("disabled")}});jQuery("form.toner-guide").submit(function(){jQuery(this).attr("action",jQuery(this).attr("action")+"/"+encodeURIComponent(jQuery(this).find("select[name=ManufacturerCode]").val()).replace(/\%20/g,"+").replace(/[!'()*~]/g,urlEncodeCharacter)+"/"+encodeURIComponent(jQuery(this).find("select[name=ProdGrpCode]").val()).replace(/\%20/g,"+").replace(/[!'()*~]/g,urlEncodeCharacter)+"/"+encodeURIComponent(jQuery(this).find("select[name=ProductCode]").val()).replace(/\%20/g,"+").replace(/[!'()*~]/g,urlEncodeCharacter))});jQuery("#main-block form.toner-guide-contact-form").submit(function(){var I=jQuery(this);return(I.find("input.required").length==I.find("input.required").filter(function(){var J=jQuery(this);if(!J.next().is(".validate")){J.data("startValidate",true).after('<span class="validate error">&nbsp;</span>')}return J.data("validate")}).length)})};var G=function(){jQuery("div.catalogs-slideGallery a").bind("click.zmags",function(){return false});jQuery("div.catalogs-slideGallery").slideGallery({type:"moving",bLocked:true,onClick:function(J){viewer.closePublication(viewer.getCurrentPublicationID());jQuery("#catalogs-zmagz-viewer").css({height:jQuery("div.catalogs-slideGallery a:eq("+J+")").attr("rel")+"px"});viewer.openPublication(jQuery("div.catalogs-slideGallery a:eq("+J+")").attr("href").substr(1))}});var I=function(){viewer.removeEventListener(ZMAGS.ui.Viewer.PUBLICATION_LOAD,I);jQuery("div.catalogs-slideGallery").slideGallery("setActive",jQuery("div.catalogs-slideGallery a").index(jQuery("div.catalogs-slideGallery a[href=#"+viewer.getCurrentPublicationID()+"]")));jQuery("#catalogs-zmagz-viewer").css({height:jQuery("div.catalogs-slideGallery a[href=#"+viewer.getCurrentPublicationID()+"]").attr("rel")+"px"});jQuery("div.catalogs-slideGallery").slideGallery("option","bLocked",false);jQuery("div.catalogs-slideGallery a").unbind("click.zmags")};viewer.addEventListener(ZMAGS.ui.Viewer.PUBLICATION_LOAD,I)};var D=function(){jQuery("div.imgGallery").imgGallery();jQuery("#kem a").each(function(I,J){jQuery(this).click(function(){jQuery("div.imgGallery").imgGallery("goTo",I+1);jQuery(this).addClass("active").siblings(".active").removeClass("active");return false})})};var F=function(){if($("#start-content .imgGallery-slide").length){var J;var L;var I;J=$("#start-content .imgGallery-slide");L=$();J.each(function(){if($(this).parent("a").length){L.add($(this).parent("a"))}else{L.add($(this))}});I=$('<p class="imgGallery"></p>').appendTo("#start-content");J.appendTo(I);$("#start-content p.imgGallery:first").imgGallery({automate:true,controller:true,height:400,arrows:false})}if($("#start-content .slideGallery-slide").length){var O;var N;var I;var K;var M;O=$("#start-content .slideGallery-slide");N=O.length;if($("#start-content .imgGallery-slide").length){oSlideGalleryContainer=$('<p class="slideGallery-container"></p>').insertAfter("#start-content p.imgGallery:first")}else{oSlideGalleryContainer=$('<p class="slideGallery-container"></p>').appendTo("#start-content")}if(N%2>0){O.eq(-1).remove();N=N-1;O=O.filter(function(P){return(P!=(N))})}O.appendTo(oSlideGalleryContainer);O.wrapAll('<div class="slideGallery"></div>').wrapAll('<div class="slideGallery-tray"></div>').removeClass("slideGallery-slide");N=N/2;for(K=0;K<N;K++){$('<div class="slideGallery-slide"></div>').insertBefore(O.eq(K*2)).append(O.slice((K*2),(K*2+2)))}oSlideGalleryContainer.prepend('<div class="slideGallery-arrow-left"></div>').append('<div class="slideGallery-arrow-right"></div>');$("#start-content div.slideGallery:first").slideGallery({type:"moving",bLocked:true})}if($("#start-content .slideGallery-slide").length||$("#start-content .imgGallery-slide").length){$("#start-content > p").filter(function(){return($.trim($(this).html())==="")}).remove()}};var x=function(){$("#printed div.profile-content button").click(function(){$.nyroModalManual({url:echoURL("RequestOffer")})});$("div.imgGallery").imgGallery({height:370,afterMove:function(I){$("#printed div.profile-side-content img.profile-side-content-gallery-img").removeClass("active").eq(I).addClass("active")}});$("#printed div.profile-side-content img.profile-side-content-gallery-img").each(function(I,J){$(this).click(function(){$("div.imgGallery").imgGallery("goTo",I);$(this).addClass("active").siblings(".active").removeClass("active")})})};var c=function(){jQuery("div.imgGallery").imgGallery({afterMove:function(I){jQuery("div.slideGallery").slideGallery("goTo",I)}});jQuery("div.slideGallery").slideGallery({afterMove:function(I){jQuery("div.imgGallery").imgGallery("goTo",I)},onClick:function(I){jQuery("div.imgGallery").imgGallery("goTo",I)}})};var H=function(){jQuery("div.my-account-special-container button").click(function(){var L;L=$(this).siblings("p:first");$(this).add($(this).siblings()).not(L).fadeOut("fast",function(){$(this).remove()});L.fadeOut("fast",function(){$(this).html(oGlobals.sWORDs.yourRequestHasBeenSent).fadeIn("fast")});jQuery.ajax({url:echoURL("SendInvoiceRequest"),beforeSend:function(){},success:function(M,N){},error:function(M,N){}})});if(jQuery("#my-pages-container").is(".invoices")){var K={datatype:"json",colNames:[oGlobals.sWORDs.invoiceNr,oGlobals.sWORDs.yourOrderNr,oGlobals.sWORDs.invoiceDate,oGlobals.sWORDs.lastDayOfPayment,oGlobals.sWORDs.status,oGlobals.sWORDs.totalInclVAT],colModel:[{name:"faktnr",index:"faktnr",width:150,align:"center",sorttype:"int"},{name:"kundbestnr",index:"kundbestnr",width:200,align:"center",sorttype:"text"},{name:"faktdat",index:"faktdat",width:100,align:"center",sorttype:"date"},{name:"faktffdat",index:"faktffdat",width:100,align:"center",sorttype:"text"},{name:"FaktStBeskr",index:"FaktStBeskr",width:193,align:"center",sorttype:"text"},{name:"vb_faktsum",index:"vb_faktsum",width:175,align:"center",sorttype:"int"}],width:938,height:"100%",rowNum:30,rowList:[20,30,50,200],loadonce:true,sortname:"faktnr",viewrecords:true,sortorder:"desc",hidegrid:false,subGrid:true,mtype:"POST",subGridRowExpanded:function(N,M){var L;L=N+"_t";jQuery("#"+N).html("<table id='"+L+"' class='scroll'></table>");jQuery("#"+L).jqGrid({url:echoURL("Invoices/GetInvoice/"+M),mtype:"POST",datatype:"json",grouping:true,groupingView:{groupField:["ordernr"],groupColumnShow:[false]},colNames:[oGlobals.sWORDs.orderNr,oGlobals.sWORDs.articleNumber,oGlobals.sWORDs.articleDescription,oGlobals.sWORDs.estimatedShippingDate,oGlobals.sWORDs.totalInclVAT2],colModel:[{name:"ordernr",index:"ordernr",align:"center",width:0},{name:"artnr",index:"artnr",align:"center",width:144},{name:"webbeskr",index:"webbeskr",align:"center",width:398},{name:"ordlevdat",index:"ordlevdat",align:"center",width:202},{name:"vb_faktradsummainklmoms",index:"vb_faktradsummainklmoms",align:"center",width:144}],width:909,shrinkToFit:false,rowNum:2000,loadonce:true,sortname:"artnr",sortorder:"asc",height:"100%"})},subGridRowColapsed:function(M,L){},loadComplete:function(L){if(L.rows.length<1){jQuery(this).parents(".ui-jqgrid:first").after('<p class="jqgrid-no-found">'+oGlobals.sWORDs.noInvoicesFound+"</p>").remove()}}};jQuery("#jqgrid-table-1").jqGrid(jQuery.extend(K,{url:echoURL("Invoices/GetData/0/3"),pager:"#jqgrid-pager-1"}));jQuery("#jqgrid-table-2").jqGrid(jQuery.extend(K,{url:echoURL("Invoices/GetData/4/9"),pager:"#jqgrid-pager-2"}))}else{if(jQuery("#my-pages-container").is(".orders")){var K={datatype:"json",colNames:[oGlobals.sWORDs.orderNr,oGlobals.sWORDs.orderDate,oGlobals.sWORDs.yourOrderNr,oGlobals.sWORDs.deliveryPlace,oGlobals.sWORDs.estimatedShippingDate],colModel:[{name:"ordernr",index:"ordernr",width:100,align:"center",sorttype:"int"},{name:"orddatum",index:"orddatum",width:100,align:"center",sorttype:"date"},{name:"kundbestnr",index:"kundbestnr",width:120,align:"center",sorttype:"text"},{name:"levsattbeskr",index:"levsattbeskr",width:423,align:"center",sorttype:"text"},{name:"ordberlevdat",index:"ordberlevdat",width:175,align:"center",sorttype:"date"}],width:938,height:"100%",rowNum:30,rowList:[20,30,50,200],loadonce:true,sortname:"ordernr",viewrecords:true,sortorder:"desc",hidegrid:false,subGrid:true,mtype:"POST",subGridRowExpanded:function(N,M){var O;O=$("#"+N).parents("table:last");var L;L=N+"_t";jQuery("#"+N).html("<table id='"+L+"' class='scroll'></table>");jQuery("#"+L).jqGrid({url:echoURL("Order/GetOrder/"+M+"/"+O.data("iMinStatus")+"/"+O.data("iMaxStatus")+"/"),mtype:"POST",datatype:"json",grouping:true,groupingView:{groupField:["lagstalle"],groupColumnShow:[false]},colNames:[oGlobals.sWORDs.deliveryPlaceNbr,oGlobals.sWORDs.article,oGlobals.sWORDs.articleDescription,oGlobals.sWORDs.ordered,oGlobals.sWORDs.delivered2,oGlobals.sWORDs.price,oGlobals.sWORDs.sum],colModel:[{name:"lagstalle",index:"lagstalle",align:"center",width:0},{name:"artnr",index:"artnr",align:"center",width:170},{name:"webbeskr",index:"webbeskr",align:"center",width:393},{name:"ordantal",index:"ordantal",align:"center",width:55},{name:"ordlevantal",index:"ordlevantal",align:"center",width:62},{name:"vb_pris",index:"vb_pris",align:"center",width:100},{name:"vbordradsum",index:"vbordradsum",align:"center",width:103,sortable:false}],width:909,shrinkToFit:false,rowNum:2000,loadonce:true,sortname:"lagstalle",sortorder:"asc",height:"100%"})},subGridRowColapsed:function(M,L){},loadComplete:function(L){if(L.rows.length<1){jQuery(this).parents(".ui-jqgrid:first").after('<p class="jqgrid-no-found">'+oGlobals.sWORDs.noOrderFound+"</p>").remove()}}};var I={datatype:"json",colNames:[oGlobals.sWORDs.orderNr,oGlobals.sWORDs.orderDate,oGlobals.sWORDs.yourOrderNr,oGlobals.sWORDs.deliveryPlace,oGlobals.sWORDs.estimatedShippingDate,oGlobals.sWORDs.altoghether],colModel:[{name:"ordernr",index:"ordernr",width:100,align:"center",sorttype:"int"},{name:"orddatum",index:"orddatum",width:100,align:"center",sorttype:"date"},{name:"kundbestnr",index:"kundbestnr",width:120,align:"center",sorttype:"text"},{name:"levsattbeskr",index:"levsattbeskr",width:298,align:"center",sorttype:"text"},{name:"ordberlevdat",index:"ordberlevdat",width:175,align:"center",sorttype:"date"},{name:"vbordsum",index:"vbordsum",width:125,align:"center",sorttype:"int"}],width:938,height:"100%",rowNum:30,rowList:[20,30,50,200],loadonce:true,sortname:"ordernr",viewrecords:true,sortorder:"desc",hidegrid:false,subGrid:true,mtype:"POST",subGridRowExpanded:function(N,M){var O;O=$("#"+N).parents("table:last");var L;L=N+"_t";jQuery("#"+N).html("<table id='"+L+"' class='scroll'></table>");jQuery("#"+L).jqGrid({url:echoURL("Order/GetOrder/"+M+"/"+O.data("iMinStatus")+"/"+O.data("iMaxStatus")+"/"),mtype:"POST",datatype:"json",grouping:true,groupingView:{groupField:["lagstalle"],groupColumnShow:[false]},colNames:[oGlobals.sWORDs.deliveryPlaceNbr,oGlobals.sWORDs.article,oGlobals.sWORDs.articleDescription,oGlobals.sWORDs.ordered,oGlobals.sWORDs.delivered2,oGlobals.sWORDs.price,oGlobals.sWORDs.sum],colModel:[{name:"lagstalle",index:"lagstalle",align:"center",width:0},{name:"artnr",index:"artnr",align:"center",width:170},{name:"webbeskr",index:"webbeskr",align:"center",width:393},{name:"ordantal",index:"ordantal",align:"center",width:55},{name:"ordlevantal",index:"ordlevantal",align:"center",width:62},{name:"vb_pris",index:"vb_pris",align:"center",width:100},{name:"vbordradsum",index:"vbordradsum",align:"center",width:103,sortable:false}],width:909,shrinkToFit:false,rowNum:2000,loadonce:true,sortname:"lagstalle",sortorder:"asc",height:"100%"})},subGridRowColapsed:function(M,L){},loadComplete:function(L){if(L.rows.length<1){jQuery(this).parents(".ui-jqgrid:first").after('<p class="jqgrid-no-found">'+oGlobals.sWORDs.noOrderFound+"</p>").remove()}}};if(oGlobals.oUser.sQ_kus_koncept_x==="1"){var J={datatype:"json",colNames:(oGlobals.oUser.sQ_ic_kony==="1"?[oGlobals.sWORDs.orderNr,oGlobals.sWORDs.orderDate,oGlobals.sWORDs.yourOrderNr,oGlobals.sWORDs.deliveryPlace,oGlobals.sWORDs.estimatedShippingDate,oGlobals.sWORDs.status]:[oGlobals.sWORDs.orderNr,oGlobals.sWORDs.orderDate,oGlobals.sWORDs.yourOrderNr,oGlobals.sWORDs.deliveryPlace,oGlobals.sWORDs.estimatedShippingDate,oGlobals.sWORDs.altoghether,oGlobals.sWORDs.status]),colModel:(oGlobals.oUser.sQ_ic_kony==="1"?[{name:"ordernr",index:"ordernr",width:100,align:"center",sorttype:"int"},{name:"orddatum",index:"orddatum",width:100,align:"center",sorttype:"date"},{name:"kundbestnr",index:"kundbestnr",width:120,align:"center",sorttype:"text"},{name:"levsattbeskr",index:"levsattbeskr",width:219,align:"center",sorttype:"text"},{name:"ordberlevdat",index:"ordberlevdat",width:167,align:"center",sorttype:"date"},{name:"status",index:"status",width:87,align:"center",sorttype:"text"}]:[{name:"ordernr",index:"ordernr",width:100,align:"center",sorttype:"int"},{name:"orddatum",index:"orddatum",width:100,align:"center",sorttype:"date"},{name:"kundbestnr",index:"kundbestnr",width:120,align:"center",sorttype:"text"},{name:"levsattbeskr",index:"levsattbeskr",width:219,align:"center",sorttype:"text"},{name:"ordberlevdat",index:"ordberlevdat",width:167,align:"center",sorttype:"date"},{name:"vbordsum",index:"vbordsum",width:125,align:"center",sorttype:"int"},{name:"status",index:"status",width:87,align:"center",sorttype:"text"}]),width:938,height:"100%",rowNum:30,rowList:[20,30,50,200],loadonce:true,sortname:"ordernr",viewrecords:true,sortorder:"desc",hidegrid:false,subGrid:true,mtype:"POST",subGridRowExpanded:function(N,M){var O;O=$("#"+N).parents("table:last");var L;L=N+"_t";subgrid_paged_id=N+"_p";jQuery("#"+N).html("<table id='"+L+"' class='scroll'></table><div id='"+subgrid_paged_id+"' class='scroll approve-order-grid'></div>");jQuery("#"+L).jqGrid({url:echoURL("Order/GetOrpApprovalData/"+M),mtype:"POST",datatype:"json",pager:subgrid_paged_id,pgbuttons:false,pginput:false,grouping:true,groupingView:{groupField:["lagstalle"],groupColumnShow:[false]},colNames:[oGlobals.sWORDs.deliveryPlaceNbr,oGlobals.sWORDs.article,oGlobals.sWORDs.articleDescription,oGlobals.sWORDs.ordered,oGlobals.sWORDs.delivered2,oGlobals.sWORDs.note+" *",oGlobals.sWORDs.approved,oGlobals.sWORDs.notApproved],colModel:[{name:"lagstalle",index:"lagstalle",align:"center",width:0},{name:"artnr",index:"artnr",align:"center",width:131},{name:"webbeskr",index:"webbeskr",align:"center",width:257},{name:"ordantal",index:"ordantal",align:"center",width:55},{name:"ordlevantal",index:"ordlevantal",align:"center",width:62},{name:"q_orp_lev_webbtext",index:"q_orp_lev_webbtext",align:"center",width:231,sortable:false},{name:"vbordradsum",index:"vbordradsum",align:"center",width:63,sortable:false},{name:"2",index:"2",align:"center",width:70,sortable:false}],width:909,shrinkToFit:false,rowNum:2000,loadonce:true,sortname:"lagstalle",sortorder:"asc",height:"100%",loadComplete:function(R){$(this).find("input.required").data("validate",false);$(this).delegate("input.required","change",function(){$(this).data("startValidate",true)}).delegate("input.required","keyup change",function(){if($(this).data("startValidate")){var U=true;if($.trim($(this).val())==""){U=false}if(!$(this).next().is(".validate")){$(this).after("<span "+($(this).is(":visible")?"":'style="display: none;" ')+'class="validate">&nbsp;</span>')}if(U){$(this).next(".error").removeClass("error")}else{$(this).next(":not(.error)").addClass("error")}$(this).data("validate",U)}});$(this).find("input[type=radio][checked=checked]").prop("checked",true);var Q;var T;var S=function(V){var U=V.target;Q=jQuery(U).attr("checked");T=jQuery(U).parents("tr:first").find("input[name^=q_orp_lev_godkand][value=0]").is(":checked")};var P=function(V){if(V.type=="keypress"&&V.charCode!=32){return false}var U=V.target;if(Q){jQuery(U).attr("checked",false)}else{jQuery(U).attr("checked",true)}if(T&&!jQuery(U).parents("tr:first").find("input[name^=q_orp_lev_godkand][value=0]").is(":checked")){jQuery(U).parents("tr:first").find("input[name=q_orp_lev_webbtext]").fadeOut("fast");jQuery(U).parents("tr:first").find("input[name=q_orp_lev_webbtext]").next(".validate").fadeOut("fast")}else{if(!T&&jQuery(U).parents("tr:first").find("input[name=^q_orp_lev_godkand][value=0]").is(":checked")){jQuery(U).parents("tr:first").find("input[name=q_orp_lev_webbtext]").fadeIn("fast");jQuery(U).parents("tr:first").find("input[name=q_orp_lev_webbtext]").next(".validate").fadeIn("fast")}}};$(this).find("input[name^=q_orp_lev_godkand]").each(function(){jQuery(this).bind("mousedown keydown",function(U){S(U)}).bind("click",function(U){P(U)})})},gridComplete:function(){$("#"+subgrid_paged_id+" td[align=center]").css({width:"1px"});$("<span>* "+oGlobals.sWORDs.required+"</span>").appendTo($("#"+subgrid_paged_id+" td[align=left]"));$('<button class="box-button" value="'+oGlobals.sWORDs.save+'"><span>'+oGlobals.sWORDs.save+"</span></button>").appendTo($("#"+subgrid_paged_id+" td[align=right]")).before('<span style="display: none;">'+oGlobals.sWORDs.theArticlesStatusHasBeenSaved+'</span><img class="loader" src="/images/favourites-loader.gif" />').click(function(){var S;var T;S=$("#"+L);T=S.find("input.required");if(T.length==T.filter(function(){var V;V=$(this).trigger("change");if(!V.next().is(".validate")){V.data("startValidate",true).after('<span class="validate error">&nbsp;</span>');if(V.parents("tr:first").find('input[name^=q_orp_lev_godkand][value="1"]').is(":checked")){V.next().css({display:"none"})}}return !(V.parents("tr:first").find('input[name^=q_orp_lev_godkand][value="0"]').is(":checked")&&!V.data("validate"))}).length){var R=jQuery(this);var U=R.parents(".ui-jqgrid:first").find('tr:has(input[name="ordernr"])');var Q=R.prevAll();if(Q.filter("img").is(":visible")){Q.fadeOut("fast",function(){Q.filter("img").attr("src","/images/favourites-loader.gif")})}Q.filter("img").fadeIn("fast");var P="<orderrader>";U.has("input[name^=q_orp_lev_godkand]:checked").each(function(){P+='<orderrad ordernr="'+$(this).find('input[name="ordernr"]').val()+'" ordradnr="'+$(this).find('input[name="ordradnr"]').val()+'" ordrestnr="'+$(this).find('input[name="ordrestnr"]').val()+'" q_orp_lev_godkand="'+$(this).find('input[name^="q_orp_lev_godkand"]:checked').val()+'" webbeskr="'+$(this).find('input[name="webbeskr"]').val().replace(/\"/g,"&quot;")+'" artnr="'+$(this).find('input[name="artnr"]').val()+'" ><![CDATA['+$(this).find('input[name="q_orp_lev_webbtext"]').val().replace(/\"/g,"&quot;")+"]]></orderrad>"});P+="</orderrader>";$.ajax({url:echoURL("Order/SaveOrpApprovedData"),type:"post",data:{data:P,approved:(U.length==U.filter(function(){return($(this).find("input[type=radio][name=^q_orp_lev_godkand]:first").is(":disabled"))}).length)},dataType:"json",success:function(V,W){U.has("input[name=^q_orp_lev_godkand]:checked").filter(function(){return($(this).find("input[name^=q_orp_lev_godkand]:checked").val()=="1")}).each(function(){$(this).find("input[name^=q_orp_lev_godkand]").prop("disabled",true);$(this).find("input[name=q_orp_lev_webbtext]").prop("disabled",true).val("").next(".validate").css({display:"none"})});Q.filter("img").fadeOut("fast",function(){Q.filter("img").attr("src","/images/tick.png")});Q.fadeIn("fast");if(U.length==U.filter(function(){return($(this).find("input[type=radio][name=^q_orp_lev_godkand]:first").is(":disabled"))}).length){R.parents("tr").eq(1).prev().find("td > span.ui-icon.blue-white").fadeOut("fast",function(){$(this).removeClass("blue-white").removeClass("ui-icon-circle-triangle-s").removeClass("ui-icon-circle-triangle-e").addClass("green").addClass("ui-icon-check").fadeIn()})}},error:function(V,W){Q.filter("img").fadeOut("fast",function(){Q.filter("img").attr("src","/images/real-cross.png")}).fadeIn("fast")}})}return false})}})},subGridRowColapsed:function(M,L){},loadComplete:function(L){if(L.rows.length<1){jQuery(this).parents(".ui-jqgrid:first").after('<p class="jqgrid-no-found">'+oGlobals.sWORDs.noOrderFound+"</p>").remove()}}};$("#jqgrid-table-1").jqGrid(jQuery.extend(J,{url:echoURL("Order/GetApprovalData"),pager:"#jqgrid-pager-1"})).delegate("td > span.ui-icon","click",function(){$("#jqgrid-table-1").toggleSubGridRow($(this).parents("tr:first").attr("id"));$(this).filter(".ui-icon-circle-triangle-e, .ui-icon-circle-triangle-s").toggleClass("ui-icon-circle-triangle-e").toggleClass("ui-icon-circle-triangle-s")})}else{$("#jqgrid-table-2").jqGrid($.extend((oGlobals.oUser.sQ_ic_kony==="1"?K:I),{url:echoURL("Order/GetData/"+$("#jqgrid-table-2").data("iMinStatus")+"/"+$("#jqgrid-table-2").data("iMaxStatus")+""),pager:"#jqgrid-pager-2"}))}$("#jqgrid-table-3").jqGrid($.extend(K,{url:echoURL("Order/GetHistoryData"+(oGlobals.oUser.sQ_kus_koncept_x==="1"?"/X":"")),pager:"#jqgrid-pager-3"}))}else{$("#newUnitForm > form").submit(function(){var M;var L;M=jQuery(this);if(M.find("input.required").length==M.find("input.required").filter(function(){var N=jQuery(this);if(!N.next().is(".validate")){N.data("startValidate",true).after('<span class="validate error">&nbsp;</span>')}return N.data("validate")}).length){L=M.find("button").next("span");if(L.is(":visible")){L.fadeOut("fast",function(){L.removeClass("success").removeClass("error")})}L.html(oGlobals.sWORDs.sendingYourRequest).fadeIn("fast");$.ajax({url:M.attr("action"),data:M.serializeArray(),type:M.attr("method")?M.attr("method"):"get",context:L,dataType:"json",success:function(N,O){if(N.result){$(this).fadeOut("fast",function(){$(this).addClass("success").html(oGlobals.sWORDs.yourRequestHasBeenSent).parents("form:first").find("input").val("")}).fadeIn("fast")}else{$(this).fadeOut("fast",function(){$(this).addClass("error").html(oGlobals.sWORDs.anErrorOccurredPleaseTryAgain)}).fadeIn("fast")}},error:function(){$(this).fadeOut("fast",function(){$(this).removeClass("loading").addClass("success")}).fadeIn("fast")}})}return false})}}};var p=function(){jQuery("#lists").delegate("span.remove-list","click",function(){var K=jQuery(this).parents("div.favourite-list-item");var L=K.find("a").attr("href");var J=L.substr(L.lastIndexOf("/")+1);var I={Ja:function(){jQuery(this).dialog("close");jQuery.ajax({url:echoURL("FavouriteList/DeleteFavouriteList/"+J),type:"post",dataType:"json",success:function(M,N){if(K.find("a.active").length){window.location=echoURL("FavouriteList")}K.slideUp("normal",function(){jQuery(this).remove()});if(typeof oFavouriteLists[J]!=="undefined"){delete oFavouriteLists[J];iFavouriteLists--}if(typeof oFavouriteGroupLists[J]!=="undefined"){delete oFavouriteGroupLists[J];iFavouriteLists--}},error:globalFunctions.ajaxStandardError})},Nej:function(N,O){var M=jQuery(N.target);if(M.is("button")||M.parent().is("button")){jQuery(this).dialog("close")}}};if(jQuery("#remove-list-popup").length<1){jQuery('<div id="remove-list-popup" title="'+oGlobals.sWORDs.AreYouSure+'"><div><p>'+oGlobals.sWORDs.AreYouSureRemoveArticleFromFavourites+"</p></div></div>").appendTo("body")}jQuery("#remove-list-popup").dialog({resizable:false,modal:true,zIndex:5000,dialogClass:"popup-message",buttons:I}).parents(".ui-dialog:first").keydown(function(M){if(M.keyCode&&M.keyCode===$.ui.keyCode.ESCAPE){I.Nej(M,this)}}).find("a.ui-dialog-titlebar-close").bind("click",I.Nej)}).delegate("span.remove-list","mouseenter",function(){jQuery(this).addClass("hover")}).delegate("span.remove-list","mouseleave",function(){jQuery(this).removeClass("hover")}).delegate("span.edit-list","click",function(){var L=jQuery(this).parents("div.favourite-list-item").find("a");var K=L.attr("href");var J=K.substr(K.lastIndexOf("/")+1);if(!L.is(".hidden")){L.addClass("hidden");var I=jQuery('<input type="text" name="name" value="'+L.text()+'" />').insertBefore(L);I.bind("keydown.edit-list",function(M){if(M.which==13){jQuery.ajax({url:echoURL("FavouriteList/UpdateNameOfFavouriteList/"+J),type:"post",data:{name:I.val()},beforeSend:function(){I.addClass("loading")},success:function(N,O){if(typeof oFavouriteLists[J]!=="undefined"){oFavouriteLists[J]=I.val();iFavouriteLists++}if(typeof oFavouriteGroupLists[J]!=="undefined"){oFavouriteGroupLists[J]=I.val()}},complete:function(N,O){L.removeClass("hidden").text(jQuery.trim(I.val()));I.unbind("keydown.edit-list").remove()},error:globalFunctions.ajaxStandardError});return false}else{if(M.which==27){I.unbind("keydown.edit-list").remove();L.removeClass("hidden")}}})}}).delegate("span.edit-list","mouseenter",function(){jQuery(this).addClass("hover")}).delegate("span.edit-list","mouseleave",function(){jQuery(this).removeClass("hover")}).delegate("form.new-favourite-list","submit",function(){var J=jQuery(this);var I=jQuery("#main-container").find(".left-menu-box:first");jQuery.ajax({url:J.attr("action"),data:J.serializeArray(),type:J.attr("method")?J.attr("method"):"get",beforeSend:function(){J.find("input[name=name]").addClass("loading")},success:function(N,Q){var P=jQuery(N);var L=P.find("a");var M=L.attr("href");var K=L.attr("href").substr(L.attr("href").lastIndexOf("/"));var O=L.text();P.css({display:"none"}).appendTo(I).slideDown("normal");oFavouriteLists[K]=O;iFavouriteLists++;J.find("input[name=name]").val("")},error:globalFunctions.ajaxStandardError,complete:function(K,L){J.find("input[name=name]").removeClass("loading")}});return false});jQuery("#main-block").delegate("button.add-all","click",function(){jQuery("#main-block").find("div.product-buy form").filter(function(){return(jQuery.trim(jQuery(this).find('input[name="qty"]').val())!="")}).submit()});jQuery("#main-block").delegate("button.DeleteItemFromTmpl","click",function(){var J=jQuery(this);var I={};I.Ja=function(L,M){var K=jQuery(L.target);if(K.is("button")||K.parent().is("button")){jQuery(this).dialog("close")}jQuery.ajax({url:echoURL("FavouriteList/DeleteFromList/"+J.siblings("input[name=sqlidentity]").val()),type:"post",beforeSend:function(){},success:function(N,O){J.parents("div.product").fadeOut("normal",function(){jQuery(this).remove()})}});jQuery(this).remove()};I.Nej=function(L,M){var K=jQuery(L.target);if(K.is("button")||K.parent().is("button")){jQuery(this).dialog("close")}jQuery(this).remove()};jQuery('<div id="delete-item-from-tmpl-popup" title="�r du s�ker?"><div><p>�r du s�ker p� att du vill ta bort den h�r artikeln fr�n favoritlistan?</p></div></div>').appendTo("body").dialog({resizable:false,modal:true,zIndex:5000,dialogClass:"popup-message",buttons:I}).parents(".ui-dialog:first").keydown(function(K){if(K.keyCode&&K.keyCode===$.ui.keyCode.ESCAPE){I.Ja(K,this)}}).find("a.ui-dialog-titlebar-close").bind("click",I.Ja)})};var w=function(){var I;I=$("#external-login-form")};jQuery.nyroModalSettings({minHeight:100,zIndexStart:6000,endFillContent:function(){if(jQuery("#nyroModalWrapper div.closeNyroModal").length){if(jQuery("#nyroModalWrapper div.addedFavouriteListSuccessfully").length){if(jQuery("#nyroModalWrapper div.bCustomerGroupList").length){jQuery("#nyroModalWrapper div.addedFavouriteListSuccessfully form").css({display:"none"}).insertBefore(jQuery("#lists div.top-panel-menu.favourites:eq(1) form.new-favourite-list")).slideDown("normal")}else{jQuery("#nyroModalWrapper div.addedFavouriteListSuccessfully form").css({display:"none"}).insertBefore(jQuery("#lists div.top-panel-menu.favourites:first form.new-favourite-list")).slideDown("normal")}}jQuery.nyroModalRemove()}else{jQuery("#nyroModalWrapper form.nyroModal").submit(function(){return(jQuery(this).find("input.required").length==jQuery(this).find("input.required").filter(function(){if(!jQuery(this).next().is(".validate")){jQuery(this).data("startValidate",true).after('<span class="validate error">&nbsp;</span>')}return jQuery(this).data("validate")}).length)})}},endShowContent:function(){if(jQuery("#nyroModalWrapper div.nyroModal-input-column-large").length){jQuery("#nyroModalWrapper select").bind("change keyup",function(){if(jQuery(this).val()!=""){jQuery("#nyroModalWrapper input[name=listName]").attr("disabled",true).addClass("disabled").val("")}else{jQuery("#nyroModalWrapper input[name=listName]").removeAttr("disabled").removeClass("disabled")}});jQuery("#nyroModalWrapper input[name=listName]").bind("change keyup",function(){if(jQuery(this).val()!=""){jQuery("#nyroModalWrapper select").attr("disabled",true).addClass("disabled").val("")}else{jQuery("#nyroModalWrapper select").removeAttr("disabled").removeClass("disabled")}})}else{$("#nyroModalWrapper input[type=file]").hover(function(){$(this).siblings("button").toggleClass("active")}).change(function(){$(this).parent().prev().val($(this).val())});jQuery("#nyroModalWrapper input.autoclear").autoclear({clearOnInit:true});jQuery("#nyroModalWrapper input.required").data("validate",false);jQuery("#nyroModalWrapper input.optional").live("change",function(){if(!jQuery(this).next().is(".validate")){jQuery(this).after('<span class="validate">&nbsp;</span>')}});jQuery("#nyroModalWrapper input.required").live("change",function(){jQuery(this).data("startValidate",true)});jQuery("#nyroModalWrapper input.required").live("keyup change",function(){if(jQuery(this).data("startValidate")){var I=true;if(jQuery.trim(jQuery(this).val())==""){I=false}if(jQuery(this).attr("name")=="mail"){if(!(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(jQuery(this).val()))){I=false}}if(!jQuery(this).next().is(".validate")){jQuery(this).after('<span class="validate">&nbsp;</span>')}if(I){jQuery(this).next(".error").removeClass("error")}else{jQuery(this).next(":not(.error)").addClass("error")}jQuery(this).data("validate",I)}})}}});var E=function(){jQuery("body").delegate('#view-basket td a[href$="#erase"]',"click",function(){var J=jQuery(this);var I={Ja:function(){jQuery(this).dialog("close");J.parents("tr:first").find("input[name=qty]").val(0);jQuery("body").purchase("basketBuy",J.parents("tr:first"))},Nej:function(L,M){var K=jQuery(L.target);if(K.is("button")||K.parent().is("button")){jQuery(this).dialog("close")}}};if(jQuery("#erase-basket-item-popup").length<1){jQuery('<div id="erase-basket-item-popup" title="'+oGlobals.sWORDs.AreYouSure+'"><div><p>'+oGlobals.sWORDs.AreYouSureRemoveArticle+"</p></div></div>").appendTo("body")}jQuery("#erase-basket-item-popup").dialog({resizable:false,modal:true,zIndex:5000,dialogClass:"popup-message",buttons:I}).parents(".ui-dialog:first").keydown(function(K){if(K.keyCode&&K.keyCode===$.ui.keyCode.ESCAPE){I.Nej(K,this)}}).find("a.ui-dialog-titlebar-close").bind("click",I.Nej);return false});jQuery("#view-basket td.col5 input[name=qty]").live("change",function(){jQuery("body").purchase("basketBuy",jQuery(this).parents("tr:first"))});jQuery("#save-basket-to-favourite-list").live("submit",function(){var I=jQuery(this);jQuery.ajax({url:I.attr("action"),data:I.serialize()+jQuery.map(jQuery("#view-basket input[name=artnr]"),function(K,J){return("&basketArtnr="+jQuery(K).val())}).join(""),type:I.attr("method")?I.attr("method"):"get",beforeSend:function(){I.find("input").next("img").attr("src","/images/favourites-loader.gif").fadeIn("normal")},success:function(M,P){var O=jQuery(jQuery.trim(M));var K=O.find("a");var L=K.attr("href");var J=K.attr("href").substr(K.attr("href").lastIndexOf("/"));var N=K.text();if(O.find("div.closeNyroModal").length){if(O.find("div.addedFavouriteListSuccessfully").length&&$("#lists").length>0){O.find("div.addedFavouriteListSuccessfully > div.favourite-list-item").css({display:"none"}).appendTo($("#lists .left-menu-box:first")).slideDown("normal")}I.find("input").next("img").fadeOut("normal",function(){jQuery(this).attr("src","/images/tick.png").fadeIn("normal").delay(5000).fadeOut("normal")});oFavouriteLists[J]=N;iFavouriteLists++;I.find("input[name=listName]").val("")}else{I.find("input").next("img").fadeOut("normal",function(){jQuery(this).attr("src","/images/cross.png").fadeIn("normal").delay(5000).fadeOut("normal")})}},error:globalFunctions.ajaxStandardError,complete:function(J,K){}});return false})};var C=function(){var I=0;jQuery('#cashier-left input[name="wemailaddress"][type="text"]').change(function(){jQuery('#cashier-left input[name="wemailaddress"][type="hidden"]').val(jQuery(this).val())});jQuery("#cashier-left select[name=ordlevplats1]").live("change",function(){var J=jQuery("#cashier-left dt.cashier-lev-address");J.next().html('<img src="/images/address-loader.gif" /> <span class="loading">Laddar in ny adress</span>').nextAll("dd").html("&nbsp;");I++;jQuery('#cashier-payment-tabs input[name="ordlevplats1"]').val(jQuery(this).val());jQuery.ajaxSync("cashier-delivery-address",{url:echoURL("Cashier/GetDeliveryAddress/"+jQuery(this).val()),dataType:"json",success:function(L){I--;if(I<1){var K=0;jQuery("#cashier-left input[name=levpostnr]").val(L.levpostnr);jQuery("#cashier-left input[name=levort]").val(L.levort);if(J.nextAll("dd").length>3){if(jQuery.trim(L.levadress1)!=""){J.nextAll("dd").eq(0).html(L.levadress1);K++}else{J.nextAll("dt").eq(0).remove();J.nextAll("dd").eq(0).remove()}}else{if(jQuery.trim(L.levadress1)!=""){J.after("<dd>"+L.levadress1+"</dd><dt>&nbsp;</dt>");K++}}J.nextAll("dd").eq(K).html(L.levnamn);J.nextAll("dd").eq(K+1).html(L.levadress);J.nextAll("dd").eq(K+2).html(L.levpostnr+" "+L.levort)}},error:globalFunctions.ajaxErrorOnLoad})});if($("#ui-levdag").length){$("#ui-levdag").datepicker({altField:"#levdag",altFormat:"yy-mm-dd",dateFormat:"yy-mm-dd",minDate:14})}jQuery("#cashier-payment-tabs").tabs();jQuery("#cashier-payment-tabs form").submit(function(){var J=jQuery(this).find("input.required");return(J.length==J.filter(function(){jQuery(this).trigger("change");return jQuery(this).data("validate")}).length)});jQuery('#cashier-payment-tabs a[href="#cancel-order"]').click(function(){jQuery("#view-basket").children(".basket-action-panel:last").children("form:first").submit();return false})};var h=function(){jQuery("#customerServiceForm2 select[name=produktgrupp]").change(function(){if(jQuery(this).val()=="0"&&jQuery("#customerServiceForm2 input[name=annat]").css("display")=="none"){jQuery("#customerServiceForm2 input[name=annat]").slideDown(400)}else{if(jQuery(this).val()!="0"&&jQuery("#customerServiceForm2 input[name=annat]").css("display")!="none"){jQuery("#customerServiceForm2 input[name=annat]").slideUp(400)}}});jQuery("#becomeCustomerForm input[name=produktgrupp]").change(function(){if(jQuery(this).val()=="0"&&jQuery("#becomeCustomerForm input[name=annat]").is(":disabled")){jQuery("#becomeCustomerForm input[name=annat]").prop("disabled",false)}else{if(jQuery(this).val()!="0"&&!jQuery("#becomeCustomerForm input[name=annat]").is(":disabled")){jQuery("#becomeCustomerForm input[name=annat]").prop("disabled",true)}}});if(jQuery("#becomeCustomerForm input[name=produktgrupp]:checked").val()=="0"){jQuery("#becomeCustomerForm input[name=annat]").prop("disabled",false)}$("#becomeCustomer").delegate('a[href="#login"]',"click",function(){r.topPanel("open","#login");return false}).delegate('a[href="#customerService"]',"click",function(){r.topPanel("open","#customerService");return false});jQuery("input.required").data("validate",false);jQuery("body").delegate("input.optional","change",function(){if(!jQuery(this).next().is(".validate")){jQuery(this).after('<span class="validate">&nbsp;</span>')}}).delegate("input.required","change",function(){jQuery(this).data("startValidate",true)}).delegate("input.required","keyup change",function(){if(jQuery(this).data("startValidate")){var J=true;if(jQuery.trim(jQuery(this).val())==""){J=false}if(jQuery(this).attr("name")=="orgnr"){if(!(organisationsnummer(jQuery(this).val())||personnummer(jQuery(this).val())||norsktOrgNr(jQuery(this).val()))){J=false}}if(jQuery(this).attr("name")=="mail"){if(!(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(jQuery(this).val()))){J=false}}if(jQuery(this).attr("name")=="levftgpostadr2"){var I;if(jQuery(this).parents("#newUnitForm").length>0){I="#newUnitForm"}else{I="#becomeCustomerForm"}if(/^(([pP][oO][sS][tT])?[bB][oO][xX][ ])/i.test(jQuery(this).val())){if(jQuery(I+" .postbox-error").css("display")=="none"){jQuery(I+" .postbox-error").fadeIn(400)}J=false}else{if(jQuery(I+" .postbox-error").css("display")!="none"){jQuery(I+" .postbox-error").fadeOut(400)}}}if(!jQuery(this).next().is(".validate")){jQuery(this).after('<span class="validate">&nbsp;</span>')}if(J){jQuery(this).next(".error").removeClass("error")}else{jQuery(this).next(":not(.error)").addClass("error")}jQuery(this).data("validate",J)}});jQuery("#becomeCustomerForm span.form-copy").click(function(){if(jQuery.trim(jQuery("#becomeCustomerForm input[name=ftgpostadr1]").val())!=""){jQuery("#becomeCustomerForm input[name=levftgnamn]").val(jQuery("#becomeCustomerForm input[name=ftgpostadr1]").val()).trigger("change")}if(jQuery.trim(jQuery("#becomeCustomerForm input[name=ftgpostadr2]").val())!=""){jQuery("#becomeCustomerForm input[name=levftgpostadr2]").val(jQuery("#becomeCustomerForm input[name=ftgpostadr2]").val()).trigger("change")}if(jQuery.trim(jQuery("#becomeCustomerForm input[name=ftgpostnr]").val())!=""){jQuery("#becomeCustomerForm input[name=levftgpostnr]").val(jQuery("#becomeCustomerForm input[name=ftgpostnr]").val()).trigger("change")}if(jQuery.trim(jQuery("#becomeCustomerForm input[name=ftgpostadr3]").val())!=""){jQuery("#becomeCustomerForm input[name=levftgpostadr3]").val(jQuery("#becomeCustomerForm input[name=ftgpostadr3]").val()).trigger("change")}})};var u="sv";var b=[["Save","-","Templates"],["Cut","Copy","PasteText"],["Undo","Redo","-","Find","Replace"],["SelectAll","RemoveFormat"],["Bold","Italic","Underline","Strike"],["Subscript","Superscript"],["NumberedList","BulletedList"],["Outdent","Indent","Blockquote"],["JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock"],["Link","Unlink"],["Image","Table","HorizontalRule","SpecialChar","PageBreak"],["Format"],["TextColor","BGColor"],["Maximize","ShowBlocks"]];CKEDITOR.on("instanceReady",function(I){jQuery("#startpage-content").parents("form:first").find(".cke_off.cke_button_save").removeAttr("onClick").click(function(){var K=jQuery("#edit-startpage").children("form");var J=false;jQuery.ajax({url:K.attr("action"),type:K.attr("method"),data:K.serializeArray(),beforeSend:function(){jQuery.nyroModalManual({zIndexStart:10010,minWidth:100,minHeight:100,closeButton:"",showTransition:null,content:'<div id="nyroModalLoader"></div>',endShowContent:function(){if(J){jQuery.nyroModalRemove()}}})},error:globalFunctions.ajaxErrorOnLoad,complete:function(){J=true;jQuery.nyroModalRemove()}})})});CKEDITOR.on("dialogDefinition",function(K){var L=K.data.name;var M=K.data.definition;if(L=="image"){var J=M.getContents("info");var I=J.get("browse");I.hidden=false;M.onLoad=function(){new AjaxUpload($(".cke_dialog_body .cke_dialog_page_contents:first .cke_dialog_ui_button:first"),{action:echoURL("UploadCKEditorImage"),onSubmit:function(N,O){bUploadCompleted=false;jQuery.nyroModalManual({zIndexStart:10010,minWidth:100,minHeight:100,closeButton:"",showTransition:null,content:'<div id="nyroModalLoader"></div>',endShowContent:function(){if(bUploadCompleted){jQuery.nyroModalRemove()}}})},onComplete:function(O,N){N=jQuery.parseJSON(N);if(typeof N.url!=="undefined"){jQuery(".cke_dialog_body .cke_dialog_page_contents:first input.cke_dialog_ui_input_text:first").val(jQuery.trim(N.url))}else{jQuery(".cke_dialog_body .cke_dialog_page_contents:first input.cke_dialog_ui_input_text:first").val("Error: Ett fel uppstod!")}bUploadCompleted=true;jQuery.nyroModalRemove()}})}}});jQuery("#become-customer-slider").infiniteSlide(A);jQuery("#customer-service-slider").infiniteSlide(n);j=jQuery("#basket-slider").infiniteSlide(f);jQuery("body").delegate("button.AddItemToTmpl","click",function(){jQuery.nyroModalManual({url:echoURL("FavouriteList/AddToFavouriteList"),type:"ajax",ajax:{type:"post",data:{artnr:jQuery(this).parents("div.product-buy:first").find("input[name=artnr]").val(),webbeskr:jQuery(this).parents("div.product-buy:first").find("input[name=webbeskr]").val()}}});return false}).delegate("button.login","click",function(){r.topPanel("open","#login");return false}).fliptip({data:{"a.star-img":"Tryck f�r att spara i en egen lista","a.complements-img":"Tryck f�r se tillvalsartiklar"}});$("#top-panel-container-top-bg > div").css({display:"none"});var r=$("#top-panel-container").topPanel({oOverlay:jQuery("#top-panel-container").overlay(),onClick:function(J,K,I){if($(K.target).parents("li.top-panel-navigation-content").length<1){if(J=="#basket"&&($(K.target).is("button")||$(K.target).parent().is("button"))){window.location=echoURL("Cashier");return false}else{return true}}else{if(J=="#logout"){$("div"+J+" form").submit();return false}else{window.location=I.attr("href");return false}}},afterHide:function(I){if(I=="#basket"){$("#basket-slider").infiniteSlide("moveTo","#view-basket").infiniteSlide("heightUpdate")}if(I=="#becomeCustomer"){$("#become-customer-slider").infiniteSlide("moveTo","#becomeCustomerForm").infiniteSlide("heightUpdate")}},afterOpen:function(I,J){if(J==="customerService"){$("#customerServiceChat").chat({})}$("html, body").animate({scrollTop:0},I)},oContainerTop:$("#top-panel-container-top"),oBGContainer:$("#top-panel-container-top-bg"),oMenu:$("#top-panel-navigation-section ul")});var y=new RegExp("(/Start(/?))$","i");if(myUrl.toString().search(y)>-1){r.topPanel("open","#login")}$("#login form > p a:eq(0), #external-login form > p a:eq(0)").click(function(){$("#customer-service-slider").infiniteSlide("quickMove","#customerServiceForm1",n);r.topPanel("open","#customerService");return false});$("#login form > p a:eq(1), #external-login form > p a:eq(1)").click(function(){r.topPanel("open","#becomeCustomer");return false});var B=150;var g=500;var i=false;var t;$("#login > div.login-state-view").queue("fx");$("#external-login > div.login-state-view").queue("fx");$("#main-container").queue("fx");$("#login form, #external-login form").submit(function(){var J;var I;J=$(this);I=J.parents("#login, #external-login");oLoginStateViewContainer=I.children("div.login-state-view");if(!i){i=true;$.ajax({url:J.attr("action"),data:J.serializeArray(),type:J.attr("method")?J.attr("method"):"get",dataType:"json",beforeSend:function(){oLoginStateViewContainer.clearQueue("fx");clearTimeout(t);oLoginStateViewContainer.dequeue();if(oLoginStateViewContainer.css("display")=="block"){oLoginStateViewContainer.queue("fx",function(K){oLoginStateViewContainer.fadeOut(g);K()})}oLoginStateViewContainer.queue("fx",function(K){oLoginStateViewContainer.children().remove();oLoginStateViewContainer.append("<p><span>"+oGlobals.sWORDs.VerifyingAccountInformation+"</span></p>");K()});oLoginStateViewContainer.fadeIn(g)},success:function(K,L){oGlobals.oUser.iSecurityLevel=K.iSecurityLevel;oGlobals.oUser.sSessionID=K.sSessionID;oGlobals.oUser.sQ_kus_koncept_x=K.sQ_kus_koncept_x;oGlobals.oUser.sEditWelcome=K.sEditWelcome;oGlobals.oUser.sOrderExists=K.sOrderExists;if(K.iLoginStatus==3){oLoginStateViewContainer.fadeOut(g);oLoginStateViewContainer.queue("fx",function(M){$(this).find("p:first").remove();oLoginStateViewContainer.append('<p class="error"><span>'+oGlobals.sWORDs.WrongUsernameOrPassword+"</span></p>");M()});oLoginStateViewContainer.fadeIn(g);t=setTimeout('jQuery("#login div.login-state-view").queue( "fx", function (next) { if( jQuery("#login div.login-state-view").css("display") == "block" ) { jQuery("#login div.login-state-view").fadeOut('+g+"); } next(); });",10000);i=false}else{oLoginStateViewContainer.queue("fx",function(M){oLoginStateViewContainer.find("p span").fadeOut(B,function(){jQuery(this).html(oGlobals.sWORDs.YourAreNowLoggingOn).fadeIn(B,function(){M()})})});if(K.iSecurityLevel>iSECURITY_LEVEL){if(K.sPriceListExists=="Y"){$.ajaxSync("login",{url:echoURL("MyPriceList/Load")})}if(K.sCustomerItemExists=="Y"){$.ajaxSync("login",{url:echoURL("CustomerSpecific/Load")})}$.ajaxSync("login",{url:echoURL("Basket"),instantSuccess:function(M,N){},success:function(O,P){var N,M;N=myUrl.toString().search(/#/gi);if(N<0){N=myUrl.toString().length}M=myUrl.toString().search(y);if(M<N){N=M}window.location=myUrl.toString().substr(0,N)},error:globalFunctions.ajaxStandardError})}else{i=false}}},error:globalFunctions.ajaxStandardError})}return false});var a;$("body").delegate("button.print-button","click",function(){var I;I=$(this).data("printStylesheet");if(typeof $(this).data("printStylesheet")!=="undefined"){if(a){clearTimeout(a)}$.get(I,function(K,L,J){if($("#print-stylesheet").length){$("#print-stylesheet").append("@media print {"+K+"}")}else{$('<style id="print-stylesheet" type="text/css">@media print {'+K+"}</style>").appendTo("head")}if(false&&$("#main-block, #long-main-block").length){$("#main-block, #long-main-block").productify("addPrintContainers")}window.print();a=setTimeout("$('#print-stylesheet').empty().remove();"+(false&&$("#main-block, #long-main-block").length?"$('#main-block, #long-main-block').productify('removePrintContainers');":""),100000)})}else{window.print()}});$("body").delegate("select","keypress",function(I){if(I.which==13){var J=jQuery(this).parents("form:first");if(J.is(":not(.no-submit-form)")){I.preventDefault();J.submit();return false}}});if(jQuery("#basket").length){jQuery("body").purchase({oBasket:jQuery("#basket"),oBasketSlider:j,oBasketMenuOptionDiv:s,oBasketContainer:jQuery("#view-basket"),oBasketSliderConfig:f,oCashierContainer:jQuery("#cashier-container"),oTopPanel:r}).delegate("button.buybutton","click",function(I){I.stopImmediatePropagation();jQuery("body").purchase("buy",jQuery(this).parents("form:first"),((jQuery(this).parents("#cashier-right").length)?"cashier":"regular"));return false}).delegate("form.buy, div.product-buy > form","submit",function(I){I.preventDefault();jQuery("body").purchase("buy",jQuery(this),((jQuery(this).parents("#cashier-right").length)?"cashier":"regular"));return false});E();C()}else{jQuery("body").delegate("form.buy, div.product-buy > form","submit",function(I){I.preventDefault();return false})}h();if(jQuery("#startpage-content").length){jQuery("#startpage-content").ckeditor({language:u,toolbar:b,format_tags:"p;h1;h2",format_h1:{element:"h2"},format_h2:{element:"h3"},forcePasteAsPlainText:true,contentsCss:"/css/startpage.css",height:500,resize_minWidth:978,resize_maxWidth:978,templates_files:["/js/ckeditor-templates.js"]})}var m=$("#main-block, #long-main-block").find(".product");if(m.length){$("#main-block, #long-main-block").productify({oProducts:m,sLoadPricesURL:"GetPrices",bLoadPrices:(oGlobals.oUser.iSecurityLevel>iSECURITY_LEVEL)});$(".products-extra-controller select").dropDown()}var z,o,d;z=$('<div class="product-action-box"></div>');o=$('<div class="product-action-box thin"></div>');d=$('<div class="product-action-box thin"></div>');z.productActionBox({sSelector:"a.complements-img"});o.productActionBox({sSelector:"a.star-img",source:function(J,K){var I;I="";$.each(oFavouriteLists,function(M,L){I=I+'<option value="'+M+'">'+L+"</option>"});I=I+'<option value="0">Skapa ny lista</option>';I='<h3>Spara i favoritlista</h3><form class="product-action-box-form" action="'+echoURL("FavouriteList/AddItemToList/"+J.parents(".product:first").find('input[name="artnr"]').val())+'"><select multiple="multiple">'+I+'</select><button class="right-arrow-button" type="submit"><span>Spara</span></button></form>';K(I)},oPreCondition:function(I){if(!I.parents(".product-action-box:first").length){if(iFavouriteLists>1||I.is(".active")){return true}else{I.addClass("active");$.ajax({url:I.data("href"),type:"POST",success:function(J,K){if(typeof J.sqlidentity!=="undefined"){oFavouriteLists[J.sqlidentity]=J.listname;iFavouriteLists++}},error:globalFunctions.ajaxStandardError});return false}}else{return false}},oAfterPrint:function(){o.find("select").bind("change keyup",function(){var I;I=$(this);if(I.val()=="0"&&I.next("span").length==0){I.after('<span>Namn:</span><input type="text" name="listname" />')}else{if(I.val()!="0"&&I.next("span").length){I.next().remove();I.next().remove()}}});o.find("form").bind("submit",function(I){$.ajax({url:$(this).attr("action")+"/"+o.find("select").val()+(o.find("select").val()=="0"?"/"+o.find('input[name="listname"]').val().replace(/ /g,"+"):""),type:"POST",dataType:"json",beforeSend:function(K,J){o.productActionBox("startLoading")},success:function(J,K){if(typeof J.sqlidentity!=="undefined"){oFavouriteLists[J.sqlidentity]=J.listname;iFavouriteLists++}o.data("productActionBox").oCurrentActive.addClass("active");o.productActionBox("close")},error:globalFunctions.ajaxStandardError});return false})}});d.productActionBox({sSelector:".product-action-box a.star-img",source:function(J,K){var I;I="";$.each(oFavouriteLists,function(M,L){I=I+'<option value="'+M+'">'+L+"</option>"});I=I+'<option value="0">Skapa ny lista</option>';I='<h3>Spara i favoritlista</h3><form class="product-action-box-form" action="'+echoURL("FavouriteList/AddItemToList/"+J.parents(".product:first").find('input[name="artnr"]').val())+'"><select multiple="multiple">'+I+'</select><button class="right-arrow-button" type="submit"><span>Spara</span></button></form>';K(I)},oPreCondition:function(I){if(iFavouriteLists>1||I.is(".active")){return true}else{I.addClass("active");$.ajax({url:I.data("href"),type:"POST",success:function(J,K){if(typeof J.sqlidentity!=="undefined"){oFavouriteLists[J.sqlidentity]=J.listname;iFavouriteLists++}},error:globalFunctions.ajaxStandardError});return false}},oAfterPrint:function(){d.find("select").bind("change keyup",function(){var I;I=$(this);if(I.val()=="0"&&I.next("span").length==0){I.after('<span>Namn:</span><input type="text" name="listname" />')}else{if(I.val()!="0"&&I.next("span").length){I.next().remove();I.next().remove()}}});d.find("form").bind("submit",function(I){$.ajax({url:$(this).attr("action")+"/"+d.find("select").val()+(d.find("select").val()=="0"?"/"+d.find('input[name="listname"]').val().replace(/ /g,"+"):""),type:"POST",dataType:"json",beforeSend:function(K,J){d.productActionBox("startLoading")},success:function(J,K){if(typeof J.sqlidentity!=="undefined"){oFavouriteLists[J.sqlidentity]=J.listname;iFavouriteLists++}d.data("productActionBox").oCurrentActive.addClass("active");d.productActionBox("close")},error:globalFunctions.ajaxStandardError});return false})}});$("body").delegate("button.info-button","click",function(){window.location=jQuery(this).parents(".product").find(".product-desc a").attr("href")});if(jQuery("#product-tabs").length){l()}if(jQuery("form.toner-guide").length){q()}if(jQuery("#catalogs-zmagz-viewer").length){G()}if(jQuery("#kem").length){D()}if(jQuery("#start-content").length){F()}if(jQuery("#printed").length){x()}if(jQuery("div#about-tingstad").is(".active")){c()}if(jQuery("#my-pages-container").length){H()}if(jQuery(".left-block form.new-favourite-list").length){p()}if($("#external-login-form").length){w()}$(".autoclear").autoclear({clearOnInit:true});var k=jQuery("#main-navigation");k.delegate("a","click",function(){var I=jQuery(this);if(I.is(".active")){return false}else{var J=I.attr("href");k.find(".active").removeClass("active");I.addClass("active");if(I.is(":not(.first)")){jQuery(".second-level-navigation.active:not("+J+")").removeClass("active");jQuery(J).addClass("active");return false}}});var v={};$("#search").submit(function(){$(this).attr("action",echoURL("Search/"+$(this).find("#search-string").val().replace(/ /g,"+"))).attr("method","POST")});var e=false;jQuery("#search-string").bind("keydown.xAutocomplete",function(I){if(I.keyCode==27&&e){jQuery("#search").removeClass("search-hover");jQuery("#search-box").remove()}}).bind("keydown.xAutocomplete",function(I){if(I.keyCode==27&&e){jQuery("#search-box").remove();jQuery("#search").removeClass("search-hover");e=false}}).bind("focus.xAutocomplete",function(J){var I=jQuery(this);if(I.val().length>1){I.autocomplete("search",I.val())}}).bind("focus",function(I){jQuery("#search").addClass("search-hover")}).bind("blur",function(I){if(!e){jQuery("#search").removeClass("search-hover")}});$("body").bind("mousedown.xAutocomplete",function(I){if(e){if(I.target!=$("#search-string")[0]&&$(I.target).parents(".product-action-box").length==0&&I.target!=$(".product-action-box")[0]&&$(I.target).parents("#search-box").length==0&&$(I.target).parents(".ui-dialog").length==0&&$(I.target).parents("#nyroModalFull").length==0){$("#search").removeClass("search-hover");$("#search-box").remove();e=false}}});$("#search-string").autocomplete({source:function(J,I){if(J.term in v){$("#search").addClass("search-hover");$("#search-box").remove();$("#navigation-container").prepend(v[J.term]);e=true;$("#search-string").removeClass("ui-autocomplete-loading")}else{$.ajax({url:echoURL("AutoComplete/"+encodeURIComponent(J.term).replace(/\%20/g,"+").replace(/[!'()*~]/g,urlEncodeCharacter)),type:"POST",success:function(K,L){v[J.term]=K;$("#search").addClass("search-hover");$("#search-box").remove();$("#navigation-container").prepend(K);e=true;$("#search-string").removeClass("ui-autocomplete-loading")},error:function(K,M,L){$("#search-string").removeClass("ui-autocomplete-loading")}})}return[]},minLength:2,delay:300,disabled:false});if($("#login-popup").length){$("#login-popup").dialog({resizable:false,modal:true,zIndex:9800,dialogClass:"popup-message",buttons:{Ja:function(){$(this).dialog("close")},Nej:function(){$("#view-basket").children(".basket-action-panel:last").children("form:first").submit();$(this).dialog("close")}}})}$(document).ajaxSend(function(J,K,I){if(typeof _gaq!=="undefined"&&_gaq!==null){_gaq.push(["_trackEvent","AJAX",I.url])}})});function organisationsnummer(a){a=a.replace(/[-\s]/gi,"");if(!a.match(/^(\d{1})(\d{5})(\d{4})$/)){return false}group=RegExp.$1;controldigits=RegExp.$3;alldigits=group+RegExp.$2+controldigits;if(alldigits.substring(2,3)<2){return false}var c="";for(var b=0;b<alldigits.length;b++){c+=((((b+1)%2)+1)*alldigits.substring(b,b+1))}checksum=0;for(var b=0;b<c.length;b++){checksum+=c.substring(b,b+1)*1}return((checksum%10==0)?true:false)}function personnummer(a){a=a.replace(/[-\s]/gi,"");if(!a.match(/^(\d{10})$/)){return false}a=RegExp.$1;sChecksum=String(a.substr(0,1)*2)+String(a.substr(2,1)*2)+String(a.substr(4,1)*2)+String(a.substr(6,1)*2)+String(a.substr(8,1)*2);checksum=0;for(var b=0;b<sChecksum.length;b++){checksum+=parseInt(sChecksum.substr(b,1))}checksum+=parseInt(a.substr(1,1))+parseInt(a.substr(3,1))+parseInt(a.substr(5,1))+parseInt(a.substr(7,1));return(((checksum%10==0?0:10)-checksum%10)==a.substr(9,1))}function norsktOrgNr(a){a=a.replace(/[-\s]/gi,"");if(!a.match(/^(\d{9})$/)){return false}a=RegExp.$1;checksum=a.substr(0,1)*3+a.substr(1,1)*2+a.substr(2,1)*7+a.substr(3,1)*6+a.substr(4,1)*5+a.substr(5,1)*4+a.substr(6,1)*3+a.substr(7,1)*2;return(((11-checksum%11)==a.substr(8,1))||(((checksum%11)==a.substr(8,1))&&((checksum%11)==0)))}var urlEncodeCharacter=function(a){return"%"+a.charCodeAt(0).toString(16)};
