var posX=0;var posY=0;var loadingPopup=false;$().mousemove(function(a){posX=a.pageX;posY=a.pageY});$().click(function(a){hidePopupContainer(a);hidestockInfoPopupContainer(a)});function hidePopupContainer(c){var a=(c&&c.target)||(event&&event.srcElement);var b=document.getElementById("popupContainer");if(!checkParent(a,b)&&!loadingPopup){$("#popupContainer").html("")}}function hidestockInfoPopupContainer(c){var a=(c&&c.target)||(event&&event.srcElement);var b=document.getElementById("stockInfoContainer");if(!checkParent(a,b)){$("#stockInfoPopup").hide()}}function checkParent(b,a){while(b.parentNode){if(b==a){return true}b=b.parentNode}return false}(function(a){a.fn.equalHeights=function(b,c){tallest=(b)?b:0;this.each(function(){if(a(this).height()>tallest){tallest=a(this).height()}});if((c)&&tallest>c){tallest=c}return this.each(function(){a(this).height(tallest+3).css("overflow","visible")})}})(jQuery);showInfoBoxItemPopup=function(a){};jQuery(document).ready(function(){$("a.accReadMore").click(function(a){$("#popupContainer").load("/InfoBox/ItemPopup/",{Id:$(this).attr("id")},function(){$("#popupContainer").css("top",a.pageY);$("#popupContainer").css("left",a.pageX);$("#popupContainer").css("margin-left",-180);$("#popupContainer").css("margin-top",-5);$("#popupContainer").show()});$("html,body").animate({scrollTop:$(this).offset().top-200},500)});$insuranceDialog=$("#insuranceItem_dialog");$insuranceDialog.dialog({autoOpen:false,bgiframe:false,position:"top",minHeight:500,width:700,modal:true,draggable:true,closeOnEscape:true,resizable:true,close:function(b,a){$(this).hide()}})});toggleInfoText=function(b,c,d,a){if($("#"+b).hasClass("ui-helper-hidden")){$("#"+c).text(d)}else{$("#"+c).text(a)}$("#"+b).toggleClass("ui-helper-hidden")};toggleGiftCardForm=function(a){$("#"+a).toggleClass("ui-helper-hidden")};ShowModalAlertBox=function(b,c,a){var c='<div class="popup"><div class="layer"><div class="innerlayer"><div class="formRowHeadline"><div class="exclimationMark">!</div><h3>'+b+"</h3></div><div>"+c+'</div><br/><div class="buttonContainer"><input id="postalCodeWarningDialogCancel" class="btn simplemodal-close" type="button" value="'+a+'"/></div></div></div>';$(c).modal({position:["35%","40%"],onShow:function(){$("#postalCodeWarningDialogCancel").focus()}})};ShowModalAlertBoxWithCallback=function(c,d,a,b){var d='<div class="popup"><div class="layer"><div class="innerlayer"><div class="formRowHeadline"><div class="exclimationMark">!</div><h3>'+c+"</h3></div><div>"+d+'</div><br/><div class="buttonContainer"><input id="postalCodeWarningDialogCancel" class="btn simplemodal-close" type="button" value="'+a+'"/></div></div></div>';$(d).modal({position:["35%","40%"],onClose:function(){b();$.modal.close()}})};var LoginObject={_targetOrigin:"",_currentLocation:document.location.href,_loginCallbackFunction:function(){},_closeWindowCallback:function(){},_generatePopupWindow:function(a,b){if($.browser.msie){$("#popupContainer").html('<div id="login-embedded" title="'+a+'"><iframe id="login-object" frameborder="0" src="'+b+"#"+this._currentLocation+'" type="text/html"></iframe></div>')}else{$("#popupContainer").html('<div id="login-embedded" title="'+a+'"><object id="login-object" data="'+b+"#"+this._currentLocation+'" type="text/html"></object></div>')}$("#login-embedded").dialog({autoOpen:true,modal:true,width:380,height:"auto",position:"top",close:function(){if($.browser.msie){$("#login-object").attr("src","about:blank")}else{$("#login-object").attr("data","about:blank")}LoginObject.RemoveAjaxForm();if(typeof(LoginObject._closeWindowCallback)=="function"){LoginObject._closeWindowCallback()}}});this._setListener()},RemoveAjaxForm:function(){$("#login-embedded").remove();$("#popupContainer").html("")},FixObjectHeight:function(a){$("#login-object").css("height",a+20+"px")},DisplayAjaxForm:function(d,c,b,e,a){this._loginCallbackFunction=d;this._targetOrigin=c.split(":")[0]+"://"+document.location.host;this._closeWindowCallback=a;this.RemoveAjaxForm();this._generatePopupWindow(e,c);this.FixObjectHeight(b)},_messageListener:function(b){var a=JSON.parse(b.data);switch(a.action){case"onload":$("#login-object").css("height",a.height+20+"px");if(a.height>400){$("#login-object").dialog("option","position","top")}break;case"success":this.LoginObject._loginCallbackFunction();this.LoginObject.RemoveAjaxForm();break;case"close":this.LoginObject.RemoveAjaxForm();if(typeof(this.LoginObject._closeWindowCallback)=="function"){this.LoginObject._closeWindowCallback()}break;case"redirect":this.LoginObject.RemoveAjaxForm();this.LoginObject._generatePopupWindow(a.title,a.location);this.LoginObject.FixObjectHeight(750);break}},_listener:{},_setListener:function(){$.receiveMessage(this._messageListener,this._targetOrigin)}};function PerformAjax(a,d,c,b){if(b==null){b="{}"}$.ajax({type:"POST",contentType:"application/x-www-form-urlencoded",data:b,cache:false,url:a,dataType:"json",beforeSend:function(e){e.setRequestHeader("connection","close")},success:d,error:c})}function PerformAjaxHtmlReturn(a,d,c,b){if(b==null){b="{}"}if(c==null){c=function(e){}}$.ajax({type:"POST",contentType:"application/x-www-form-urlencoded",data:b,cache:false,url:a,dataType:"html",success:d,error:c})}function RedirectFromJsonResult(a){var b="";if(a.Url!=""&&a.Url!=null){b=a.Url}else{b=b+"/"+a.Controller;if(a.Action!=""){b=b+"/"+a.Action}if(a.Parameters.length>0){for(i=0;i<a.Parameters.length;i++){b=b+"/"+a.Parameters[i].Value}}}return b}function UpdateCartInformation(a){$.ajax({type:"GET",contentType:"application/x-www-form-urlencoded",data:"",cache:false,url:"/Cart/ShoppingCart/",dataType:"html",success:function(b){$("#cartContainer").html(b);if($("#hideProceedToCheckOut").val()=="hide"){$("#proceedToCheckOut").hide()}}})}function SubscribeToNewsletter(b,c){if(b.success==true){var a=$("#newsletterEmail");a.val("");$("#newsletterEmailLabel").hide();a.hide();$("#newsletterSubscribeBtn").hide();$("#newsletterUnsubscribeBtn").hide();$("#newsletterInformation").hide();$("#newsletterResponseContent").html(b.message+"</span> ")}else{$("#newsletterResponseContent").html('<span class="errorMessage">'+b.message+"</span>")}}function UnsubscribeToNewsletter(b,c){if(b.success==true){var a=$("#newsletterEmail");a.val("");$("#newsletterEmailLabel").hide();a.hide();$("#newsletterSubscribeBtn").hide();$("#newsletterUnsubscribeBtn").hide();$("#newsletterInformation").hide();$("#newsletterResponseContent").html(b.message+"</span> ")}else{$("#newsletterResponseContent").html('<span class="errorMessage">'+b.message+"</span>")}}function AddItem(a,c,b){AddItemToCart(a,c,"#button_"+a,b)}function AddItemToCart(a,d,b,c){$.scrollTo({top:0,left:0},500);$(b).effect("transfer",{to:"#cartContainer"},500,function(){PerformAjax("/Cart/Add/"+a+"/"+String(d).substring(0,6)+"/"+c,function(e){if(e.Success){$("#cartContainer").effect("shake",{times:1,direction:"up",distance:5},100,function(){UpdateCartInformation(e);if(e.ShoppingCartExpanded){SetCartTopExpanded()}})}else{ShowModalAlertBox(e.ClientMessageCaption,e.ClientMessage,"ok")}},null)})}function MoveItemToCartAnimation(b,a,c){if(c!=1){$.scrollTo({top:0,left:0},500);$("#"+b).effect("transfer",{to:"#cartContainer"},500,function(){$("#cartContainer").effect("shake",{times:1,direction:"up",distance:5},100)});setTimeout(function(){MoveItemToCartAnimation(b,a,1)},600)}else{$("#"+a).submit()}}function showItemPopup(a){$("#popupContainer").load("/Item/Popup/",{itemId:a},function(){setPopupPositionAtMouse()})}function showPopup(a,b){setTimeout(function(){$("#popupContainer").html($("#"+a).html());setPopupPositionAtMouse(b)},200)}function showPopupStopPropagation(a,b){setTimeout(function(){$("#popupContainer").html($("#"+a).html());setPopupPositionAtMouse()},200);stopPropagation(b)}function stopPropagation(a){if(window.event){window.event.cancelBubble=true}else{if(a.stopPropagation()){a.stopPropagation()}}}function setPopupPositionAtMouse(a){if(a){$("#popupContainer").css("top",posY+a)}else{$("#popupContainer").css("top",posY)}$("#popupContainer").css("left",posX);$("#popupContainer").css("margin-left",-180);$("#popupContainer").css("margin-top",-5);$("#popupContainer").show()}function AddSingleItem(a){PerformAjax("/Cart/Add/"+a+"/1",UpdateCartInformation,null)}function AddInsurance(b,c,a){$.scrollTo({top:0,left:0},500);$(a).effect("transfer",{to:"#cartContainer"},500,function(){$("#cartContainer").effect("shake",{times:1,direction:"up",distance:5},100);PerformAjax("/Cart/AddInsurance/"+b+"/"+c,UpdateCartInformation,null)})}function ClearInsurance(a,b){PerformAjax("/Cart/ClearInsurance/"+a,UpdateCartInformation,null)}function RemoveItemFromShoppingCart(c,a,d,b){$("#item"+c).hide("blind",options={},500);RemoveItemFromCart(a,d,b)}function RemoveItemFromCart(a,c,b){PerformAjax("/Cart/RemoveByIndex/",c,b,{index:a})}function RemoveHidden(a){$(a).removeClass("ui-helper-hidden")}function SetCartTopExpanded(){$("#cartTop").css("background-position","bottom")}function SetCartTopContracted(){$("#cartTop").css("background-position","top")}function AddSubscription(e){var d=document.getElementsByName("addOns");var b="";var a="";var f="";var g="";for(i=0;i<parseInt(d.length);i++){if(d[i].checked){if(b.length>0){b+=","+d[i].value}else{b+=d[i].value}}}if(document.getElementById("mobileNumber")){f=document.getElementById("mobileNumber").value}if(document.getElementById("operator")){g=document.getElementById("operator").value}if(document.getElementById("portingId")){a=document.getElementById("portingId").value}var c="AddOns="+b+"&PortingId="+a+"&CurrentMobileNumber="+f+"&CurrentOperator="+g;PerformAjax("/Cart/AddSubscription/"+e,UpdateCartInformation,null,c)}function ExpandBlock(a){if(!$(a).attr("state")||$(a).attr("state")=="closed"){$(a).attr("state","open").addClass("plusMinusOpen").siblings(".expandBlock").css("display","block")}else{$(a).attr("state","closed").removeClass("plusMinusOpen").siblings(".expandBlock").css("display","none")}return false}function ClearInputFieldsByTag(a){$(a+" input:text").attr("value","");$(a+" input:checkbox").removeAttr("checked");$(a+" input:radio").removeAttr("checked");return false}function PostAjaxForm(a,b,c){$.post(a,$("#"+b).serialize(),function(d){c(d)},"html")}function showDialogInfoBoxReadMore(b,c){$("#ReadMoreDialog"+b).dialog({title:c,autoOpen:false,bgiframe:true,padding:10,width:680,modal:true,draggable:true,closeOnEscape:true,resizable:false,close:function(e,d){$(this).hide()}});$("#ReadMoreDialog"+b).load("/Item/GetGetInfoboxReadMore",{InfoBoxId:b});$("#ReadMoreDialog"+b).show();$("#ReadMoreDialog"+b).dialog("open");$("#ReadMoreDialog"+b).dialog({position:"top"});var a=$("#ReadMoreDialog"+b).dialog("option","position");$("#ReadMoreDialog"+b).dialog("option","position","top")}var Url={encode:function(a){return escape(this._utf8_encode(a))},decode:function(a){return this._utf8_decode(unescape(a))},_utf8_encode:function(b){b=b.replace(/\r\n/g,"\n");var d="";for(var e=0;e<b.length;e++){var a=b.charCodeAt(e);if(a<128){d+=String.fromCharCode(a)}else{if((a>127)&&(a<2048)){d+=String.fromCharCode((a>>6)|192);d+=String.fromCharCode((a&63)|128)}else{d+=String.fromCharCode((a>>12)|224);d+=String.fromCharCode(((a>>6)&63)|128);d+=String.fromCharCode((a&63)|128)}}}return d},_utf8_decode:function(e){var d="";var a=0;var b=c1=c2=0;while(a<e.length){b=e.charCodeAt(a);if(b<128){d+=String.fromCharCode(b);a++}else{if((b>191)&&(b<224)){c2=e.charCodeAt(a+1);d+=String.fromCharCode(((b&31)<<6)|(c2&63));a+=2}else{c2=e.charCodeAt(a+1);c3=e.charCodeAt(a+2);d+=String.fromCharCode(((b&15)<<12)|((c2&63)<<6)|(c3&63));a+=3}}}return d}};if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<7&&parseInt(jQuery.browser.version)>4){var doExtraIEStuff=true;var selectedEffect=null}else{var doExtraIEStuff=false;var selectedEffect="blind"}var menuItemLoading=false;function menuNodeToggle(a,b){if(!$(a).hasClass("open")){return true}$(b).toggle("blind");$(a).toggleClass("open");$("#bottomSeparator").remove();return false}jQuery.fn.supersleight=function(a){a=jQuery.extend({imgs:true,backgrounds:true,shim:"/Content/images/x.gif",apply_positioning:true},a);return this.each(function(){if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<7&&parseInt(jQuery.browser.version)>4){jQuery(this).each(function(b,d){var c=jQuery(d);if(a.imgs&&c.is("img[src$=png]")){var e={display:"inline",width:c.width()+"px",height:c.height()+"px",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c.attr("src")+"', sizingMethod='scale')"};c.css(e).attr("src",a.shim)}if(a.applyPositioning&&c.is("a, input")&&c.css("position")===""){c.css("position","relative")}})}})};function setEqualHeight(f,a){if($(f).length>0&&$(a).length>0){var e=$(f).height();var c=$(a).height();var b=(e>c)?e:c;var d="padding-bottom";if(b>c){$(a).css(d,b-c+30+"px")}else{$(a).css(d,"4px")}}}var netonnetLib={site_master:{texts:{searchArticles:"",sectionPath:"",cartTopBgPos:"",colapseCart:"",expandCart:"",listItems:"12",gridItems:"12"},init:function(b){if(!$.cookie("showList")){$.cookie("showList",0,{path:"/"})}if($.cookie("netonnet.warehouse")){selectedEffect=null}if(!$.cookie("listItems")){$.cookie("listItems",b.texts.listItems,{path:"/"})}if(!$.cookie("gridItems")){$.cookie("gridItems",b.texts.gridItems,{path:"/"})}$(window).load(function(){b.setupSearch(b);$(".quantity").numeric({ichars:"���,-."});b.bindClickEvents(b);$(".png").supersleight();setEqualHeight(".siteRightColumnContainer",".siteMainContainer")});$.listen("click","#cartTop",function(){$("#_ShoppingCartContent").is(":hidden")?b.animateCart(true,"bottom"):b.animateCart(false,"top");return false});$.listen("mouseover","#cartTop",function(){var c=$("#popupCart");$("#_ShoppingCartContent").is(":visible")?$(".popupCartInfo").html(b.texts.colapseCart):$(".popupCartInfo").html(b.texts.expandCart);c.css({top:-55,left:-70,display:"block"});c.animate({top:"-=4px",opacity:1},100,"swing",function(){beingShown=false;shown=true});return false});var a=null;$.listen("mouseout","#cartTop",function(){var c=$("#popupCart");if(a){clearTimeout(a)}a=setTimeout(function(){a=null;c.animate({top:"-=4px",opacity:0},100,"swing",function(){shown=false;c.css("display","none")})},200)})},animateCart:function(a,b){toggleShoppingCart(a);$("#cartTop").css("background-position",b)},bindClickEvents:function(a){$("#newsletterSubscribeBtn").click(function(){PerformAjax("/newsletter/subscribe/"+$("#newsletterEmail").val(),SubscribeToNewsletter,null)});$("#newsletterUnsubscribeBtn").click(function(){PerformAjax("/newsletter/unsubscribe/"+$("#newsletterEmail").val(),UnsubscribeToNewsletter,null)});$("#newsletterDialogLink").click(function(){$("#newsletterDialog .layer").css({width:"340px"});$("#newsletterDialog").modal({position:["25%","50%"]});$("#newsletterEmail").focus()})},setupSearch:function(b){var d=$("#query");if(d.val()==""){d.val(b.texts.searchArticles)}d.focus(function(){if($(this).val()==b.texts.searchArticles){$(this).val("")}}).blur(function(){if($(this).val()==""){$(this).val(b.texts.searchArticles)}});$("#searchSubmit").click(function(){if(d.val()==b.texts.searchArticles||d.val()==""){return false}return true});var c={script:"/suggest?",varname:"query",json:true,cache:true,shownoresults:false,timeout:5000,minchars:3,maxresults:5};var a=new bsn.AutoSuggest("query",c)}}};var sendCommentThisPage=function(){var a="";a+="&comment="+$("#comment").val();a+="&commentValidationAnswer="+$("#commentValidationAnswer").val();$.ajax({type:"POST",contentType:"application/x-www-form-urlencoded",url:"/CommentPage",data:a,dataType:"json",success:function(b){$("#commentResponse").html(b.response);$("#commentFail").html(b.fail);if(b.response.length>0){$("#comment").val("");$("#commentValidationAnswer").val("")}}})};var showSuggestToFriendDialog=function(a){$.post("/Item/SuggestToFriendDialog",{itemId:a},function(b){$(b).dialog({autoOpen:false,bgiframe:false,autoOpen:true,height:700,width:544,modal:true,draggable:true,moveToTop:true,closeOnEscape:true,resizable:false})})};var toggleSuggestSavedCartToFriend=function(a){if(!$("#shareCartEmailDialog").is(":visible")){$.post("/Cart/SuggestSavedCartToFriendDialog",{id:a},function(b){$("#shareCartEmailDialog").html(b).show();$("#selectedSavedCart").hide();$("#savedCartsTab").hide()})}else{hideSuggestSavedCartToFriend()}};var hideSuggestSavedCartToFriend=function(){$("#shareCartEmailDialog").hide();$("#selectedSavedCart").show();$("#savedCartsTab").show()};var sendSuggestToFriendDialog=function(d,b,e,a,f,c){PerformAjax("/Item/SuggestToFriend",function(g){if(g.success==true){$("#suggestToFriendDialog").remove()}else{$("#sendFail").html(g.msg.join("<br/>"))}},null,{SuggestersName:d,SuggestersEmail:b,FriendsEmail:e,Message:a,ItemIdentifier:f,ValidationAnswer:c})};var sendSuggestSavedCartToFriend=function(e,b,f,a,c,d){PerformAjax("/Item/SuggestSavedCartToFriend",function(g){if(g.success==true){hideSuggestSavedCartToFriend();$("#saveCartSuccessMessage").html("<img src='/Content/images/granted.gif'><span>"+g.msg+"</span>")}else{$("#sendFail").html(g.msg.join("<br/>"))}},null,{SuggestersName:e,SuggestersEmail:b,FriendsEmail:f,Message:a,SavedCartId:c,ValidationAnswer:d})};trackSectionItemBuy=function(a){try{_gaq.push(["_trackEvent","Section Page","Add to cart",a])}catch(b){}};trackPrisjaktItemBuy=function(a){try{_gaq.push(["_trackEvent","Prisjakt","Add to cart",a])}catch(b){}};trackHistoricalItemBuy=function(a){try{_gaq.push(["_trackEvent","Historical Item Page","Add to cart",a])}catch(b){}};trackHistoricalRecommendedAccessoryBuy=function(a){try{_gaq.push(["_trackEvent","Historical Item Page","Add to cart","Recommended accessory",a])}catch(b){}};trackInfoBoxItemBuy=function(){try{_gaq.push(["_trackEvent","InfoBox","Add to cart"])}catch(a){}};trackAddedToCartAccessoryItemBuy=function(a){try{_gaq.push(["_trackEvent","AddedToCart Page","Add to cart","Recommended accessory",a])}catch(b){}};trackRecommendedAccessoryItemBuy=function(a){try{_gaq.push(["_trackEvent","Item Page","Add to cart","Recommended accessory",a])}catch(b){}};trackAccessoriesTabItemBuy=function(a){try{_gaq.push(["_trackEvent","Item Page","Add to cart","accessories tab"])}catch(b){}};trackShareEvent=function(c,a){try{_gaq.push(["_trackEvent","Item Page","Share by "+a,c])}catch(b){}};trackItemPageEvents=function(a,b){try{_gaq.push(["_trackEvent","Item Page",a,b])}catch(c){}};trackEvent=function(b,c,d,a){try{_gaq.push(["_trackEvent",b,c,d,a])}catch(e){}};trackPageView=function(b){try{_gaq.push(["_trackPageview",b])}catch(a){}};function closePopupContainer(){$("#popupContainer").html("")}function toggleShoppingCart(d){PerformAjax("/Cart/SetShoppingCartExpanded/"+d,null,null,{expanded:d});var a=400;if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<8&&parseInt(jQuery.browser.version)>4){a=0}var b="blind",c={},a;if(d==true){$("#_NonExpandedShoppingCartContent").hide(b,c,a,function(){$("#_ShoppingCartContent").show(b,c,a,function(){setEqualHeight(".siteRightColumnContainer",".siteMainContainer")})})}else{$("#_ShoppingCartContent").hide(b,c,a,function(){$("#_NonExpandedShoppingCartContent").show(b,c,a,function(){setEqualHeight(".siteRightColumnContainer",".siteMainContainer")})})}}function showDialogInsurance(b,a){$insuranceDialog.load("/Item/InsuranceInformation",{itemId:a},function(){$("#insuranceContainerLayer").hide();$("#insurance_buyinformation").hide();$(b).show();$insuranceDialog.show();$insuranceDialog.dialog("open")})}function changeDialogInsuranceView(a){$("#insuranceContainerLayer").hide();$("#insurance_buyinformation").hide();$(a).show()}function suggestClick(b,c,d,a){$.ajax({type:"POST",contentType:"application/x-www-form-urlencoded",cache:false,data:{itemId:c,query:b,hitCount:d},url:"/Search/TrackSuggestClick",dataType:"json"});window.location=a}function ensureControlGroupsInNumericalOrder(b,e){var f=$(b);var g=new RegExp("\\[\\d+");for(var d=0;d<f.length;d++){var a=$('*[name*="'+e+'["]',f[d]);for(var h=0;h<a.length;h++){a[h].name=a[h].name.replace(g,"["+d)}}};
