if(screen.height>730){document.write('<style type="text/css">body > div#rightFrameDummy {position: fixed;}</style>')}function el(a){return document.getElementById(a)}function val(a){return document.getElementById(a).value}[].indexOf||(Array.prototype.indexOf=function(a){for(var b=this.length;b--&&this[b]!==a;){}return b});function popup(b,c,d,n,h,e,k,l,g,a,m,j){var f=window.open(b+"&popup=1",c,"resizable="+a+",menubar="+h+",scrollbars="+g+",left="+e+",top="+k+",toolbar="+l+",statusbar="+j+",width="+d+",height="+n+",directories="+m+"");f.focus();return}function popupform(e,b,c,a){var d=window.open("",b,"resizable=1,menubar=0,scrollbars=1,left=300,top=200,toolbar=0,statusbar=0,width="+c+",height="+a+",directories=0");e.target=b;d.focus();return true}function confirm_tomma_kundvagn(){return confirm("Vill du rensa hela kundvagnen?")}function toggleAbout(){el("about").style.zIndex=60-el("about").style.zIndex;if(el("about").style.zIndex==60){el("about").style.height="250px";el("about").style.overflow="auto"}else{el("about").style.height="1px";el("about").style.overflow="hidden"}}function hideAbout(){el("about").style.zIndex=0;el("about").style.height="1px";el("about").style.overflow="hidden"}function trim(a){while(a.substring(0,1)==" "){a=a.substring(1,a.length)}while(a.substring(a.length-1,a.length)==" "){a=a.substring(0,a.length-1)}return a}function confirmValidate(){if(el("betalTypKort")&&el("betalTypKort").checked){var a=false;var d=document.getElementsByName("cardType");for(i=0;i<d.length;i++){if(d[i].tagName=="INPUT"){if(d[i].checked){a=true;break}}}if(!a){alert("Du måste välja ett kreditkort.");return false}}else{if(el("betalTypBank")&&el("betalTypBank").checked){var g=false;var f=document.getElementsByName("bankType");for(i=0;i<f.length;i++){if(f[i].tagName=="INPUT"){if(f[i].checked){g=true;break}}}if(!g){alert("Du måste välja en bank.");return false}}}if(leveranstyp=="utkorning"){if(typeof(window.allaPostnr)=="undefined"){if(el("utkorOmr")){el("utkorOmr").style.border="3px solid red"}document.location.hash="Leveranssätt";alert("Restaurangen har stängt.");return false}else{if(allaPostnr.indexOf(","+valtPostnr+",")==-1){if(el("utkorOmr")){el("utkorOmr").style.border="3px solid red"}document.location.hash="Leveranssätt";alert("Du måste välja ett postnummer när du beställer för utkörning.");return false}else{if(el("deliveryNotAllowed")&&el("deliveryNotAllowed").value){document.location.hash="Din beställning";alert(el("deliveryNotAllowed").value);return false}else{if(el("utkorOmr")){el("utkorOmr").style.border="1px solid gray"}}}}}if(el("kampanjkod")&&trim(val("kampanjkod"))!=""){el("kampanjkod").style.border="3px solid red";document.location.hash="Erbjudanden";alert('Du har angivit en kampanjkod utan att aktivera den. Vänligen klicka på "Aktivera".');el("kampanjkod").focus();return false}if(el("betalTypNamn").value=="Kampanjkod"&&el("kampanjKod")){var c=el("kampanjKod").value.replace(/[^A-Za-z0-9]/g,"");if(c.length<4){document.location.hash="Betalning";alert("Du har valt att betala med en kampanjkod, men du har angivit en felaktig kampanjkod.");el("kampanjKod").focus();return false}}if(el("betalTypInvoice")&&el("betalTypInvoice").checked){if(el("pNum")&&!el("pNum").value){el("pNum").style.border="3px solid red";document.location.hash="Leveransadress";alert("Du måste ange ditt organisations-/personnummer.");return false}if(el("fakturaAdress")&&!el("fakturaAdress").value){el("fakturaAdress").style.border="3px solid red";document.location.hash="Fakturaadress";alert('Du måste välja en fakturaadress genom att klicka på "Hämta adress"-länken.');return false}}if(el("Namn").value.length<4){el("Namn").style.border="3px solid red";document.location.hash="Leveransadress";if(el("Namn").value==""){alert("Du måste ange ditt namn.")}else{alert("Namnet måste vara minst 4 tecken långt.")}return false}if(el("betalTypMobile")&&el("betalTypMobile").checked){if(el("Namn")){var e=$.trim(el("Namn").value);if(e.indexOf(" ")==-1){el("Namn").style.border="3px solid red";document.location.hash="Leveransadress";alert("Du måste ange både förnamn och efternamn.");return false}}}if(el("Adress")&&el("Adress").value.length<3){el("Adress").style.border="3px solid red";document.location.hash="Leveransadress";alert("Du måste uppge din adress när du beställer för utkörning.");return false}var b=el("Telefon").value.replace(/[^0-9]/g,"");if(b.length<8){el("Telefon").style.border="3px solid red";document.location.hash="Leveransadress";alert("Du måste uppge ett giltigt telefonnummer inklusive riktnummer.");return false}if(el("Epost")&&el("Epost").value.indexOf("@")==-1){el("Epost").style.border="3px solid red";document.location.hash="Leveransadress";alert("Du måste uppge din e-postadress.");return false}return true}var orderLoadingInProgress=false;function confirmOrder(d,h,a,c){if(el("utkorOmr")){el("utkorOmr").style.border=""}if(el("kampanjkod")){el("kampanjkod").style.border="1px solid black"}if(el("pNum")){el("pNum").style.border="1px solid black"}if(el("Namn")){el("Namn").style.border="1px solid black"}if(el("Adress")){el("Adress").style.border="1px solid black"}if(el("Telefon")){el("Telefon").style.border="1px solid black"}if(el("Epost")){el("Epost").style.border="1px solid black"}if(orderLoadingInProgress){alert("Klicka bara på skicka-knappen en gång!");return false}if(!confirmValidate()){return false}if(!creditsWarn()){return false}var b;if(!a){b="Snarast"}else{var g=new Date();g.setTime(c*1000);var f=g.getHours();if(f<10){f="0"+f}var e=g.getMinutes();if(e<10){e="0"+e}b=f+":"+e}h=h.replace(/SUMMA/,el("summa").value);if(leveranstyp=="avhamtning"){h=h.replace(/LEVERANSTID/,"\nÖnskad avhämtningstid: "+b)}else{h=h.replace(/LEVERANSTID/,"\nÖnskad leveranstid: "+b)}h=h.replace(/BETALTYP/,"\nBetalsätt: "+el("betalTypNamn").value);if(confirm(h)){orderLoadingInProgress=true;orderLoadingStarted(el("betalTypNamn").value);ajax(d,paramsFromForm("orderSubmitForm"),orderLoadingComplete,null)}return false}var orderLoadingStartedTime;function orderLoadingStarted(a){fancybox_orderLoading();var b=new Date();orderLoadingStartedTime=b.getTime()}function orderReturnToCheckout(){fancybox_close()}var minOrderLoadingTime=2000;function orderLoadingComplete(html){orderLoadingInProgress=false;var scPos=html.indexOf(";");var hashName=false;if(scPos>0){hashName=html.substring(0,scPos)}var flagga=html.substring(scPos+1);if(flagga=="ok"){var d=new Date();var now=d.getTime();var diff=Math.max(now-orderLoadingStartedTime,0);if(diff<minOrderLoadingTime){var wait=Math.min(minOrderLoadingTime-diff,minOrderLoadingTime)+10;setTimeout("orderLoadingComplete('"+html+"')",wait);return}loadPage(domain+"bekraftad","_top")}else{if(flagga=="faktura:"){var d=new Date();var now=d.getTime();var diff=Math.max(now-orderLoadingStartedTime,0);if(diff<minOrderLoadingTime){var wait=Math.min(minOrderLoadingTime-diff,minOrderLoadingTime)+10;setTimeout("orderLoadingComplete('"+html+"')",wait);return}makeInvoicePayment()}else{if(flagga.substring(0,3)=="ok:"){var d=new Date();var now=d.getTime();var diff=Math.max(now-orderLoadingStartedTime,0);if(diff<minOrderLoadingTime-500){var wait=Math.min(minOrderLoadingTime-500-diff,minOrderLoadingTime-500)+10;html=html.replace(/\'/g,"\\'");setTimeout("orderLoadingComplete('"+html+"')",wait);return}var atPos=flagga.indexOf("@");var javaToRun="";if(atPos>-1){var iframeHtml=flagga.substring(3,atPos);var javaToRun=flagga.substring(atPos+1)}else{var iframeHtml=flagga.substring(3)}var fancyWidth=800;var fancyHeight=600;if(document.getElementById("betalTypBank")){if(document.getElementById("betalTypBank").checked){fancyWidth=500;fancyHeight=400}}var args={width:fancyWidth,height:fancyHeight,transitionIn:"none",transitionOut:"none",padding:0,hideOnOverlayClick:false,enableEscapeButton:false};fancyboxShown=true;args.onStart=function(){$.fancybox.showActivity()};if(javaToRun!=""){args.onComplete=function(){if(fancyboxShown){$.fancybox.showActivity();eval(javaToRun)}}}else{args.onComplete=function(){if(fancyboxShown){$.fancybox.showActivity()}}}loadFancybox("html",iframeHtml,args)}else{if(flagga.substring(0,7)=="Dotpay:"){var atPos=flagga.indexOf("@");var javaToRun=flagga.substring(atPos+1);eval(javaToRun)}else{if(flagga.substring(0,6)=="mobil:"){var d=new Date();var now=d.getTime();var diff=Math.max(now-orderLoadingStartedTime,0);if(diff<minOrderLoadingTime-500){var wait=Math.min(minOrderLoadingTime-500-diff,minOrderLoadingTime-500)+10;html=html.replace(/\'/g,"\\'");setTimeout("orderLoadingComplete('"+html+"')",wait);return}var iframeHtml=flagga.substring(6);var args={width:670,height:350,transitionIn:"none",transitionOut:"none",padding:0,hideOnOverlayClick:false,enableEscapeButton:false};args.onStart=function(){};args.onComplete=function(){};loadFancybox("html",iframeHtml,args)}else{if(hashName){loadPage(domain+"bekrafta?message="+urlencode(flagga)+"&hashName="+hashName,"_top")}else{loadPage(domain+"bekrafta?message="+urlencode(flagga),"_top")}}}}}}}var form_submitted=false;function submit_form(){if(form_submitted){return false}else{form_submitted=true;return true}}function setScroll(a){window.scroll(0,a)}function setParentScroll(a){parent.window.scroll(0,a)}function getHash(){var a;if(navigator.appName=="Microsoft Internet Explorer"){a=document.documentElement.scrollTop}else{a=window.pageYOffset}return a}function getParentHash(){if(navigator.appName=="Microsoft Internet Explorer"){var a=parent.document.documentElement.scrollTop}else{var a=parent.window.pageYOffset}return a}function setParentHash(b){var a;if(parent){if(navigator.appName=="Microsoft Internet Explorer"){a=parent.document.documentElement.scrollTop}else{a=parent.window.pageYOffset}if(el("hash")){document.getElementById("hash").value=a}}else{a=parent.window.pageYOffset}el("hash").value=a+b}function setParentLevtidInfo(){if(parent.el("VillHaTid")){el("VillHaTid").value=parent.el("VillHaTid").value}}function setParentLeveransadress(){if(parent.el("Namn")){el("Namn").value=parent.el("Namn").value;el("Telefon").value=parent.el("Telefon").value;el("Epost").value=parent.el("Epost").value;el("Meddelande").value=parent.el("Meddelande").value}if(parent.el("Adress")){if(parent.el("Adress").value){el("Adress").value=parent.el("Adress").value;el("Lagenhetsnummer").value=parent.el("Lagenhetsnummer").value;el("AntalTrappor").value=parent.el("AntalTrappor").value;el("Portkod").value=parent.el("Portkod").value}}}function usersFieldsUrl(){var a="";if(el("VillHaTid")){a+="VillHaTid="+el("VillHaTid").value+"&"}if(el("Namn")){a+="Namn="+el("Namn").value+"&";a+="Telefon="+el("Telefon").value+"&";a+="Epost="+el("Epost").value+"&";a+="Meddelande="+el("Meddelande").value+"&"}if(el("Adress")){if(el("Adress").value){a+="Adress="+el("Adress").value+"&";a+="Lagenhetsnummer="+el("Lagenhetsnummer").value+"&";a+="AntalTrappor="+el("AntalTrappor").value+"&";a+="Portkod="+el("Portkod").value+"&"}}if(a){a="&"+a}return a}function addCardInfo(){if(parent.el("laddaKrediter")){el("laddaKrediter").value=parent.el("laddaKrediter").value}}function addOrder(a){loadPage(thisdomain+"rightFrame?action=addOrder&tr=addOrder&orderId="+a+"&maxCartRows="+getMaxCartRows(),"rightFrame")}function addOrderProd(b,a){loadPage(thisdomain+"rightFrame?action=addOrderProd&tr=addOrderProd&orderId="+b+"&count="+a+"&maxCartRows="+getMaxCartRows(),"rightFrame")}function addOrderReload(b,a){loadPage(thisdomain+"?action=addOrder&tr=addOrder&orderId="+b+"&maxCartRows="+getMaxCartRows()+"&hash="+a,"_self")}function addOrderProdReload(c,a,b){loadPage(thisdomain+"?action=addOrderProd&tr=addOrderProd&orderId="+c+"&count="+a+"&maxCartRows="+getMaxCartRows()+"&hash="+b,"_self")}var reloadRightFrameTO=null;function addProd(b,a){if(a){popup(thisdomain+"?action=add&tr=addProd&produktId="+b+"&view=modify&basketNum=auto&reloadParentRightFrame=1&randNum="+randNum(),"modify",650,610,0,250,50,0,1,1,0,0);reloadRightFrameTO=setTimeout("loadPage(thisdomain+'rightFrame?sida=meny&maxCartRows='+getMaxCartRows(),'rightFrame');",5000)}else{loadPage(thisdomain+"rightFrame?action=add&tr=addProd&sida=meny&produktId="+b+"&maxCartRows="+getMaxCartRows()+"&randNum="+randNum(),"rightFrame")}}function addProdInSearch(a){loadPage(thisdomain+"rightFrame?action=add&tr=addProdInSearch&produktId="+a+"&maxCartRows="+getMaxCartRows()+"&randNum="+randNum(),"thisRightFrame")}function randNum(){var a=new Date();return a.getTime()}function parentParentIsOP(){var c=getBrowser();var f=true;if(c=="ie4"||c=="ie5"||c=="pie"){try{var e=parent.parent.basurl;f=(e)}catch(d){f=false}}else{try{var e=window.parent.parent.basurl;f=(e)}catch(d){f=false}}return f}function parentIsOP(){var c=getBrowser();var f=true;if(c=="ie4"||c=="ie5"||c=="pie"){try{var e=parent.basurl;f=(e)}catch(d){f=false}}else{try{var e=window.parent.basurl;f=(e)}catch(d){f=false}}return f}function loadPage(e,f){var c=getBrowser();if(c=="ie4"||c=="ie5"||c=="pie"){if(f=="_topReal"){window.top.location.href=e}else{if(f=="_top"||f==""){try{if(parentParentIsOP()){parent.parent.window.location.href=e}else{if(parentIsOP()){parent.window.location.href=e}else{window.location.href=e}}}catch(d){window.top.location.href=e}}else{if(f=="_parent"){parent.window.location.href=e}else{if(f=="thisRightFrame"||f=="_self"){location.href=e}else{window.frames[f].location.href=e}}}}}else{if(f=="_topReal"){if(navigator.appName=="Opera"){window.top.location.href=e}else{window.open(e,"_top")}}else{if(f=="thisRightFrame"||f=="_self"){location.href=e}else{if(f=="_top"){if(navigator.appName=="Opera"){if(parentParentIsOP()){window.parent.parent.location.href=e}else{if(parentIsOP()){window.parent.location.href=e}else{window.location.href=e}}}else{if(parentParentIsOP()){window.parent.parent.open(e,"_self")}else{if(parentIsOP()){window.parent.open(e,"_self")}else{window.open(e,"_self")}}}}else{window.open(e,f)}}}}}function willSwitchPizzeria(b,a){if(b!=a){if(confirm("Denna pizza finns hos en annan pizzeria än den du har valt. Vill du tömma kundvagnen och byta pizzeria?")==true){return true}else{return false}}else{return true}}function resizeIframe(){var a=0;if(el("sokPizzaResultat")&&el("sokPizzaResultat").contentWindow&&el("sokPizzaResultat").contentWindow.body){a=15+el("sokPizzaResultat").contentWindow.document.body.scrollHeight}else{a=400}if(a>0&&el("sokPizzaResultat")&&el("sokPizzaResultat").style&&el("sokPizzaResultat").style.height){el("sokPizzaResultat").style.height=a+"px"}}function resizePostnrIframe(){var a=el("postnrIframeContainer").contentWindow.document.body.scrollHeight;el("postnrIframeContainer").style.height=a+"px"}function switchUtkorPopup(){if(el("menyUtkorningsInfoPopup").style.display=="inline"){hideLayer("menyUtkorningsInfoPopup")}else{showLayer("menyUtkorningsInfoPopup")}}function showLayers(b){var c=b.split(",");var a=0;while(a<c.length){el("ingRow"+c[a]).style.display="block";a+=1}}function hideLayers(b){var c=b.split(",");var a=0;while(a<c.length){hideLayer("ingRow"+c[a]);a+=1}}function toggleExtraIngDiv(d){if(el("extraIngDiv").style.display=="none"){showLayerBlock("extraIngDiv")}else{var c=false;var b;for(var a=0;a<el(d).elements.length;a++){b=el(d).elements[a];if(b.name.substring(0,8)=="extraing"&&b.checked){c=true}}if(c){hintsCreatePizza.show(0,el("extraIngHeader"))}else{hideLayer("extraIngDiv")}}}function showLayer(a){if(el(a)){el(a).style.display="inline"}}function showLayerBlock(a){if(el(a)){el(a).style.display="block"}}function hideLayer(a){if(el(a)){el(a).style.display="none"}}function showVL(a){showLayer("varianter"+a);return}function hideVL(a){hideLayer("varianter"+a);return}function showImage(a){showLayer("pizzabild"+a);el(a).src=basurl+"templates/default/images/pizzor/"+a+".jpg";return}function hideImage(a){hideLayer("pizzabild"+a);return}function resizeRightFrame(){try{var b=el("rightFrame").contentWindow.document.body.scrollHeight;el("rightFrame").style.height=b+"px"}catch(a){}}function getMaxCartRows(){var b;if(navigator.appName=="Microsoft Internet Explorer"){b=document.documentElement.clientHeight}else{b=window.innerHeight}var a=Math.floor((b-373)/14);return a}var sekunder=0;function checkIfConfirmed(e,a,c,d){sekunder+=c;if(sekunder%d==0){loadPage(e,"_top")}else{var b=new Date();ajax(a+"&dummy="+b.getMinutes()+b.getSeconds(),null,checkIfConfirmedListener,e)}}function checkIfConfirmedListener(b,a){if(b=="1"){loadPage(a,"_top")}}function getBrowser(){var a=[];a.ualc=navigator.userAgent.toLowerCase();if(document.all&&el&&navigator.savePreferences&&(a.ualc.indexOf("netfront")<0)&&navigator.appName!="Blazer"){a[0]="es5";a[1]="Escape 5"}else{if(navigator.vendor=="KDE"||(document.childNodes&&(!document.all||navigator.accentColorName)&&!navigator.taintEnabled)){a[0]="kde";a[1]="Konqueror / Safari / OmniWeb 4.5+"}else{if(navigator.__ice_version){a[0]="ice";a[1]="ICEbrowser"}else{if(window.ScriptEngine&&ScriptEngine().indexOf("InScript")+1){if(document.createElement){a[0]="ic3";a[1]="iCab 3+"}else{a[0]="icb";a[1]="iCab 2-"}}else{if(a.ualc.indexOf("hotjava")+1&&typeof(navigator.accentColorName)=="undefined"){a[0]="hjv";a[1]="HotJava"}else{if(document.layers&&!document.classes){a[0]="omn";a[1]="Omniweb 4.2-"}else{if(document.layers&&!navigator.mimeTypes["*"]){a[0]="esc";a[1]="Escape 4"}else{if(document.layers){a[0]="ns4";a[1]="Netscape 4"}else{if(window.opera&&document.childNodes){a[0]="op7";a[1]="Opera 7+"}else{if(a.ualc.indexOf("opera")+1){a[0]="opr";a[1]="Opera 6-"}else{if(navigator.appName.indexOf("WebTV")+1){a[0]="wtv";a[1]="WebTV"}else{if(a.ualc.indexOf("netgem")+1){a[0]="nbx";a[1]="Netgem NetBox"}else{if(a.ualc.indexOf("opentv")+1){a[0]="otv";a[1]="OpenTV"}else{if(a.ualc.indexOf("ipanel")+1){a[0]="ipn";a[1]="iPanel MicroBrowser"}else{if(el&&!document.childNodes){a[0]="clu";a[1]="Clue browser"}else{if(navigator.product=="Gecko"){a[0]="gek";a[1]="Gecko engine (Mozilla, Netscape 6+ etc.)"}else{if(el&&((a.ualc.indexOf("netfront")+1)||navigator.appName=="Blazer")){a[0]="nf3";a[1]="NetFront 3+"}else{if(el){a[0]="ie5";a[1]="Internet Explorer 5+"}else{if(document.all&&navigator.appName!="Microsoft Pocket Internet Explorer"){a[0]="ie4";a[1]="Internet Explorer 4"}else{if((a.ualc.indexOf("msie")+1)&&window.ActiveXObject){a[0]="pie";a[1]="Pocket Internet Explorer"}else{a[0]="oth";a[1]="an unknown browser"}}}}}}}}}}}}}}}}}}}}return a[0]}var hashOrder=1;var isIEinProdSearch=2;function prodSearchKeyDown(g,c){if(isIEinProdSearch==2){var b=getBrowser();if(document.selection&&b!="op7"&&b!="opr"){isIEinProdSearch=1}else{isIEinProdSearch=0}}var a=c.keyCode;if(c.modifiers){var f=false;var e=(c.modifiers&Event.CONTROL_MASK)}else{var f=(c.altKey||c.altLeft||c.charCode==18||c.charCode==57388);var e=(c.ctrlKey||c.ctrlLeft||c.charCode==17||c.charCode==57391)}if(f||e){return}switch(a){case 27:g.value="";break;case 10:case 13:if(parent.lastHashID!=0){var d=parent.lastHashID;parent.lastHashID=0;addProdInSearch(d.substring(1))}return;break;case 38:hashOrder=Math.max(1,hashOrder-1);break;case 40:hashOrder++;break;case 37:case 39:return;break;default:return;break}updateProdInfo(1)}function prodSearch(e,b){var a=b.keyCode;if(b.modifiers){var d=false;var c=(b.modifiers&Event.CONTROL_MASK)}else{var d=(b.altKey||b.altLeft||b.charCode==18||b.charCode==57388);var c=(b.ctrlKey||b.ctrlLeft||b.charCode==17||b.charCode==57391)}if(d||c){return}switch(a){case 27:case 10:case 13:case 38:case 40:case 37:case 39:return;break}updateProdInfo(1)}var disableOnFocus=0;function updateProdInfo(g){clearTimeout(prodSearchTimer);var c=el("prodSearch");var h=c.value.toLowerCase();if(isIEinProdSearch==1&&g==1){var j=getFocusPos(c)}var d=new Array();var e;parent.lastHashID=0;if(h.length==0){e=-1;hashOrder=1}else{var a=0;var b=0;e=-1;var f;for(f in parent.hashArr){if(parent.hashArr[f].indexOf(h)==0){d[f]=parent.hashArr[f];a++;if(a==hashOrder){e=a-1;parent.lastHashID=f;if(g==1){parent.location.hash=f.substring(1)}}else{b=f}}}if(b==0){}else{if(e==-1){hashOrder=a;e=a-1;parent.lastHashID=b;if(g==1){parent.location.hash=b.substring(1)}}}}if(isIEinProdSearch==1&&g==1){parent.rightFrame.focus();setFocusPos(c,j)}setSearchInfo(d,e,h)}function setSearchInfo(d,a,e){if(a==-1){el("prodSearchInfo").style.display="none"}else{var c="";var b=0;var f;for(idDummy in d){f=idDummy.substring(1);if(b>0){}if(b==a){c+='<div class="prodSearchInfoRow hand prodSearchInfoSel" onClick="clearTimeout(prodSearchTimer); addProdInSearch('+f+');"><span style="color: #000000">'+e+"</span>"+d[idDummy].substring(e.length)+"</div>"}else{c+='<div class="prodSearchInfoRow hand" onClick="clearTimeout(prodSearchTimer); addProdInSearch('+f+');"><span style="color: #000000">'+e+"</span>"+d[idDummy].substring(e.length)+"</div>"}b++}c+='<div class="prodSearchInfoHelp">';c+='<div class="prodSearchInfoRow">Uppil/Nedpil = Bläddra</div>';c+='<div class="prodSearchInfoRow">Enter = Lägg till</div>';c+="</div>";el("prodSearchInfo").innerHTML=c;el("prodSearchInfo").style.display="inline";_gaq.push(["_trackPageview","/tracked_sokteInProdSearch"])}}function setFocusPos(b,c){disableOnFocus=1;updateProdInfo();if("selectionStart" in b){b.setSelectionRange(c,c);b.focus()}else{if(document.selection){var a=b.createTextRange();a.collapse(true);a.moveStart("character",c);a.moveEnd("character",0);a.select()}}disableOnFocus=0}function getFocusPos(e){disableOnFocus=1;var b=-1;if("selectionStart" in e){b=e.selectionStart}else{if(document.selection){var c=document.selection.createRange();if(c.parentElement()==e){var a=c.duplicate();a.moveEnd("textedit",1);var d=c.duplicate();d.moveStart("textedit",-1);b=e.value.length-a.text.length}}}disableOnFocus=0;return b}var prodSearchTimer=0;function hideProdSearchInfo(){el("prodSearchInfo").style.display="none"}function checkBetygForm(){var a=el("betygForm");var b=0;var d=false;for(var c=0;c<a.elements.length;c++){if(a.elements[c].name=="service"){d=true}if(a.elements[c].checked){if(a.elements[c].name=="helhet"||a.elements[c].name=="matkvalitet"||a.elements[c].name=="service"){b++}}}if(d){if(b>=3){return true}else{alert('Du måste lämna åtminstone de tre betygen "Helhet", "Matkvalitet" och "Utkörning".');return false}}else{if(b>=2){return true}else{alert('Du måste lämna åtminstone de två betygen "Helhet" och "Matkvalitet".');return false}}}function setInnerHtml(c,g){el(g).innerHTML=c;var e=el(g).getElementsByTagName("script");var f=e.length;for(var a=0;a<f;a++){var b=document.createElement("script");b.type="text/javascript";b.text=e[a].text;el(g).appendChild(b)}}function setLoading(a){if(a==null){a="ajaxResult"}el(a).innerHTML='<img src="'+basurl+'templates/default/images/searching.gif" alt="" style="margin-bottom: -3px;" /> Laddar...';el(a).style.display="block"}function setLoadingImgSpan(a){if(a==null){a="ajaxResult"}el(a).innerHTML='<img src="'+basurl+'templates/default/images/searching.gif" alt="" style="margin-bottom: -3px;" />Laddar';el(a).style.display="inline"}function resetLaddaKreditValue(){if(el("laddaKrediter")){el("laddaKrediter").value=0;el("laddaKrediterValue").innerHTML=sprintf("{0} kr",0);el("laddaKrediterRow").style.display="none"}}function setLaddaKreditValue(){if(el("laddaKrediter")){el("laddaKrediterValue").innerHTML=sprintf("{0} kr",el("laddaKrediter").value);if(el("laddaKrediter").value>0){el("laddaKrediterRow").style.display="block"}else{el("laddaKrediterRow").style.display="none"}}}function adressOnMouseOver(){hintsBekrafta.show(1,el("Adress"))}function setKortBet(a){if(a=="kort"){el("kortForm").style.display="block";if(el("kortAvgift").getElementsByTagName("input")[0].value=="0"){el("kortAvgift").style.display="block"}el("fakturaAvgift").style.display="none";el("summa").value=el("summaKort").value;el("orderSkickaButton").value="Till betalningen";if(el("Adress")){el("Adress").readOnly=false;el("Adress").onmouseover=null;el("Adress").onmouseout=null}}else{if(a=="faktura"){el("kortForm").style.display="none";el("kortAvgift").style.display="none";el("fakturaAvgift").style.display="block";el("summa").value=el("summaFaktura").value;el("orderSkickaButton").value="Skicka order";if(el("Adress")){el("Adress").value=el("defaultAdress").value;el("Adress").readOnly=true;el("Adress").onmouseover=function(){hintsBekrafta.show(1,el("Adress"))};el("Adress").onmouseout=function(){hintsBekrafta.hide()}}}else{if(a=="kampanjkod"){el("kortForm").style.display="none";el("kortAvgift").style.display="none";el("fakturaAvgift").style.display="none";el("summa").value=el("summaKampanjkod").value;el("orderSkickaButton").value="Skicka order";if(el("Adress")){el("Adress").readOnly=false;el("Adress").onmouseover=null;el("Adress").onmouseout=null}}else{el("kortForm").style.display="none";el("kortAvgift").style.display="none";el("fakturaAvgift").style.display="none";el("summa").value=el("summaClean").value;el("orderSkickaButton").value="Skicka order";if(el("Adress")){el("Adress").readOnly=false;el("Adress").onmouseover=null;el("Adress").onmouseout=null}}}}if(a!="kontant"){el("namnWarning").innerHTML="<strong>OBS!</strong> Denna person måste signera leveranskvittot!";el("namnWarning").style.visibility="visible"}else{el("namnWarning").style.visibility="hidden"}el("summaUtanLaddaKrediter").value=el("summa").value;resetLaddaKreditValue();el("summaDisp").innerHTML=el("summa").value;el("betalTypNamn").value=a.substring(0,1).toUpperCase()+a.substring(1)}var xmlRequest=null;function ajax(b,c,a,d){if(xmlRequest!=null){if(xmlRequest.readyState==2||xmlRequest.readyState==3){xmlRequest.abort();xmlRequest=null}}if(c==null){parameters=""}else{parameters=formatParameters(c)}if(window.XMLHttpRequest){xmlRequest=new XMLHttpRequest()}else{xmlRequest=new ActiveXObject("MSXML2.XMLHTTP.3.0")}xmlRequest.open("POST",b,true);xmlRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlRequest.onreadystatechange=function(){if(xmlRequest.readyState==4&&xmlRequest.status==200){if(xmlRequest.responseText){if(a!=null){a(xmlRequest.responseText,d)}}}};xmlRequest.setRequestHeader("Content-length",parameters.length);xmlRequest.setRequestHeader("Connection","close");xmlRequest.send(parameters)}function formatParameters(b){var a=0;var c="";for(index in b){if(a==0){c+=index+"="+urlencode(b[index])}else{c+="&"+index+"="+urlencode(b[index])}a++}return c}function paramsFromForm(e){var b=el(e);var d=new Array();for(var a=0;a<b.elements.length;a++){node=b.elements[a];if(node.tagName=="INPUT"){if(node.type=="text"){d[node.name]=node.value}else{if(node.type=="hidden"){d[node.name]=node.value}else{if(node.type=="checkbox"){if(node.checked){d[node.name]=node.value}else{}}else{if(node.type=="radio"){if(node.checked){d[node.name]=node.value}}}}}}else{if(node.tagName=="SELECT"){var c=node;d[node.name]=c.options[c.selectedIndex].value}else{if(node.tagName=="TEXTAREA"){d[node.name]=node.value}}}}return d}function urlencode(a){a=encodeURI(a);a=a.replace("&","%26");a=a.replace("+","%2B");return a}function createCookie(c,d,e){var a;if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));a="; expires="+b.toGMTString()}else{a=""}document.cookie=c+"="+d+a+"; domain=."+pathDomain+"; path=/"}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function eraseCookie(a){createCookie(a,"",-1)}var globalArr=new Array();function inStadSearchAjax(a){var b=a.value.replace(/[^0-9]/g,"");if(b.length!=5){inStadSearchFromIds("",0)}else{if(globalArr["pnr"+b]){inStadSearchFromIds(globalArr["pnr"+b],b)}else{setLoadingImgSpan();ajax(thisdomain+"actions/action_pizzeriorSomLevererarTill?postnr="+b,null,inStadSearchFromIds,b)}}}function inStadSearchFromIds(c,e){if(c=="Din dator beter sig som en hacker. Vänligen försök igen snart."){c="";el("ajaxResult").innerHTML="<nobr><em>Din dator beter sig som en hacker. Vänligen försök igen snart.</em></nobr>"}else{el("ajaxResult").style.display="none";globalArr["pnr"+e]=c}var f="Snabbhet är ett mått på hur snabbt vi tror att restaurangen kan leverera maten i förhållande till de andra restaurangerna i staden. Uppskattningen grundar sig på avståndet mellan dig och restaurangen och på statistik om hur lång tid det brukar ta för restaurangen att leverera till ditt postnummerområde.";var d="Du måste ange ett postnummer för att se uppskattad leveranssnabbhet. "+f;for(var b in allaPizzeriorStad){thisid=allaPizzeriorStad[b];if(el("pizzeriaListaSnabbhet"+allaPizzeriorStad[b])){el("pizzeriaListaSnabbhet"+allaPizzeriorStad[b]).alt=d;el("pizzeriaListaSnabbhet"+allaPizzeriorStad[b]).title=d}if((e!="")&&(e!=0)){if(el("pizzeriaListaSnabbhet"+allaPizzeriorStad[b])){el("pizzeriaListaSnabbhet"+allaPizzeriorStad[b]).alt=f;el("pizzeriaListaSnabbhet"+allaPizzeriorStad[b]).title=f}}if(c.indexOf(","+thisid+":")==-1&&c!=""){if(el("pizzeriaListaNamn"+allaPizzeriorStad[b])){el("pizzeriaListaNamn"+allaPizzeriorStad[b]).style.color="#999999"}if(el("pizzeriaListaUtkorning"+allaPizzeriorStad[b])){el("pizzeriaListaUtkorning"+allaPizzeriorStad[b]).style.color="#999999";el("pizzeriaListaUtkorning"+allaPizzeriorStad[b]).style.textDecoration="line-through"}if(el("pizzeriaListaAvhamtning"+allaPizzeriorStad[b])){el("pizzeriaListaAvhamtning"+allaPizzeriorStad[b]).style.color="#999999";el("pizzeriaListaAvhamtning"+allaPizzeriorStad[b]).style.textDecoration="line-through"}if(el("pizzeriaListaNamn"+allaPizzeriorStad[b])){el("pizzeriaListaNamn"+allaPizzeriorStad[b]).style.textDecoration="line-through"}if(el("pizzeriaListaSnabbhet"+allaPizzeriorStad[b])){el("pizzeriaListaSnabbhet"+allaPizzeriorStad[b]).src=basurl+"templates/default/images/delivery_speed0.gif"}if(el("pizzeriaListaSnabbhetTxt"+allaPizzeriorStad[b])){el("pizzeriaListaSnabbhetTxt"+allaPizzeriorStad[b]).innerHTML="Okänd"}}else{floatDeliverySpeed=0;intDeliverySpeed=0;if(c!=""){intIndex=c.indexOf(","+thisid+":");intLength=thisid.toString().length;intSpeedStartIndex=intIndex+1+intLength+1;intSpeedStopIndex=c.indexOf(",",intSpeedStartIndex);floatDeliverySpeed=c.substring(intSpeedStartIndex,intSpeedStopIndex)*1;intDeliverySpeed=Math.round(floatDeliverySpeed);if(isNaN(intDeliverySpeed)||(intDeliverySpeed>5)||(intDeliverySpeed<1)){floatDeliverySpeed=0;intDeliverySpeed=0}}if(el("pizzeriaListaSnabbhet"+allaPizzeriorStad[b])){el("pizzeriaListaSnabbhet"+allaPizzeriorStad[b]).src=basurl+"templates/default/images/delivery_speed"+intDeliverySpeed+".gif"}if(el("pizzeriaListaSnabbhetTxt"+allaPizzeriorStad[b])){var a=(floatDeliverySpeed=="0")?"Okänd":floatDeliverySpeed;el("pizzeriaListaSnabbhetTxt"+allaPizzeriorStad[b]).innerHTML=a}if(el("pizzeriaListaNamn"+allaPizzeriorStad[b])){el("pizzeriaListaNamn"+allaPizzeriorStad[b]).style.color=""}if(el("pizzeriaListaUtkorning"+allaPizzeriorStad[b])){el("pizzeriaListaUtkorning"+allaPizzeriorStad[b]).style.color="";el("pizzeriaListaUtkorning"+allaPizzeriorStad[b]).style.textDecoration=""}if(el("pizzeriaListaAvhamtning"+allaPizzeriorStad[b])){el("pizzeriaListaAvhamtning"+allaPizzeriorStad[b]).style.color="";el("pizzeriaListaAvhamtning"+allaPizzeriorStad[b]).style.textDecoration=""}if(el("pizzeriaListaNamn"+allaPizzeriorStad[b])){el("pizzeriaListaNamn"+allaPizzeriorStad[b]).style.textDecoration=""}if(allaPizzeriorStadDemoStr.indexOf(","+thisid+",")==-1&&e.length==5){createCookie("latestPostnr",e,365)}}}}function selectDefaultIngs(c){var b;var d;for(var a=0;a<el("modify").elements.length;a++){b=el("modify").elements[a].name;if(b.substring(0,8)=="extraing"){el("modify").elements[a].checked=false}else{if(b.substring(0,11)=="checkChange"){d=val("checkNamn"+b.substring(11));if(c.indexOf(","+d+",")==-1){el("modify").elements[a].checked=false}else{el("modify").elements[a].checked=true}}}}disableRadios();rewriteExtraIngDiv();resetBold();updatePrice()}function submitMecenat(b){var a=el("kortnummer").value.replace(/[^0-9]/g,"");if(a&&a.length==16){loadPage(b+"?action=aktiveraMecenat&hash="+getHash()+"&kortnummer="+a,"_top")}else{alert("Ange ditt kortnummer.")}}function postnrSubmit(){var d=trim(el("postnrField").value.toLowerCase());if(d==""){return}if(_gaq!=null){_gaq.push(["_trackPageview","/tracked_soktePostnr"])}var c=d.replace(/[^0-9]/g,"");var a=-1;for(var b=0;b<cities.length;b++){if(cities[b].toLowerCase()==d){a=b;break}}if(a>-1){var e=cities[b];e=e.replace("Å","A");e=e.replace("Å","A");e=e.replace("Ä","A");e=e.replace("Ö","O");e=e.replace("å","a");e=e.replace("ä","a");e=e.replace("ö","o");e=e.replace("é","e");e=e.replace("è","e");e=e.replace("ü","u");e=e.replace(" ","-");e=e.replace(".","");e=e.replace(",","");e=e.replace(":","");e=e.replace("(","");e=e.replace(")","");e=e.replace("/","");e=e.replace("&","");e=e.replace("'","");e=e.replace('"',"");e=e.replace("Ż","Z");e=e.replace("ż","z");e=e.replace("Ę","E");e=e.replace("ę","e");e=e.replace("Ą","A");e=e.replace("ą","a");e=e.replace("Ś","S");e=e.replace("ś","s");e=e.replace("Ć","C");e=e.replace("ć","c");e=e.replace("Ł","L");e=e.replace("ł","l");e=e.replace("Ó","O");e=e.replace("ó","o");e=e.replace("Ź","Z");e=e.replace("ź","z");e=e.replace("Ń","N");e=e.replace("ń","n");loadPage(domain+e+"/","_self")}else{if(c.length==5){loadPage(domain+"postnummer/"+c,"_self")}else{return d}}}function submitPaymentForm(data,PSP){if(PSP=="dibs"){data=unescape(data);var array=eval("("+data+")");var PSPDiv=el("PSPDiv");var dibs=document.createElement("form");dibs.setAttribute("method","post");dibs.setAttribute("action","https://payment.architrade.com/paymentweb/start.action");dibs.setAttribute("id","dibsForm");dibs.setAttribute("name","dibsForm");dibs.setAttribute("target","PSPFrame");for(key in array){hiddenInput=document.createElement("input");hiddenInput.setAttribute("name",key);hiddenInput.setAttribute("type","hidden");hiddenInput.setAttribute("value",array[key]);dibs.appendChild(hiddenInput)}PSPDiv.appendChild(dibs);dibs.submit()}else{if(PSP=="dotpay"){data=decodeURIComponent(data);var array=jQuery.parseJSON(data);var dotpay=document.createElement("form");dotpay.setAttribute("method","post");dotpay.setAttribute("action","https://ssl.dotpay.pl");dotpay.setAttribute("id","dotpayForm");dotpay.setAttribute("name","dotpayForm");dotpay.setAttribute("target","_self");for(key in array){hiddenInput=document.createElement("input");hiddenInput.setAttribute("name",key);hiddenInput.setAttribute("type","hidden");hiddenInput.setAttribute("value",array[key]);dotpay.appendChild(hiddenInput)}el("container").appendChild(dotpay);dotpay.submit()}}}sprintf=function(){var b=arguments.length;var a=arguments[0];for(var c=1;c<b;c++){var e="\\{"+(c-1)+"\\}";var d=new RegExp(e,"g");a=a.replace(d,arguments[c])}return a};function removeTrailingNumber(a){return a.replace(/#[0-9]+$/,"").replace(/^\s+|\s+$/g,"")}function expand_menu(a){if(document.getElementById(a).style.display=="none"){document.getElementById(a).style.display="block";document.getElementById(a+"_arrow").src=basurl+"templates/default/images/design/menu_arrow_up.gif";document.getElementById(a+"_arrow_txt").innerHTML="dölj"}else{document.getElementById(a).style.display="none";document.getElementById(a+"_arrow").src=basurl+"templates/default/images/design/menu_arrow_down.gif";document.getElementById(a+"_arrow_txt").innerHTML="visa"}fix_about_top_position()}function expand_about(){if(document.getElementById("about_right").style.display=="none"){document.getElementById("about_right").style.display="block";document.getElementById("divAboutContainer").style.height="107px";document.getElementById("about_right_arrow").src=basurl+"templates/default/images/design/menu_arrow_up.gif";document.getElementById("about_right_arrow_txt").innerHTML="dölj"}else{document.getElementById("about_right").style.display="none";document.getElementById("divAboutContainer").style.height="10px";document.getElementById("about_right_arrow").src=basurl+"templates/default/images/design/menu_arrow_down.gif";document.getElementById("about_right_arrow_txt").innerHTML="visa"}}function fix_about_top_position(){if($("#about_right").length>0&&$("#divAboutUs_title").length>0){var a=parseInt($("#divAboutUs_title").offset().top);var b=parseInt($("#divAboutUs_title").outerHeight());$("#about_right").css("top",(a+b)+"px")}}function creditsWarn(){if(el("laddaKrediter")){var a=parseInt(el("laddaKrediter").value);var d=parseFloat(el("summaUtanLaddaKrediter").value);var e=d+a;if(el("laddaKrediter").value==d){var b=sprintf("Du har valt att ladda på {0} krediter på ditt användarkonto.\n",a);b+=sprintf("Vi kommer att debitera dig {0} kr ({1} kr för beställningen och {2} kr för krediterna).\n",e,d,a);b+="Är du säker på att du vill göra det?";var c=confirm(b);if(c==true){return true}else{return false}}}return true}function loadFancybox(c,d,e){var a={type:c,enableEscapeButton:true,hideOnContentClick:false,hideOnOverlayClick:true,showCloseButton:true,centerOnScroll:true,speedIn:50,speedOut:50,width:"auto",height:"auto"};if(c=="iframe"){a.padding=0;a.border=0}else{if(c=="html"){a.padding=18;if(d.substring(0,1)!="<"){d='<div style="padding: 2px;">'+d+"</div>"}}else{if(c=="ajax"){a.padding=18;if(d.substring(0,1)!="<"){d='<div style="padding: 2px;">'+d+"</div>"}}}}if(e!=null){for(var b in e){a[b]=e[b]}}a.autoScale=false;a.autoDimensions=a.autoScale;$.fancybox(d,a)}function loadFancyboxWarning(c,d){var a={width:300};if(d!=null){for(var b in d){a[b]=d[b]}}c='<div class="varning" style="border: none;">'+c+'<br /><br /><div style="align: center;"><a href="javascript:fancybox_close()">OK</a></div></div>';loadFancybox("html",c,a)}function loadFancyboxHtml(a){loadFancybox("html",a)}function registerOnLoad(code){eval("$(document).ready(function() {"+code+"});")}function fancybox_close(){$.fancybox.close()}function loadCSS(a){var b=document.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("type","text/css");b.setAttribute("href",a)}function loadJS(a){var b=document.createElement("script");b.setAttribute("type","text/javascript");b.setAttribute("src",a)}var numInstances=0;function checkOrderStatus(d,c,b){if(b<numInstances){return}var a=new Array();a.orderid=d;a.bankcode=c;a.callID=b;ajaxRequest(thisdomain+"actions/order_status?orderid="+d+"&randNum="+randNum(),null,orderstatus,a)}function orderstatus(b,a){if(b!="sent"){setTimeout("checkOrderStatus('"+a.orderid+"','"+a.bankcode+"', "+a.callID+")",1000)}else{setTimeout("loadPage('"+domain+"bekraftad', '_top')",3000)}}function ajaxRequest(b,d,a,e){var c=null;if(d==null){parameters=""}else{parameters=formatParameters(d)}if(window.XMLHttpRequest){c=new XMLHttpRequest()}else{c=new ActiveXObject("MSXML2.XMLHTTP.3.0")}c.open("POST",b,true);c.setRequestHeader("Content-Type","application/x-www-form-urlencoded");c.onreadystatechange=function(){if(c.readyState==4&&c.status==200){if(c.responseText){a(c.responseText,e)}}};c.setRequestHeader("Content-length",parameters.length);c.setRequestHeader("Connection","close");c.send(parameters)}function requestPin(){el("mobFormMsg").innerHTML="";el("pinCode").value="";el("mobForm").style.display="none";el("loadImg").style.display="block";var a=new Array();ajaxRequest(thisdomain+"actions/request_pin?randNum="+randNum(),a,requestPinListener,null)}function requestPinListener(b,a){if(el("mobForm")){if(b=="ok"){el("loadImg").style.display="none";el("mobForm").style.display="block";el("mobFormMsg").className="success";el("mobFormMsg").innerHTML="En kod har skickats till ditt mobilnummer.";el("pinCode").focus()}else{if(b=="no data"){var c="Det har uppstått ett problem med din kundkorg. Kanske har du varit inaktiv för länge eller så har du använt webbläsarens bakåt- och framåt-knappar. Vänligen navigera med länkarna på webbsidan i stället.";loadPage(thisdomain+"bekrafta?message="+urlencode(c),"_top")}else{el("loadImg").style.display="none";el("mobForm").style.display="block";el("mobFormMsg").className="varning";el("mobFormMsg").innerHTML=b}}}}function payByPin(){el("mobFormMsg").innerHTML="";el("mobForm").style.display="none";el("loadImg").style.display="block";var a=new Array();a.pinCode=el("pinCode").value;ajaxRequest(thisdomain+"actions/pay_by_pin?randNum="+randNum(),a,payByPinListener,null)}function payByPinListener(b,a){if(b=="ok"){loadPage(thisdomain+"bekraftad","_top")}else{if(b=="no data"){var c="Det har uppstått ett problem med din kundkorg. Kanske har du varit inaktiv för länge eller så har du använt webbläsarens bakåt- och framåt-knappar. Vänligen navigera med länkarna på webbsidan i stället.";loadPage(thisdomain+"bekrafta?message="+urlencode(c),"_top")}else{if(el("loadImg")){el("loadImg").style.display="none"}if(el("mobForm")){el("mobForm").style.display="block";el("mobFormMsg").className="varning";el("mobFormMsg").innerHTML=b}}}}function getAddressBypNum(c){if(leveranstyp=="utkorning"){if(typeof(window.allaPostnr)=="undefined"){if(el("utkorOmr")){el("utkorOmr").style.border="3px solid red"}document.location.hash="Leveranssätt";alert("Restaurangen har stängt.");return false}else{if(allaPostnr.indexOf(","+valtPostnr+",")==-1){if(el("utkorOmr")){el("utkorOmr").style.border="3px solid red"}document.location.hash="Leveranssätt";alert("Du måste välja ett postnummer när du beställer för utkörning.");return false}}}var b;var a;if(c=="invoice"){b="invoice_address_btn";a="invoice_address_img"}else{if(c=="delivery"){b="delivery_address_btn";a="delivery_address_img"}else{b="all_addresses_btn";a="all_address_img"}}el(b).style.display="none";el(a).style.display="inline";var d=new Array();d.pNum=val("pNum");d.addressType=c;ajaxRequest(thisdomain+"actions/action_getAddressByPNum?randNum="+randNum(),d,getAddressBypNumListener,c)}function getAddressBypNumListener(n,k){n=decodeURIComponent(n);var g=jQuery.parseJSON(n);var e="";var d;var c;var h;if(k=="invoice"){d="Välj fakturaadress";c="invoice_address_btn";h="invoice_address_img"}else{if(k=="delivery"){d="Välj leveransadress";c="delivery_address_btn";h="delivery_address_img"}else{d="Välj adress";c="all_addresses_btn";h="all_address_img"}}if(g.status!="ok"){el(c).style.display="inline";el(h).style.display="none";alert(g.message);if(el("fakturaAdress")){el("fakturaAdress").value=""}if(el("Adress")&&el("Adress").readOnly){el("Adress").value=""}return}else{var b=g.addresses.length;if(b==1){setKlarnaAddress(g.addresses[0]["id"],k);return}el(c).style.display="inline";el(h).style.display="none";var l="";var a="";for(var f=0;f<b;f++){if(g.addresses[f]["fname"]||g.addresses[f]["lname"]){l="<b>"+g.addresses[f]["fname"]+" "+g.addresses[f]["lname"]+"</b>, "}if(g.addresses[f]["street"]){a=g.addresses[f]["street"]+", "}e+='<label><input type="radio" value="'+g.addresses[f]["id"]+'" name="klarna_adress" onclick = "setKlarnaAddress('+g.addresses[f]["id"]+", '"+k+"');\"> "+l+a+g.addresses[f]["postCode"]+" "+g.addresses[f]["city"]+"</label><br />"}var m='<div style = "width: 620px; height: 350px;">';m+='<div style = "width: 570px; height: 300px; position: relative; top: 25px; left:25px; overflow: auto;">';m+="<b><h2>"+d+"</h2></b>";m+="<br />";m+=e;m+="</div>";m+="</div>";var j={width:620,height:350,transitionIn:"none",transitionOut:"none",padding:0,hideOnOverlayClick:false,enableEscapeButton:false};j.onStart=function(){};j.onComplete=function(){};loadFancybox("html",m,j)}}function setKlarnaAddress(a,b){var c=new Array();c.addressId=a;c.addressType=b;c.setAddress=1;ajaxRequest(thisdomain+"actions/action_getAddressByPNum?randNum="+randNum(),c,setKlarnaAddressListener,b)}function setKlarnaAddressListener(a,b){a=decodeURIComponent(a);var c=jQuery.parseJSON(a);if(b=="all"){if(el("fakturaAdress")){el("fakturaAdress").value=c.invoiceAddress}if(el("Namn")){if(c.name){el("Namn").value=c.name;el("Namn").readOnly=true;el("Namn").className="adressField readOnly"}else{el("Namn").readOnly=false;el("Namn").className="adressField"}}if(el("Adress")){el("Adress").value=c.deliveryAddress}if(el("changeInvoiceLink")&&c.invoiceEditable){el("changeInvoiceLink").style.display="block"}if(el("changeDeliveryLink")&&c.deliveryEditable){el("changeDeliveryLink").style.display="block"}load_address_btn="all_addresses_btn";load_address_img="all_address_img"}else{if(b=="invoice"){if(el("fakturaAdress")){el("fakturaAdress").value=c.invoiceAddress}load_address_btn="invoice_address_btn";load_address_img="invoice_address_img"}else{if(b=="delivery"){if(el("Adress")){el("Adress").value=c.deliveryAddress}load_address_btn="delivery_address_btn";load_address_img="delivery_address_img"}}}el(load_address_btn).style.display="inline";el(load_address_img).style.display="none";fancybox_close()}function makeInvoicePayment(){ajaxRequest(thisdomain+"actions/action_makeInvoicePayment?randNum="+randNum(),null,makeInvoicePaymentListener,null)}function makeInvoicePaymentListener(b,a){if(b=="ok"){loadPage(thisdomain+"bekraftad","_top")}else{if(b=="no data"){var c="Det har uppstått ett problem med din kundkorg. Kanske har du varit inaktiv för länge eller så har du använt webbläsarens bakåt- och framåt-knappar. Vänligen navigera med länkarna på webbsidan i stället.";loadPage(thisdomain+"bekrafta?message="+urlencode(c),"_top")}else{var c=b;loadPage(thisdomain+"bekrafta?message="+urlencode(c),"_top")}}}function ismaxlength(b){var a=b.getAttribute?parseInt(b.getAttribute("maxlength")):"";if(b.getAttribute&&b.value.length>a){b.value=b.value.substring(0,a)}}function clearAddress(){if(el("Namn")&&el("Namn").value){el("Namn").value=""}if(el("fakturaAdress")&&el("fakturaAdress").value){el("fakturaAdress").value=""}if(el("Adress")&&el("Adress").value&&el("Adress").readOnly){el("Adress").value=""}if(el("changeInvoiceLink")){el("changeInvoiceLink").style.display="none"}if(el("changeDeliveryLink")){el("changeDeliveryLink").style.display="none"}}function displayRestaurantByCategory(c){if(c!=""){$("div#pizzeriaListaContentsBgDown > div.pizzeriaListaRowPremium, div#pizzeriaListaContentsBgDown > div.pizzeriaListaRow").hide();$("div#pizzeriaListaContentsBgDown > div."+c+", div#pizzeriaListaContentsBgDown > div.categoryHeaderRow").show();var d=$("div#pizzeriaListaContentsBgDown > div.pizzeriaListaRowPremium:visible, div#pizzeriaListaContentsBgDown > div.pizzeriaListaRow:visible, div#pizzeriaListaContentsBgDown > div.categoryHeaderRow");for(var b=1,a=d.length;b<a;b++){if($(d[b-1]).hasClass("categoryHeaderRow")&&$(d[b]).hasClass("categoryHeaderRow")){$(d[b-1]).hide()}}if($(d[b-1]).hasClass("categoryHeaderRow")){$(d[b-1]).hide()}}else{$("div#pizzeriaListaContentsBgDown > div.pizzeriaListaRowPremium, div#pizzeriaListaContentsBgDown > div.pizzeriaListaRow").show()}}function closeWindowOrFancybox(){if(window.opener==null&&typeof window.parent.fancybox_close==="function"){window.parent.fancybox_close()}else{self.close()}}function getWindowOpener(c){var e=null;var a=getBrowser();var d=a=="ie4"||a=="ie5"||a=="pie";if(window.opener!=null){e=window.opener}else{e=d?parent:window.parent;e=e.objectThatOpenedTheFancyBox}return(typeof c!=="undefined")?c.context_object:e}function mapOnClick(a){_gaq.push(["_trackPageview","/tracked_valdeStadIKarta"]);loadPage(a,"_self")}function blink(a){setTimeout("blinkHelper_setTransparent('"+a+"');",400);setTimeout("blinkHelper_setRed('"+a+"');",800);setTimeout("blinkHelper_setTransparent('"+a+"');",1200);setTimeout("blinkHelper_setRed('"+a+"');",1600);setTimeout("blinkHelper_setTransparent('"+a+"');",2000);setTimeout("blinkHelper_setRed('"+a+"');",2400);setTimeout("blinkHelper_setTransparent('"+a+"');",2800);setTimeout("blinkHelper_setRed('"+a+"');",3200);setTimeout("blinkHelper_setTransparent('"+a+"');",3600);setTimeout("blinkHelper_setRed('"+a+"');",4000)}function blinkHelper_setTransparent(a){el(a).style.color="#FFFFFF"}function blinkHelper_setRed(a){el(a).style.color="#E00000"}var pizzeriaListItemCount=0;function printPizzeriaListItem(n,o,k,p,b,a,v,j,s,c,g,q,h,f,t,d,m,e,u,l,x,w){pizzeriaListItemCount++;str='<table cellpadding="0" cellspacing="0"><tr class="pizzeriaListaRow pizzeriaListaRow'+(pizzeriaListItemCount%2)+'">';str+='<td class="restaurantCell" width="300" valign="top">';var r=(v==1)?"#000000":"#000000";str+='<strong><a href="'+p+'"'+b+'><span style="color: '+r+';" title="'+a+'"><span id="pizzeriaListaNamn'+k+'">'+t+"</span></span></a></strong>";if(n){str+='<div style="margin-top: 4px;" class="cardLogos"></div>'}str+='<div style="font-style: italic; font-size: 10px;"><a href="javascript:popup(\''+thisdomain+"?view=pizzeriaBetyg&amp;idPizzeria="+k+"','pizzeriaBetyg"+k+"',490,500,0,450,100,0,1,1,0,0);\">"+f+"</a></div>";str+="</td>";if(q){str+='<td class="deliveryCell" valign="top" align="center" id="pizzeriaListaAvhamtning'+k+'"></td>';str+='<td class="deliveryCell" valign="top" align="center" id="pizzeriaListaUtkorning'+k+'">'+q+"</td>"}else{linker=(p.indexOf("?")==-1)?"?":"&";avhamtningHourColor=(s.indexOf("Till ")>=0||s.indexOf("Alltid")>=0||s.indexOf("Dygnet runt")>=0)?"#007800":"#E10000";utkorningHourColor=(g.indexOf("Till ")>=0||g.indexOf("Alltid")>=0||s.indexOf("Dygnet runt")>=0)?"#007800":"#E10000";str+='<td class="deliveryCell" valign="top" align="center" id="pizzeriaListaAvhamtning'+k+'">';if(j==1&&v==1){str+='<a class="deliveryActive" href="'+p+linker+'pristyp=avhamtning"'+b+">Avhämtning</a>";str+='<span style="font-size: 10px; color: '+avhamtningHourColor+';">'+s+"</span>"}else{if(j==-1){}else{str+='<a class="deliveryInactive" href="'+p+linker+'pristyp=avhamtning"'+b+">Avhämtning</a>";str+='<span style="font-size: 10px; color: '+avhamtningHourColor+';">'+s+"</span>"}}str+="</td>";str+='<td class="deliveryCell" valign="top" align="center" id="pizzeriaListaUtkorning'+k+'">';if(c==1&&v==1){str+='<a class="deliveryActive" href="'+p+linker+'pristyp=utkorning"'+b+">Utkörning</a>";str+='<span style="font-size: 10px; color: '+utkorningHourColor+';">'+g+"</span>"}else{if(c==-1){}else{str+='<a class="deliveryInactive" href="'+p+linker+'pristyp=utkorning"'+b+">Utkörning</a>";str+='<span style="font-size: 10px; color: '+utkorningHourColor+';">'+g+"</span>"}}str+="</td>"}str+="</tr>";str+="</table>";document.write(str)}function printPizzeriaListItemPremium(n,o,k,p,b,a,u,j,r,c,g,q,h,f,s,d,m,e,t,l,w,v){printPizzeriaListItem(n,o,k,p,b,a,u,j,r,c,g,q,h,f,s,d,m,e,t,l,w,v)}function printSingleVariant(o,m,k,j,b,d,g,a,f,c,l,e,n,h){printMultiVariant(o,b,m,k,j,d,g,c,0,0,f,a,[l],[a],[b],e,n,n,h)}function printMultiVariant(l,s,t,o,w,e,x,f,z,h,c,a,g,p,k,d,v,r,m){var q=1-(e%2);document.write('<tr class="row'+q+'">');document.write('	<td><table cellspacing=0 cellpadding=2><tr><td class="addToCart courseName" onmouseover="productHover(this); productHover(el('+s+'));" onmouseout="productOut(this); productOut(el('+s+'));" title="Lägg till i '+x+' varukorgen" onClick="addProd('+s+","+v+')"><a name="'+s+'"></a>'+x+'</td></tr></table><div class="menyInfo">'+f+"</div></td>");var n=new Array();var y;var b;var u;for(i=0;i<g.length;i++){y=g[i];b=p[i];vShowMofify=r[i];u=k[i];var j='<table class="variantTable" cellspacing=0 cellpadding=0 width=100%><tr><td class="variantName" align=left><nobr>'+y+'</nobr></td><td align=right class="addToCart"><span class="price"><nobr>'+b+"</nobr></span>&nbsp;kr</td></tr></table>";n.push('<tr><td width="150px"><div onmouseover="productHover(this)" onmouseout="productOut(this)" title="Lägg till '+x+" "+y+'" onClick="addProd('+u+","+vShowMofify+')" class="addToCart" id="'+s+'">'+j+"</div></tr></td>")}document.write('<td width="170" style="padding: 5px 0px;"><table width="100%">');document.write(n.join(""));document.write("</table></td>");document.write("</tr>")}function productHover(b){var c=b.className.split(" ");for(var a=0;a<c.length;a++){c[a]=c[a]+"-hover"}b.className=c.join(" ")}function productOut(b){var c=b.className.split(" ");for(var a=0;a<c.length;a++){c[a]=c[a].replace(/-hover/,"")}b.className=c.join(" ")};
