/*@cc_on
(function(f){
 window.setTimeout =f(window.setTimeout);
 window.setInterval =f(window.setInterval);
})(function(f){return function(c,t){var a=[].slice.call(arguments,2);return f(function(){c.apply(this,a)},t)}});
@*/var Functional=window.Functional||{};Functional.select=function(F,G,D){F=Function.toFunction(F);var C=G.length,B=[];for(var E=0;E<C;E++){var A=G[E];F.apply(D,[A,E])&&B.push(A)}return B};Function.prototype.toFunction=function(){return this};Function.toFunction=function(A){return A.toFunction()};if(!window.addEvent){function addEvent(C,B,A){if(C.addEventListener){C.addEventListener(B,A,false);return true}else{if(C.attachEvent){return C.attachEvent("on"+B,A)}}return false}}var hide=function(A){document.getElementById(A).style.display="none"};var show=function(A){document.getElementById(A).style.display="block"};var toggleVisibility=function(A){if(document.getElementById(A).style.display!="none"){return hide(A)}show(A)};function contains(A,C){for(var B=0;B<A.length;B++){if(A[B]==C){return true}}return false}if(typeof $!="function"){function $(){var A=new Array;for(var C=0;C<arguments.length;C++){var B=arguments[C];if(typeof B=="string"){B=document.getElementById(B)}if(arguments.length==1){return B}A.push(B)}return A}}function get_xmlhttp_object(){var B;try{B=new XMLHttpRequest()}catch(A){try{B=new ActiveXObject("Microsoft.XMLHTTP")}catch(A){}}return B}var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(C){var A="";var J,H,F,I,G,E,D;var B=0;C=Base64._utf8_encode(C);while(B<C.length){J=C.charCodeAt(B++);H=C.charCodeAt(B++);F=C.charCodeAt(B++);I=J>>2;G=((J&3)<<4)|(H>>4);E=((H&15)<<2)|(F>>6);D=F&63;if(isNaN(H)){E=D=64}else{if(isNaN(F)){D=64}}A=A+this._keyStr.charAt(I)+this._keyStr.charAt(G)+this._keyStr.charAt(E)+this._keyStr.charAt(D)}return A},_utf8_encode:function(B){B=B.replace(/\r\n/g,"\n");var A="";for(var D=0;D<B.length;D++){var C=B.charCodeAt(D);if(C<128){A+=String.fromCharCode(C)}else{if((C>127)&&(C<2048)){A+=String.fromCharCode((C>>6)|192);A+=String.fromCharCode((C&63)|128)}else{A+=String.fromCharCode((C>>12)|224);A+=String.fromCharCode(((C>>6)&63)|128);A+=String.fromCharCode((C&63)|128)}}}return A}};function setCookie(B,C,A){var D=new Date();D.setTime(D.getTime()+(A*1000*60));document.cookie=B+"="+escape(C)+((A==null)?"":";expires="+D.toGMTString())}function getCookie(B){var C;var A;if(document.cookie.length>0){C=document.cookie.indexOf(B+"=");if(C!=-1){C=C+B.length+1;A=document.cookie.indexOf(";",C);if(A==-1){A=document.cookie.length}return unescape(document.cookie.substring(C,A))}}return""}var __webmashop_config={"shop_type":2};var Shop={};Shop.Customer={};Shop.Storage={storage_key:"webmashop_",customer_data:"customer_data",shop_repo:"shop_repo",state_handler:function(A){}};Shop.Locale=function(){var A=function(C){C=C.toString().replace(/\$|\,/g,"");if(isNaN(C)){C="0"}C=Math.floor(C*100+0.50000000001);C=Math.floor(C/100).toString();for(var B=0;B<Math.floor((C.length-(1+B))/3);B++){C=C.substring(0,C.length-(4*B+3))+"."+C.substring(C.length-(4*B+3))}return C+Shop.Vocabulary.currency};return{format_currency:A}}();Shop.Vocabulary={"err_bill_addr":"Kérjük, helyesen töltse ki a szállítási adatokat!","fill_req_fields":"Kérjük, helyesen töltsön ki minden mezőt!","remove_from_cart":"Kiveszem a kosárból","add_to_cart":"Beteszem a kosárba","empty_cart":"Kosara üres.","cart_content":"Kosár tartalma","total":"Összesen: %d","choose_affiliate":"Kérem, válasszon kereskedőt!","button_back":"Vissza","button_next":"Következő","intro":"","terms":"","checkout":"Megrendelés","order_succeed":"<strong>Megrendelését elfogadtuk és továbbítottuk.</strong> Köszönjük vásárlását!","order_failed":"<strong>Megrendelését átmeneti hiba miatt rendszerünk nem tudta rögzíteni.</strong> Kérjük, próbálja meg később. Amennyiben a hiba továbbra is fennáll, vegye fel munkatársunkkal a kapcsolatot!","contact_details":"Elérhetőség","firstname":"Keresztnév","lastname":"Vezetéknék","email":"E-mail cím","phone":"Telefonszám","cell":"Mobil","role":"Beosztás","ship_data":"Szállítási adatok","bill_data":"Számlázási adatok","bill_match_ship":"Szállítási és számlázási adatok megegyeznek","zipcode":"Irányítószám","city":"Település","street_nr":"Utca, házszám","paymethod":"Fizetési mód","affiliate":"Szállító","comment":"Megjegyzés","pcs":"db","choose":"Válasszon","none":"-- nincs --","choose_product":"Válassza ki a termék paramétereit!","yes":"Igen","no":"Nem","show_all":"Minden opció mutatása","transfer":"Igényel tranfszert?","parking":"Igényel parkolót?","insurance":"Igényel biztosítást?","na":"Nincs információ","lowvalue":"A megadott értékkel nincs termék!","any":"mindegy","currency":",- Ft + ÁFA","signature":"Üdvözlettel:<br/>Zenit Logisztikai Eszközök Kereskedőháza Kft."};Shop.Repository=function(){var A=[];var D=function(){return Shop.Storage.shop_repo};var B=function(){if(!storage.hasKey(D())){Shop.Repository.repo=[]}else{Shop.Repository.repo=JSON.parse(storage.getString(D()))}};var C=function(){storage.putString(D(),JSON.stringify(A),Shop.Storage.state_handler)};return{load_repo_to_storage:C,load_repo_from_storage:B,repo:A}}();Shop.Form={};Shop.Form.Validators={lastname:function(A){return A.match(/^[\wáéíöüóúőűÁÉÍÖÜÓÚŐŰ. ]{2,60}$/i)},firstname:function(A){return A.match(/^[\wáéíöüóúőűÁÉÍÖÜÓÚŐŰ ]{2,60}$/i)},not_blank:function(A){return(A!="")||A},zipcode:function(A){return A.match(/^\d{4}$/)}};Shop.Checkout=function(){var I=[];var C=-1;var T={};var d=function(m,o,n){Shop.Checkout.status[m]={"code":o,"msg":n}};var h=function(){return Shop.Storage.storage_key+Shop.Storage.customer_data};var A=function(){var m;m="<p>";if(J>0){m+='<button type="button" id="checkout-prev-button"  class="checkout-button">'+Shop.Vocabulary.button_back+"</button>"}m+='<button type="button" id="checkout-next-button"  class="checkout-button">'+Shop.Vocabulary.button_next+"</button></p>";return m};var D=function(m){var r,s,t,q,p,n;n=Shop.Checkout.form_elements;t="<form>";for(r=0;r<n.length;r++){if(n[r].group){t+='<fieldset id="'+n[r].group.id+'">';t+="<legend>"+n[r].group.label+"</legend>"}for(s=0;s<n[r].items.length;s++){q=n[r].items[s];if(!q.type){q.type="text"}if(q.type=="remark"){t+="<p ";if(q.css_class){t+=' class="'+q.css_class+'"'}if(q.id){t+=' id="'+q.id+'-block"'}t+=">"+q.label+"</p>"}else{t+="<p ";if(q.css_class){t+=' class="'+q.css_class+'" '}t+=' id="'+q.id+'-block">';t+='<label for="'+q.id+'">'+q.label+":";if(q.required){t+="<sup>*</sup>"}t+="</label>";switch(q.type){case"select":t+='<select id="'+q.id+'">';for(p=0;p<q.options.length;p++){t+='<option value="'+q.options[p]+'" ';if(p==0){t+=' selected="selected"'}t+=">";t+=q.options[p]+"</option>"}t+="</select>";break;default:t+='<input type="'+q.type+'" id="'+q.id+'" ';if(q.type=="readonly"){t+=' readonly="readonly" '}t+=" />";break}t+="</p>"}}if(n[r].group){t+="</fieldset>"}}t+=A();t+="</form>";m.innerHTML=t};var l=function(){var o,p,n,m;m=Shop.Checkout.form_elements;for(o=0;o<m.length;o++){for(p=0;p<m[o].items.length;p++){n=m[o].items[p];if(n.type=="remark"){continue}switch(n.type){case"checkbox":if(n.checked){Shop.Customer[n.id]=true}else{Shop.Customer[n.id]=false}break;default:Shop.Customer[n.id]=""}}}};var O=function(){var o,p,n,m;m=Shop.Checkout.form_elements;for(o=0;o<m.length;o++){for(p=0;p<m[o].items.length;p++){n=m[o].items[p];switch(n.type){case"remark":case"readonly":continue;case"checkbox":Shop.Customer[n.id]=$(n.id).checked;break;default:Shop.Customer[n.id]=$(n.id).value;break}}}};var Y=function(){if(!storage.hasKey(h())){l()}else{Shop.Customer=JSON.parse(storage.getString(h()))}};var X=function(){storage.putString(h(),JSON.stringify(Shop.Customer),Shop.Storage.state_handler)};var b=function(){var o,p,n,m;m=Shop.Checkout.form_elements;for(o=0;o<m.length;o++){for(p=0;p<m[o].items.length;p++){n=m[o].items[p];switch(n.type){case"remark":case"readonly":continue;case"checkbox":if(typeof Shop.Customer[n.id]=="undefined"){Shop.Customer[n.id]=false}$(n.id).checked=Shop.Customer[n.id];break;default:if(typeof Shop.Customer[n.id]=="undefined"){Shop.Customer[n.id]=""}$(n.id).value=Shop.Customer[n.id];break}}}};var K=function(){};var g=function(){};var W=function(){var p,q,n,o,m;Shop.Checkout.validate_pre_process();m=Shop.Checkout.form_elements;o=true;for(p=0;p<m.length;p++){for(q=0;q<m[p].items.length;q++){n=m[p].items[q];if(n.type=="remark"||n.type=="readonly"||!n.required){continue}$(n.id+"-block").className="";if(!n.validator){n.validator=Shop.Form.Validators.not_blank}switch(n.type){case"checkbox":if(!n.validator($(n.id).checked)){$(n.id+"-block").className="error";o=false}break;default:if(!n.validator($(n.id).value)){$(n.id+"-block").className="error";o=false}break}}}if(!o){alert(Shop.Vocabulary.fill_req_fields);window.scrollTo(0,0);return false}O();X();S()};var N=function(){Y();D($("shopcontent"));b();if($("checkout-prev-button")){addEvent($("checkout-prev-button"),"click",L)}addEvent($("checkout-next-button"),"click",W);Shop.Checkout.form_post_process()};var e=function(m){var r,s,t,q,p,n;n=Shop.Checkout.form_elements;t="";for(r=0;r<n.length;r++){if(n[r].group){t+="<h2>"+n[r].group.label+"</h2>"}for(s=0;s<n[r].items.length;s++){q=n[r].items[s];if(q.available&&!q.available()){continue}if(q.type=="remark"||q.type=="readonly"){continue}else{t+="<p><strong>"+q.label+":</strong> ";switch(q.type){case"checkbox":if(Shop.Customer[q.id]){t+=Shop.Vocabulary.yes}else{t+=Shop.Vocabulary.no}break;default:if(Shop.Customer[q.id]==""){t+="-"}else{t+=Shop.Customer[q.id]}break}t+="</p>"}}if(n[r].group){t+="<hr/>"}}m.innerHTML=t};var c=function(m){return m};var M=function(n){var s,m,r,u,q,t,p;u='<table cellpadding="2" cellspacing="0" border="1" style="font-size:1em;"><tr><th>Termék név</th><th>Mennyiség</th><th>Egység ár</th><th>Összesen</th></tr>';t=0;Shop.Repository.load_repo_from_storage();r=Shop.Repository.repo;q=Shop.Storage.storage_key;for(s=0;s<r.length;s++){m=JSON.parse(storage.getString(q+r[s]));if(m){u+='<tr><td class="prd-info">'+m[1];if(m[5].length>0){u+=" ("+m[5].join(", ")+")"}u+='</td><td class="prd-qty">'+m[3]+" "+Shop.Vocabulary.pcs+'</td><td class="prd-unit">'+Shop.Locale.format_currency(m[2])+'</td><td class="prd-subtotal">'+Shop.Locale.format_currency(m[3]*m[2])+"</td></tr>";t+=parseInt(m[2])*parseInt(m[3])}}p=Shop.Checkout.cart_summary_post_process({o:"",total:t});t=p.total;u+=p.o;u+='</table><p class="total"><strong>'+Shop.Vocabulary.total.replace("%d",Shop.Locale.format_currency(t))+"</strong></p><hr/>";n.innerHTML=u};var Q=function(){var p;var m;var q=0;Shop.Repository.load_repo_from_storage();var o=Shop.Repository.repo;var n=Shop.Storage.storage_key;for(p=0;p<o.length;p++){m=JSON.parse(storage.getString(n+o[p]));if(m){q+=parseInt(m[2])*parseInt(m[3])}}return q};var H=function(m){m.innerHTML='<div id="checkoutstatus"></div><div id="confirmpage"><div id="cartsummary"></div><div id="confirmform"></div></div><div id="ecommerce"></div>';M($("cartsummary"));e($("confirmform"));m.innerHTML+=A()};var V=function(m){return 0};var P=function(){return""};var G=function(){var n,m,o;if(typeof pageTracker=="undefined"){return false}o=Q();pageTracker._addTrans(Shop.Checkout.trid,"",o,0,Shop.Checkout.calc_shipping_cost(o),Shop.Checkout.get_transaction_place(),"","Hungary");for(n=0;n<Shop.Repository.repo.length;n++){m=JSON.parse(storage.getString(Shop.Storage.storage_key+Shop.Repository.repo[n]));if(m){pageTracker._addItem(Shop.Checkout.trid,m[0],m[1],m[4],m[2],m[3])}}pageTracker._trackTrans();return true};var f=function(){H($("shopcontent"));addEvent($("checkout-prev-button"),"click",L);addEvent($("checkout-next-button"),"click",S)};var j=function(){return"checkout="+Base64.encode("<body><p>"+B()+"</p>"+$("confirmpage").innerHTML+"<p>--<br/>"+Shop.Vocabulary.signature+"</p></body>")+"&email="+Shop.Customer["email"]};var U=function(){var m=true;for(pid in Shop.Checkout.status){if(!Shop.Checkout.status[pid].code){m=false}}if(m===true){G();webmaShopModule.resetRepo()}B($("shopcontent"))};var F=function(){};var B=function(m){var n="";Shop.Checkout.show_result_pre_process();for(pid in Shop.Checkout.status){n+="<p>"+Shop.Checkout.status[pid].msg+"</p>"}if(typeof m!="undefined"){m.innerHTML=n}return n};var k=function(){var n;Shop.Checkout.set_status("sendorder",true,Shop.Vocabulary.order_succeed);R();n=get_xmlhttp_object();try{n.open("POST",location.protocol+"//"+location.host+"/images/shop/sendorder.php",true);n.setRequestHeader("Content-Type","application/x-www-form-urlencoded");n.onreadystatechange=function(){if(n.readyState==4){if((n.status==200)||(n.status==0)){if(Boolean(Number(n.responseText))===true){Shop.Checkout.set_status("sendorder",true,Shop.Vocabulary.order_succeed)}else{Shop.Checkout.set_status("sendorder",false,Shop.Vocabulary.order_failed)}U()}return true}return true};n.send(j())}catch(m){}};var E=function(m){m.innerHTML='<p><img src="/images/loading.gif" alt="Loading..." /></p>'};var R=function(){if(Shop.Checkout.trid<0){Shop.Checkout.trid=new Date().getTime()}};var a=function(){E($("checkoutstatus"));k()};var Z=[N,f,a];var J=-1;var L=function(){S(-1)};var S=function(m){if(Shop.Checkout.steps.length<1){return false}J++;if(typeof m!="undefined"&&m<0){J=J-2;if(J<0){J=0}}if(J==Shop.Checkout.steps.length){return false}window.location.hash="step"+J;window.scrollTo(0,0);Shop.Checkout.steps[J]()};return{data_input:N,data_confirm:f,checkout:a,next_step:S,steps:Z,form_elements:I,calc_cart_total:Q,show_result:B,status:T,set_status:d,cart_summary_post_process:c,form_post_process:K,validate_pre_process:g,calc_shipping_cost:V,get_transaction_place:P,show_result_pre_process:F}}();var Instance=function(){var U={free_transport_limit:150000,inner_bp_transport:10000,outer_bp_transport:12500,free_transport_city:"Budapest",low_fee_districts:["VIII.","IX.","XI.","XXI."],difficult_parking:5000,stowage_cost_normal:5000,stowage_percent_normal:0.02,stowage_cost_extra:10000,stowage_percent_extra:0.025,gear_percent:0.2,gear_cost_minimum:20000};var T=[{"items":[{"label":"Kérjük, töltse ki ezeket a mezőket!<br/>A csillaggal (*) jelölt mezők kitöltése kötelező!","type":"remark","css_class":"infobox"}]},{"group":{"label":Shop.Vocabulary.contact_details,"id":"contactdetails"},"items":[{"label":Shop.Vocabulary.lastname,"id":"lastname","required":true,"validator":Shop.Form.Validators.lastname},{"label":Shop.Vocabulary.firstname,"id":"firstname","required":true,"validator":Shop.Form.Validators.firstname},{"label":Shop.Vocabulary.role,"id":"role"},{"label":Shop.Vocabulary.email,"id":"email","required":true},{"label":Shop.Vocabulary.phone,"id":"phone","required":true},{"label":"Cég esetén cég neve","id":"company"}]},{"group":{"label":Shop.Vocabulary.bill_data,"id":"billdetails"},"items":[{"label":Shop.Vocabulary.zipcode,"id":"billzipcode","required":true,"validator":Shop.Form.Validators.zipcode},{"label":Shop.Vocabulary.city,"id":"billtown","required":true},{"label":Shop.Vocabulary.street_nr,"id":"billaddress","required":true}]},{"items":[{"label":"Szállítási/szerelési és számlázási adatok megegyeznek","type":"checkbox","id":"shipmeetsbill","checked":true}]},{"group":{"label":"Szállítási/szerelési adatok","id":"shipdetails"},"items":[{"label":Shop.Vocabulary.zipcode,"id":"shipzipcode","required":true,"validator":Shop.Form.Validators.zipcode},{"label":Shop.Vocabulary.city,"id":"shiptown","required":true},{"label":Shop.Vocabulary.street_nr,"id":"shipaddress","required":true}]},{"items":[{"label":Shop.Vocabulary.paymethod,"type":"select","id":"paymethod","options":["utánvétel","előre átutalás","bankkártyás fizetés"]},{"label":'<p class="centre"><img src="/images/ciblogo.jpg" alt="" /><br/><a href="/downloads/ecom_cib.fiz.taj_hu.doc">CIB fizetési tájékoztató</a><br/><img src="/images/ecomlogo.jpg" alt="" /><br/><a href="/downloads/ecom_cib-fiz.taj_gyfk_hu.doc">CIB fizetési tájékoztató gyakran feltett kérdések</a></p>',"type":"remark"}]},{"group":{"label":"Milyen további szolgáltatásokat kér?","id":"paidservices"},"items":[{"label":"Szállítás","type":"select","id":"transport","options":["-","Budapest","Vidék"]},{"label":"Kerület","type":"select","id":"transportdistrict","options":["Válasszon!","I.","II.","III.","IV.","V.","VI.","VII.","VIII.","IX.","X.","XI.","X.","XI.","XII.","XIII.","XIV.","XV.","XVI.","XVII.","XVIII.","XIX.","XX.","XXI.","XXII.","XIII."],"required":true,"validator":function(){if($("transport").value=="Budapest"){return $("transportdistrict").value!="Válasszon!"}return true},"available":function(){return Shop.Customer.transport=="Budapest"}},{"label":"Budapesten a nettó 150.000,- Ft feletti megrendelések esetén a kiszállítás díjtalan, az esetleges rakodási és szerelési költségek felszámításra kerülnek!","type":"remark","id":"transportbudapest"},{"label":"Vidéki szállításra előzetes egyeztetés alapján adjuk meg a szállítási költségeket.","type":"remark","id":"transportcountry"},{"label":"Parkolás","type":"select","id":"hardtransport","options":["Megrendelő által biztosított helyen","Normál parkolási körülmények","Nehéz parkolási körülmények"],"available":function(){return Shop.Customer.transport!="-"}},{"label":"Szállítás költsége","type":"readonly","id":"transportcost","css_class":"noinput"},{"label":"Rakodás","type":"select","id":"stowage","options":["-","Budapest","Vidék"]},{"label":"Adja meg a rakodási körülményeket","type":"select","id":"stowageconditions","options":["Normál rakodási körülmények","Pince","Emelet (lift használható)","Emelet (lift nem használható)","A parkolási helyszíntől több, mint 100 méterre kell rakodni"],"available":function(){return Shop.Customer.stowage!="-"}},{"label":"Emelet","id":"stowagefloor","available":function(){return Shop.Customer.stowageconditions=="Emelet (lift használható)"||Shop.Customer.stowageconditions=="Emelet (lift nem használható)"}},{"label":"Vidéki szállításra előzetes egyeztetés alapján adjuk meg a szállítási költségeket.","type":"remark","id":"stowagecountry"},{"label":"Rakodás költsége","type":"readonly","id":"stowagecost","css_class":"noinput"},{"label":"Szerelés","type":"checkbox","id":"gear"},{"label":"Szerelés költsége","type":"readonly","id":"gearcost","css_class":"noinput"}]},{"items":[{"label":'Regisztrációhoz el kell fogadnia a Zenit Kft. általános szerződési feltételeit, melyet megtekintheti itt: <a href="/Altalanos_Uzleti_Feltetelek.html">Általános Szerződési Feltételek</a>',"type":"remark"},{"label":"Az általános Szerződési Feltételeket elfogadom","type":"checkbox","id":"acceptterms","required":true}]}];var L=function(Z){var c=0;var b=Shop.Customer;var Y=$("transport")?$("transport").value:b["transport"];var a=$("transportdistrict")?$("transportdistrict").value:b["transportdistrict"];var X=$("hardtransport")?$("hardtransport").value:b["hardtransport"];if(Y==U.free_transport_city){if(Z>=U.free_transport_limit){c=0}else{if(contains(U.low_fee_districts,a)){c=U.inner_bp_transport}else{c=U.outer_bp_transport}}if(X=="Nehéz parkolási körülmények"){c+=U.difficult_parking}}else{c=-1}return c};var B=function(Y){var X;if(Y<0){X="Egyedi szállítási ajánlat"}else{X=Shop.Locale.format_currency(Y)}return'<tr><td colspan="3">Szállítási költség</td><td class="prd-subtotal">'+X+"</td></tr>"};var O=function(Z){var X;var c;var b=0;var Y=$("stowage")?$("stowage").value:Shop.Customer["stowage"];var a=$("stowageconditions")?$("stowageconditions").value:Shop.Customer["stowageconditions"];if(Y==U.free_transport_city){if(a!="Normál rakodási körülmények"){X=U.stowage_cost_extra;c=U.stowage_percent_extra}else{X=U.stowage_cost_normal;c=U.stowage_percent_normal}b=Z*c;if(b<X){b=X}}else{b=-1}return b};var V=function(Y){var X;if(Y<0){X="Egyedi rakodási ajánlat"}else{X=Shop.Locale.format_currency(Y)}return'<tr><td colspan="3">Rakodási költség</td><td class="prd-subtotal">'+X+"</td></tr>"};var N=function(Y){var X=Y*U.gear_percent;if(X<U.gear_cost_minimum){X=U.gear_cost_minimum}return X};var J=function(X){return'<tr><td colspan="3">Szerelési költség</td><td class="prd-subtotal">'+Shop.Locale.format_currency(X)+"</td></tr>"};var F=function(X){var b=Shop.Customer;var Z=X.total;var c="";var a=0;var d=0;var Y=0;if(b["transport"]!="-"){a=L(Z);if(a<0){a=0}c+=B(a)}if(b["stowage"]!="-"){d=O(Z);if(d<0){d=0}c+=V(d)}if(b["gear"]){Y=N(Z);c+=J(Y)}X.o=c;X.total=Z+a+d+Y;return X};var H=function(){switch($("transport").value){case"Vidék":show("hardtransport-block");hide("transportdistrict-block");hide("transportbudapest-block");show("transportcountry-block");hide("transportcost-block");$("transportdistrict").options[0].selected=true;break;case"Budapest":show("hardtransport-block");show("transportdistrict-block");show("transportbudapest-block");hide("transportcountry-block");hide("transportcost-block");break;default:hide("hardtransport-block");hide("transportdistrict-block");hide("transportbudapest-block");hide("transportcountry-block");hide("transportcost-block");break}};var W=function(){var X=Shop.Checkout.calc_cart_total();var Y=O(X);switch($("stowage").value){case"Budapest":hide("stowagefloor-block");show("stowagecost-block");show("stowageconditions-block");hide("stowagecountry-block");break;case"Vidék":hide("stowagefloor-block");show("stowagecountry-block");hide("stowagecost-block");show("stowageconditions-block");break;default:hide("stowagefloor-block");hide("stowagecountry-block");hide("stowagecost-block");hide("stowageconditions-block");break}$("stowagecost").value=Shop.Locale.format_currency(Y)};var S=function(){var X=Shop.Checkout.calc_cart_total();var Y=O(X);switch($("stowageconditions").value){case"Emelet (lift használható)":case"Emelet (lift nem használható)":show("stowagefloor-block");break;default:hide("stowagefloor-block");break}$("stowagecost").value=Shop.Locale.format_currency(Y)};var Q=function(){if($("transportdistrict").value!="Válasszon!"){show("transportcost-block");$("transportcost").value=Shop.Locale.format_currency(L(Shop.Checkout.calc_cart_total()))}else{hide("transportcost-block");$("transportdistrict").value=""}};var A=function(){if($("gear").checked){show("gearcost-block")}else{hide("gearcost-block")}$("gearcost").value=Shop.Locale.format_currency(N(Shop.Checkout.calc_cart_total()))};var I=function(){if($("paymethod").value==""){$("paymethod").options[0].selected=true}if($("transport").value==""){$("transport").options[0].selected=true}if($("transportdistrict").value==""){$("transportdistrict").options[0].selected=true}if($("hardtransport").value==""){$("hardtransport").options[0].selected=true}if($("stowage").value==""){$("stowage").options[0].selected=true}if($("stowageconditions").value==""){$("stowageconditions").options[0].selected=true}if($("shipmeetsbill").checked){hide("shipdetails")}addEvent($("shipmeetsbill"),"click",function(){toggleVisibility("shipdetails")});H();addEvent($("transport"),"change",H);W();addEvent($("transportdistrict"),"change",Q);addEvent($("hardtransport"),"change",Q);addEvent($("stowage"),"change",W);addEvent($("stowageconditions"),"change",S);addEvent($("gear"),"click",A);A();if(getCookie("iebtrans")=="1"){setCookie("iebtrans");Shop.Checkout.next_step();Shop.Checkout.next_step()}};var R=function(){if($("shipmeetsbill").checked){$("shipzipcode").value=$("billzipcode").value;$("shiptown").value=$("billtown").value;$("shipaddress").value=$("billaddress").value}};var C=function(Y){var Z=L(Y);var a=O(Y);var X=N(Y);return((Z<0)?0:Z)+((a<0)?0:a)+((X<0)?0:X)};var K=function(){return Shop.Customer["billtown"]};var E=function(){if(location.href.split("?").length>1){G()}else{if(Shop.Customer.paymethod=="bankkártyás fizetés"){D()}else{Shop.Checkout.next_step()}}};var D=function(){var Z=get_xmlhttp_object();var a="";var Y;var b="";for(Y=0;Y<Shop.Repository.repo.length;Y++){b+=storage.getString(Shop.Storage.storage_key+Shop.Repository.repo[Y])}Shop.Checkout.trid=new Date().getTime()*1000;a=location.protocol+"//"+location.host+"/images/shop/ieb_zenit.php?step=init&trid="+Shop.Checkout.trid.toString()+"&amo="+Shop.Checkout.calc_cart_total().toString()+"&custdata="+encodeURIComponent(JSON.stringify(Shop.Customer))+"&cartcont="+encodeURIComponent(b);try{Z.open("GET",a);Z.onreadystatechange=function(){if(Z.readyState==4){if((Z.status==200)||(Z.status==0)){if(Z.responseText=="1"){setCookie("iebtrans",1,10);M()}else{Shop.Checkout.next_step(-1);alert("Bankkártyás fizetés folyamán hálózati vagy leterheltségi hiba történt. Kérjük, próbálja újra a megrendelés feladását kis idő múlva!")}}}};Z.send(null)}catch(X){}};var M=function(){var Y=get_xmlhttp_object();var Z=location.protocol+"//"+location.host+"/images/shop/ieb_zenit.php?step=tobank&trid="+Shop.Checkout.trid.toString();try{Y.open("GET",Z);Y.onreadystatechange=function(){if(Y.readyState==4){if((Y.status==200)||(Y.status==0)){location.replace(Y.responseText)}}};Y.send(null)}catch(X){}};var G=function(){var Z=get_xmlhttp_object();var Y;var a="";var b=location.href.split("?")[1];Shop.Checkout.set_status("iebbank",false,"Sajnáljuk, hiba lépett fel a banki kapcsolódás során. Kérjük, próbálja ismét vagy forduljon munkatársunkhoz.");if(b.match("#")){b=b.split("#")[0]}a=location.protocol+"//"+location.host+"/images/shop/ieb_zenit.php?step=transcheck&params="+escape(b)+"&amo="+Shop.Checkout.calc_cart_total().toString();try{Z.open("GET",a);Z.onreadystatechange=function(){if(Z.readyState==4){if((Z.status==200)||(Z.status==0)){Y=JSON.parse(Z.responseText);if(typeof Y.anum!="undefined"){Shop.Checkout.set_status("iebbank",true,"A bank jóváhagyta a bankkártyás fizetést. A tranzakció azonosítója: "+Y.trid+", banki engedélyszáma: "+Y.anum+".");Shop.Checkout.next_step()}else{Shop.Checkout.set_status("iebbank",false,"Sajnáljuk, hiba lépett fel. A tranzakció azonosítója: "+Y.trid+", a bank válaszkódja: "+Y.rc+" és a banki válasz szövege: "+Y.rt+".<br/>Kérjük, próbálja ismét vagy forduljon munkatársunkhoz.");Shop.Checkout.show_result($("shopcontent"))}}}};Z.send(null)}catch(X){Shop.Checkout.show_result($("shopcontent"))}};var P=function(){if(typeof Shop.Checkout.status["iebbank"]!="undefined"&&Shop.Checkout.status["iebbank"].code===true&&Shop.Checkout.status["sendorder"].code===false){Shop.Checkout.set_status("sendorder",false,"<strong>Megrendelését átmeneti hiba miatt rendszerünk nem tudta továbbítani. Kérjük, vegye fel munkatársunkkal a kapcsolatot!</strong>")}};Shop.Checkout.form_elements=T;Shop.Checkout.form_post_process=I;Shop.Checkout.validate_pre_process=R;Shop.Checkout.calc_shipping_cost=C;Shop.Checkout.get_transaction_place=K;Shop.Checkout.cart_summary_post_process=F;Shop.Checkout.show_result_pre_process=P;Shop.Checkout.steps=[Shop.Checkout.data_input,Shop.Checkout.data_confirm,E,Shop.Checkout.checkout];return{}}();var webmaShopModule=function(){var o=V(__webmashop_config,{"sprdDocs":"o15446008936142857836.8842915723992853115/od6","curr":",-Ft","country":"Hungary","limitAffNr":5,"gettext":V(__webmashop_config.gettext||{},{"err_bill_addr":"Kérjük, helyesen töltse ki a szállítási adatokat!","fill_req_fields":"Kérjük, helyesen töltsön ki minden mezőt!","remove_from_cart":"Kiveszem a kosárból","add_to_cart":"Beteszem a kosárba","empty_cart":"Kosara üres.","cart_content":"Kosár tartalma","total":"Összesen: %d","choose_affiliate":"Kérem, válasszon kereskedőt!","button_back":"Vissza","button_next":"Következő","intro":"","terms":"","checkout":"Megrendelés","order_succeed":"Sikeres megrendelés","order_failed":"Sikertelen megrendelés","contact_details":"Elérhetőség","firstname":"Keresztnév","lastname":"Vezetéknék","email":"E-mail cím","phone":"Telefonszám","cell":"Mobil","role":"Beosztás","ship_data":"Szállítási adatok","bill_data":"Számlázási adatok","bill_match_ship":"Szállítási és számlázási adatok megegyeznek","zipcode":"Irányítószám","city":"Település","street_nr":"Utca, házszám","paymethod":"Fizetési mód","affiliate":"Szállító","comment":"Megjegyzés","pcs":"db","choose":"Válasszon","none":"-- nincs --","choose_product":"Válassza ki a termék paramétereit!","yes":"Igen","no":"Nem","show_all":"Minden opció mutatása","transfer":"Igényel tranfszert?","parking":"Igényel parkolót?","insurance":"Igényel biztosítást?","na":"Nincs információ","lowvalue":"A megadott értékkel nincs termék!","any":"mindegy"},["pcs","total","checkout","terms","intro","order_succeed","order_failed","any","ship_data","bill_match_ship"]),"storage_key":"webmashop_","debugEnabled":true,"shop_type":1,"isCartDisabled":false},["sprdDocs","curr","country","limitAffNr","storage_key","debugEnabled","shop_type","isCartDisabled"]);var l=[];var k={"firstname":"","lastname":"","email":"","phone":"","cell":"","billcountry":"","billzip":"","billcity":"","billstr":"","shipcountry":"","shipzip":"","shipcity":"","shipstr":"","paymethod":"","affiliate":"","comment":"","parking":"","tranfer":"","insurance":"","transport_demand":"","loading_demand":"","gear_demand":"","loading_hard":"","transport_parking":"","role":""};function V(AK,AL,AJ){var AI;for(AI=0;AI<AJ.length;AI++){if(typeof AK[AJ[AI]]!="undefined"){AL[AJ[AI]]=AK[AJ[AI]]}}return AL}var W=function(AI){o["debugEnabled"]&&(W=(window.console)?console.log:alert)&&W(AI)};function I(AK,AJ,AI){if(AK.addEventListener){AK.addEventListener(AJ,AI,false);return true}else{if(AK.attachEvent){return AK.attachEvent("on"+AJ,AI)}}return false}var y={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(AK){var AI="";var AR,AP,AN,AQ,AO,AM,AL;var AJ=0;AK=y._utf8_encode(AK);while(AJ<AK.length){AR=AK.charCodeAt(AJ++);AP=AK.charCodeAt(AJ++);AN=AK.charCodeAt(AJ++);AQ=AR>>2;AO=((AR&3)<<4)|(AP>>4);AM=((AP&15)<<2)|(AN>>6);AL=AN&63;if(isNaN(AP)){AM=AL=64}else{if(isNaN(AN)){AL=64}}AI=AI+this._keyStr.charAt(AQ)+this._keyStr.charAt(AO)+this._keyStr.charAt(AM)+this._keyStr.charAt(AL)}return AI},_utf8_encode:function(AJ){AJ=AJ.replace(/\r\n/g,"\n");var AI="";for(var AL=0;AL<AJ.length;AL++){var AK=AJ.charCodeAt(AL);if(AK<128){AI+=String.fromCharCode(AK)}else{if((AK>127)&&(AK<2048)){AI+=String.fromCharCode((AK>>6)|192);AI+=String.fromCharCode((AK&63)|128)}else{AI+=String.fromCharCode((AK>>12)|224);AI+=String.fromCharCode(((AK>>6)&63)|128);AI+=String.fromCharCode((AK&63)|128)}}}return AI}};function X(AI){if(AI&&AI.preventDefault){AI.preventDefault()}q.loading();window.setTimeout(function(){var AP,AN;var AO=document.getElementById("sortabletable");var AL=document.getElementById("sortable-filter-table").rows[1].cells;var AK=[];var AR=[];var AQ=[];var AJ=[];var AM;for(AP=0;AP<AL.length;AP++){if(AL[AP].childNodes[0].value!=""){AR.push(AL[AP].childNodes[0].value.replace(/&/g,"&amp;"));AK.push(AP);AQ.push(AL[AP].childNodes[0].className)}}if(AK.length<1){q.loading();return false}for(AP=AO.rows.length-1;AP>0;--AP){AM=false;for(AN=0;AN<AK.length;AN++){if(AQ[AN]=="range"){if(parseInt(AO.rows[AP].cells[AK[AN]].childNodes[1].text,10)>parseInt(AR[AN],10)){AM=true}}else{if(!AO.rows[AP].cells[AK[AN]].innerHTML.match(new RegExp(AR[AN],"i"))){AM=true}}}if(AM){AJ.push(AP);continue}}window.setTimeout(function(AU,AS){for(var AT=0;AT<AS.length;AT++){AU.deleteRow(AS[AT])}document.getElementById("sortable-filter-total").value=AU.rows.length-1;AH();q.loading();f()},0,AO,AJ)},0);return false}function n(){var AM,AN,AI,AJ,AL,AK;AM=document.getElementById("sortabletable");AJ=[];for(AI=0;AI<AM.rows[0].cells.length;AI++){AJ[AI]=[];for(AN=1;AN<AM.rows.length;AN++){AK=AM.rows[AN].cells[AI].innerHTML.replace(/<[^>]+>/g,"");AK=AK.replace(/&amp;/g,"&");if(AK!=""){AJ[AI].push(AK)}}}for(AI=0;AI<AJ.length;AI++){AJ[AI]=B(AJ[AI]).sort();if(AJ[AI].length>1){AL='<select id="product-filter-'+AI+'"><option value="">'+o["gettext"].any+"</option>";for(AN=0;AN<AJ[AI].length;AN++){AL+='<option value="'+AJ[AI][AN]+'">'+AJ[AI][AN]+"</option>"}AL+="</select>"}else{if(typeof AJ[AI][0]=="undefined"){AJ[AI][0]="-"}AL='<input type="hidden" value="" id="product-filter-'+AI+'" />'+AJ[AI][0]}AJ[AI]=AL}return AJ}function f(){var AI,AK,AJ;AK=document.getElementById("sortable-filter-table");AI=n();for(AJ=0;AJ<AK.rows[0].cells.length;AJ++){document.getElementById("product-filter-"+AJ).parentNode.innerHTML=AI[AJ];I(document.getElementById("product-filter-"+AJ),"change",X)}}var q=function(){var AI=0;function AJ(){if(!document.getElementById("loading")){return false}if(AI==0){AI=1;document.getElementById("loading").style.visibility="visible"}else{AI=0;document.getElementById("loading").style.visibility="hidden"}}return{loading:AJ}}();function T(AI){AI=AI.toString();return AI.charAt(0)+AI.charAt(1)+AI.charAt(2)+AI.charAt(3)+". "+AI.charAt(4)+AI.charAt(5)+". "+AI.charAt(6)+AI.charAt(7)+"."}function D(AI){return G(AI)+o["curr"]}function E(AI){return G(AI)+",-"}function G(AJ){AJ=AJ.toString().replace(/\$|\,/g,"");if(isNaN(AJ)){AJ="0"}AJ=Math.floor(AJ*100+0.50000000001);AJ=Math.floor(AJ/100).toString();for(var AI=0;AI<Math.floor((AJ.length-(1+AI))/3);AI++){AJ=AJ.substring(0,AJ.length-(4*AI+3))+"."+AJ.substring(AJ.length-(4*AI+3))}return AJ}function A(){var AJ;try{AJ=new XMLHttpRequest()}catch(AI){try{AJ=new ActiveXObject("Microsoft.XMLHTTP")}catch(AI){}}return AJ}var AC=false;var Z;var j;var K;function AH(AJ,AO,AI){var AK;var AN;if(typeof AJ!="undefined"){Z=AJ;j=AO;K=AI}if(document.getElementById("sortabletable")){if(AC){return false}AK=document.getElementById("sortabletable").rows[0].cells.length-1;if(document.getElementById("sortabletable").rows[0].cells[AK].className.replace(/[^\w]/g,"")!="sortableprice"){return false}if(!AC&&document.getElementById("sortabletable").rows.length>K){document.getElementById("product-filter-"+AK).setAttribute("disabled","disabled");return false}document.getElementById("price-shown").style.display="none"}AN=A();try{Z=JSON.stringify(Z);Z=Z.replace(/[\[\]\"]/g,"");var AM="code="+Z+"&idb=code_price";AN.open("POST",location.protocol+"//"+location.host+"/images/shop/idb_api.php",true);AN.setRequestHeader("Content-type","application/x-www-form-urlencoded");AN.setRequestHeader("Content-length",AM.length);AN.setRequestHeader("Connection","close");AN.onreadystatechange=function(){if(AN.readyState==4){if((AN.status==200)||(AN.status==0)){if(typeof AN.responseText!="string"){return false}q.loading();window.setTimeout(j,0,JSON.parse(AN.responseText))}}};AN.send(AM)}catch(AL){return false}if(document.getElementById("sortabletable")){AC=true;document.getElementById("product-filter-"+AK).removeAttribute("disabled")}}function h(AJ){for(var AI=0;AI<AJ.length;AI+=2){document.getElementById("product-price-of-"+AJ[AI]).setAttribute("title",AJ[AI+1])}}function S(AJ){for(var AI=0;AI<AJ.length;AI+=2){document.getElementById("product-price-of-"+AJ[AI]).getElementsByTagName("span")[0].innerHTML=E(AJ[AI+1])}}function c(AK){var AM,AI,AL;for(var AJ=0;AJ<AK.length;AJ+=2){AL=String(AK[AJ]);if(!document.getElementById("product-product_name-of-"+AL)){continue}AM=document.getElementById("product-price-of-"+AL);AI=document.getElementById("product-product_name-of-"+AL).childNodes[0].text;AM.innerHTML+='<a href="" onmousedown="webmaShopModule.addToBasket(\''+AI+"','"+AL+'\');" onclick="return false;" title="'+o["gettext"].add_to_cart+'">'+AK[AJ+1]+"</a>"}q.loading()}function a(){var AJ;if(!document.getElementById("product-code")){return false}var AL=document.getElementById("product-code").value;AJ=A();try{var AK=location.protocol+"//"+location.host+"/images/shop/idb_api.php?code="+AL+"&idb=code_price";AJ.open("GET",AK);AJ.onreadystatechange=function(){if(AJ.readyState==4){if((AJ.status==200)||(AJ.status==0)){if(!AJ.responseText){document.getElementById("product-price-format").value=o["gettext"].na;return false}var AM=JSON.parse(AJ.responseText);O(AM)}}};AJ.send(null)}catch(AI){}}function J(){var AK,AJ,AI;if(!document.getElementById("product-code")||!document.getElementById("product-stocklevel")){return false}var AM=document.getElementById("product-code").value;AK=A();try{AJ=location.protocol+"//"+location.host+"/images/shop/idb_api.php?code="+AM+"&idb=code_stocklevel";AK.open("GET",AJ);AK.onreadystatechange=function(){if(AK.readyState==4){if((AK.status==200)||(AK.status==0)){if(!AK.responseText){AI=o["gettext"].na}else{AI=JSON.parse(AK.responseText)}document.getElementById("product-stocklevel").value=AI[1];if(AI[1]>0){document.getElementById("product-delivery").value="raktárról"}}}};AK.send(null)}catch(AL){}}function O(AJ){if(!document.getElementById("product-code")){return false}var AI=AJ[1];document.getElementById("product-price-format").value=D(AI);document.getElementById("product-price").value=AI.toString().replace(/ /,"")}function z(){if(storage.hasKey("shop_repo")){l=JSON.parse(storage.getString("shop_repo"))}if(storage.hasKey("customer_data")){k=JSON.parse(storage.getString("customer_data"))}else{storage.putString("customer_data",JSON.stringify(k),function(){})}N();if(document.getElementById("sortabletable")){I(document.getElementById("sortable-filter"),"submit",X);document.getElementById("sortable-filter-total").value=document.getElementById("sortabletable").rows.length-1;f()}if(typeof price_distinct!="undefined"){R()}else{a();J()}if(location.href.match(/checkout/i)){Shop.Checkout.next_step()}}function Q(){l=[];storage.putString("shop_repo","",function(){});N()}function AB(){storage.putString(o["storage_key"]+"customer_data","",function(){})}function u(AL,AK){AK=!!Number(AK)||0;if(AK<=0){AK=0;storage.putString(o["storage_key"]+AL,"",function(AM){if(AM==Storage.SUCCESS){N()}});for(var AJ=0;AJ<l.length;AJ++){if(l[AJ]==AL){l.splice(AJ,1);storage.putString("shop_repo",JSON.stringify(l),function(){})}}}else{var AI=JSON.parse(storage.getString(o["storage_key"]+AL));AI[3]=AK;storage.putString(o["storage_key"]+AL,JSON.stringify(AI),function(){})}N()}function p(AK,AL,AJ){var AP,AW=1,AS,AT=[];if(typeof AL=="undefined"){AL=document.getElementById("product-code").value;AP=document.getElementById("product-price").value}else{AL=String(AL);AP=document.getElementById("product-price-of-"+AL).childNodes[0].innerHTML;AP=parseInt(AP.replace(/[.,-]/g,""),10)}var AR=0;if(document.getElementById("product-date-code")){AR=document.getElementById("product-date-code").value}if(document.getElementById("product-qty")){AW=document.getElementById("product-qty").value}if(document.getElementById("product-cat")){AS=document.getElementById("product-cat").value}else{AS=document.getElementById("product-m2-of-"+AL).innerHTML}var AO,AM,AV,AQ;if(typeof price_distinct!="undefined"){for(AM=0,AQ=b.length;AM<AQ;AM++){if(b[AM].id==AL){for(AO=0;AO<price_distinct_meta[0].length;AO++){AV=price_distinct_meta[0][AO];if(AV=="price"){continue}if(b[AM][AV]!=""){AT.push(b[AM][AV])}}AT.push(AL)}}}if(AR!=0){AT.push(T(AR.split(/-/)[1]));AL=AR}var AN=[AL,AK,AP,AW,AS,AT];if(typeof price_distinct!="undefined"&&typeof AJ=="undefined"&&b.length!=1){window.alert(o["gettext"].choose_product);return false}var AI=true;for(AO=0;AO<l.length;AO++){if(AL==l[AO]){AI=false;break}}if(AI){l.push(AL);storage.putString("shop_repo",JSON.stringify(l),function(){})}else{var AU=JSON.parse(storage.getString(o["storage_key"]+AL));AN[3]=parseInt(AN[3])+parseInt(AU[3])}storage.putString(o["storage_key"]+AL,JSON.stringify(AN),function(AX){if(AX==Storage.SUCCESS){N()}});N();return false}function N(){if(o["isCartDisabled"]){return false}if(o["shop_type"]==2){if(l.length<1){document.getElementById("webma-shop").style.display="none"}else{document.getElementById("webma-shop").style.display="block"}}var AL="";var AK;var AJ=0;if(l.length>0){document.getElementById("reset-cart").removeAttribute("disabled");for(var AI=0;AI<l.length;AI++){if(!storage.hasKey(o["storage_key"]+l[AI])){Q();continue}AK=JSON.parse(storage.getString(o["storage_key"]+l[AI]));if(AK){AL+='<li><p class="prd-info"><button title="'+o["gettext"].remove_from_cart+'" onclick="webmaShopModule.setQty(\''+l[AI]+'\', 0)"><img src="/images/shop_remove.png" alt="'+o["gettext"].remove_from_cart+'" /></button><strong>'+AK[1]+"</strong>";if(AK[5].length>0){AL+=" ("+AK[5].join(", ")+")"}AL+='</p><p class="prd-qty"><input maxlength="6" id="'+l[AI]+'-qty-basket" onchange="webmaShopModule.setQty(\''+l[AI]+'\', this.value)" type="text" size="3" value="'+AK[3]+'" /> '+o["gettext"].pcs+"</p></li>";AJ+=parseInt(AK[2])*parseInt(AK[3])}}}else{document.getElementById("reset-cart").setAttribute("disabled","disabled");AL=o["gettext"].empty_cart}document.getElementById("cart").innerHTML="<h2>"+o["gettext"].cart_content+"</h2><ul>"+AL+'</ul><p class="total">'+o["gettext"].total.replace("%d",D(AJ))+'</p><p id="to_checkout_block" class="checkout"><a href="/Checkout.html" id="to_checkout"><img src="/images/shop_checkout.png" alt="'+o["gettext"].checkout+'" /></a></p>';if(l.length<1){hide("to_checkout_block")}}var AD;var AG=[];var F={"lng":0,"ltd":0};function r(AP){function AI(AR,AS){this.code=AR;this.dist=AS}AD=AP;AG=[];var AQ=999999999;var AL,AN,AK,AO,AM,AJ;for(AK=0;AK<AD.feed.entry.length;AK++){AO=AD.feed.entry[AK];AM=AO.content.$t;AJ=AM.match(/\d{1,2}\.\d+/g);if(AJ){AN=(F.lat-AJ[0])*(F.lat-AJ[0])+(F.lng-AJ[1])*(F.lng-AJ[1]);AG[AG.length++]=new AI(AK,AN);if(AN<AQ){AQ=AN;AL=AK}}}AG.sort(function(AS,AR){return((AS.dist<AR.dist)?-1:((AS.dist>AR.dist)?1:0))});e()}function s(){document.getElementById("webma-shop").style.visibility="hidden";window.scrollTo(0,0);document.getElementById("content").innerHTML='<p><img src="/images/loading.gif" alt="Loading..." /></p>';var AJ=[k["shipstr"],k["shipcity"],o["country"],k["shipzip"]].join(",");var AI=null;if(GBrowserIsCompatible()){AI=new GClientGeocoder();AI.getLatLng(AJ,function(AK){if(AK!=null){F.lat=AK.x;F.lng=AK.y;P()}else{window.alert(o["gettext"].err_bill_addr)}})}}function P(){var AK="http://spreadsheets.google.com/feeds/list/"+o["sprdDocs"]+"/public/basic?alt=json-in-script&callback=webmaShopModule.getLngLtd";var AJ=document.createElement("script");AJ.setAttribute("type","text/javascript");AJ.setAttribute("src",AK);var AI=document.getElementsByTagName("head").item(0);AI.appendChild(AJ);return true}function t(){function AJ(AU,AV){return"<p><span>"+AU+":</span> "+AV+"</p>"}function AQ(AU){if(AU){return o["gettext"].yes}return o["gettext"].no}window.scrollTo(0,0);var AK="<h1>"+o["gettext"].checkout+"</h1>"+o["gettext"].intro+'<div id="checkout-page" class="checkout-page"><table border="1">';var AR,AP=0,AO;for(AO=0;AO<l.length;AO++){AR=JSON.parse(storage.getString(o["storage_key"]+l[AO]));if(AR){AK+='<tr><td><p class="prd-info">'+AR[1];if(AR[5].length>0){AK+=" ("+AR[5].join(", ")+")"}AK+='</p></td><td><p class="prd-qty">'+AR[3]+" "+o["gettext"].pcs+'</p></td><td><p class="prd-unit">'+D(AR[2])+'</p></td><td><p class="prd-subtotal">'+D(AR[3]*AR[2])+"</p></td></tr>";AP+=parseInt(AR[2])*parseInt(AR[3])}}if(o["shop_type"]==2){var AM=0;if(k["transport_demand"]){if(k["shipcity"]==Instance.get.free_transport_city){if(AP>=Instance.get.free_transport_limit){AM=0}else{if(g(Instance.get.low_fee_districts,k["shipzip"].charAt(1)+k["shipzip"].charAt(2))){AM=Instance.get.inner_bp_transport}else{AM=Instance.get.outer_bp_transport}}if(k["transport_parking"]){AM+=Instance.get.difficult_parking}}else{AM=-1}var AL;if(AM<0){AL="Egyedi szállítási ajánlat"}else{AL=D(AM)}AK+='<tr><td>Szállítási költség</td><td colspan="3" class="prd-subtotal">'+AL+"</td></tr>"}var AI=0;if(k["loading_demand"]){var AN,AT;if(k["loading_hard"]){AN=Instance.get.loading_cost_extra;AT=Instance.get.loading_percent_extra}else{AN=Instance.get.loading_cost_normal;AT=Instance.get.loading_percent_normal}AI=AP*AT;if(AI<AN){AI=AN}AK+='<tr><td>Rakodási költség</td><td colspan="3" class="prd-subtotal">'+D(AI)+"</td></tr>"}var AS=0;if(k["gear_demand"]){for(AO=0;AO<l.length;AO++){AR=JSON.parse(storage.getString(o["storage_key"]+l[AO]));if(AR){if(AR[4].match(/clip/i)){AS+=AR[2]*Instance.get.gear_percent_extra}else{AS+=AR[2]*Instance.get.gear_percent_normal}}}AK+='<tr><td>Szerelési költség</td><td colspan="3" class="prd-subtotal">'+D(AS)+"</td></tr>"}AP+=AM+AI+AS}AK+='</table><p class="total">'+o["gettext"].total.replace("%d",D(AP))+'</p><div id="customer-data"><hr/><h2>'+o["gettext"].contact_details+"</h2>"+AJ(o["gettext"].lastname,k["lastname"])+AJ(o["gettext"].firstname,k["firstname"])+AJ(o["gettext"].email,k["email"])+AJ(o["gettext"].phone,k["phone"]);if(o["shop_type"]==1){AK+=AJ(o["gettext"].cell,k["cell"])}AK+="<hr/><h2>"+o["gettext"].bill_data+"</h2>"+AJ(o["gettext"].zipcode,k["billzip"])+AJ(o["gettext"].city,k["billcity"])+AJ(o["gettext"].street_nr,k["billstr"])+"<hr/><h2>"+o["gettext"].ship_data+"</h2>"+AJ(o["gettext"].zipcode,k["shipzip"])+AJ(o["gettext"].city,k["shipcity"])+AJ(o["gettext"].street_nr,k["shipstr"])+"<hr/>"+AJ(o["gettext"].paymethod,k["paymethod"]);if(o["shop_type"]==1){AK+=AJ(o["gettext"].transfer,AQ(k["transfer"]))+AJ(o["gettext"].insurance,AQ(k["insurance"]))+AJ(o["gettext"].parking,AQ(k["parking"]))}else{if(o["shop_type"]==2){}else{AK+="<p><span>"+o["gettext"].affiliate+':</span> <input type="text" readonly="readonly" class="readonly" id="customer-affiliate" /></p>'}}AK+=AJ(o["gettext"].comment,k["comment"])+'</div><div id="ecommerce"></div>';AK+=o["gettext"].terms;if(o["shop_type"]==1){AK+='<p class="back-button"><input type="button" onclick="Shop.Checkout.next_step(-1);" value="&laquo; '+o["gettext"].button_back+'" /></p>'}else{AK+='<p class="back-button"><input type="button" onclick="Shop.Checkout.next_step(-1);" value="&laquo; '+o["gettext"].button_back+'" /></p>'}AK+='<p class="right"><button class="checkout-button" onclick="Shop.Checkout.checkout();"><img src="/images/shop_cart_old.png" alt=""></button></p></div>';document.getElementById("content").innerHTML=AK;if(o["shop_type"]==0){document.getElementById("customer-affiliate").value=k["affiliate"];document.getElementById("customer-affiliate").setAttribute("value",k["affiliate"])}U()}function U(){var AP=k["billzip"]+(new Date().getTime());var AM=0;var AI="";for(var AK=0;AK<l.length;AK++){product=JSON.parse(storage.getString(o["storage_key"]+l[AK]));if(product){AI+="UTM:I|"+AP+"|"+product[0]+"|"+product[1]+"|"+product[4]+"|"+(product[2]/250)+"|"+product[3]+"\n";AM+=parseInt(product[2])/250*parseInt(product[3])}}var AL=0;var AJ=0;var AN=F.lat+","+F.lng;AN="";var AO="UTM:T|"+AP+"|"+k["affiliate"]+"|"+AM+"|"+AL+"|"+AJ+"|"+k["billcity"]+"|"+AN+"|"+k["billcountry"];document.getElementById("ecommerce").innerHTML='<form style="display:none;" name="utmform"><textarea id="utmtrans">'+AO+"\n"+AI+"</textarea></form>"}var m=true;function M(){if(m){m=false;document.getElementById("customer-ship-zip").removeAttribute("disabled");document.getElementById("customer-ship-city").removeAttribute("disabled");document.getElementById("customer-ship-str").removeAttribute("disabled")}else{document.getElementById("customer-ship-zip").setAttribute("disabled","disabled");document.getElementById("customer-ship-city").setAttribute("disabled","disabled");document.getElementById("customer-ship-str").setAttribute("disabled","disabled");m=true}}function H(){function AI(AN,AK,AM,AL){AL=(typeof AL!="undefined")?' disabled="disabled" ':"";return'<p id="customer-'+AN+'-block"><label><span>'+AK+':</span> <input type="text" id="customer-'+AN+'" value="'+AM+'" '+AL+" /></label></p>"}window.scrollTo(0,0);document.getElementById("webma-shop").style.visibility="visible";var AJ='<div id="data-input" class="checkout-page"><form id="data-input-form" action="">'+o["gettext"].intro+"<fieldset><legend>"+o["gettext"].contact_details+"</legend>"+AI("lastname",o["gettext"].lastname,k["lastname"])+AI("firstname",o["gettext"].firstname,k["firstname"]);if(o["shop_type"]==2){AJ+=AI("role",o["gettext"].role,k["role"])}AJ+=AI("email",o["gettext"].email,k["email"])+AI("phone",o["gettext"].phone,k["phone"]);if(o["shop_type"]==1){AJ+=AI("cell",o["gettext"].cell,k["cell"])}AJ+="</fieldset><fieldset><legend>"+o["gettext"].bill_data+'</legend><input type="hidden" id="customer-bill-country" value="'+o["country"]+'" />'+AI("bill-zip",o["gettext"].zipcode,k["billzip"])+AI("bill-city",o["gettext"].city,k["billcity"])+AI("bill-str",o["gettext"].street_nr,k["billstr"])+'</fieldset><p id="customer-bill-match-ship-block"><label>'+o["gettext"].bill_match_ship+': <input id="customer-bill-match-ship" checked="checked" type="checkbox" onchange="webmaShopModule.toggleShipBlock();" /></label></p><fieldset><legend>'+o["gettext"].ship_data+'</legend><input type="hidden" id="customer-ship-country" value="'+o["country"]+'" />'+AI("ship-zip",o["gettext"].zipcode,k["shipzip"],true)+AI("ship-city",o["gettext"].city,k["shipcity"],true)+AI("ship-str",o["gettext"].street_nr,k["shipstr"],true)+'</fieldset><p id="customer-paymethod-block"><label><span>'+o["gettext"].paymethod+':</span> <select id="customer-paymethod"><option value="Utánvétel">Utánvétel</option><option value="Előre utalás">Előre utalás</option></select></label></p>';if(o["shop_type"]==1){AJ+='<p id="customer-transfer-block"><label><span>'+o["gettext"].transfer+'</span> <input type="checkbox" id="customer-transfer" checked="checked"/></label></p><p id="customer-parking-block"><label><span>'+o["gettext"].parking+'</span> <input type="checkbox" id="customer-parking" checked="checked"/></label></p><p id="customer-insurance-block"><label><span>'+o["gettext"].insurance+'</span> <input type="checkbox" id="customer-insurance" checked="checked"/></label></p>'}AJ+='<p id="customer-comment-block"><label><span>'+o["gettext"].comment+':</span> <textarea id="customer-comment">'+k["comment"]+"</textarea></label></p>"+o["gettext"].terms+'<p class="right"><button type="button" id="data-input-button" class="checkout-button"><img src="/images/shop_checkout.png" alt="'+o["gettext"].button_next+'" /></button></p></form></div>';document.getElementById("content").innerHTML=AJ;I(document.getElementById("data-input-button"),"click",AE)}var w=false;function AF(AI,AL,AK){var AJ=new RegExp("^"+AK+"$","i");if(document.getElementById(AL).value.match(AJ)){k[AI]=document.getElementById(AL).value;document.getElementById(AL).style.backgroundColor="#fff"}else{document.getElementById(AL).style.backgroundColor="#f8cc9b";w=true}}function AE(){w=false;AF("firstname","customer-firstname",".{3,}");AF("lastname","customer-lastname",".{3,}");AF("email","customer-email","[\\w._-]+@[\\w._-]+\\.\\w{2,6}");AF("phone","customer-phone","[\\d ()+/-]{4,}");if(o["shop_type"]==1){AF("cell","customer-cell","[\\d ()+/-]{4,}")}AF("billcountry","customer-bill-country",".{3,}");AF("billzip","customer-bill-zip","\\d{4}");AF("billcity","customer-bill-city",".{3,}");AF("billstr","customer-bill-str",".{5,}");if(document.getElementById("customer-bill-match-ship").checked){document.getElementById("customer-ship-country").value=document.getElementById("customer-bill-country").value;document.getElementById("customer-ship-zip").value=document.getElementById("customer-bill-zip").value;document.getElementById("customer-ship-city").value=document.getElementById("customer-bill-city").value;document.getElementById("customer-ship-str").value=document.getElementById("customer-bill-str").value}AF("shipcountry","customer-ship-country",".{3,}");AF("shipzip","customer-ship-zip","\\d{4}");AF("shipcity","customer-ship-city",".{3,}");AF("shipstr","customer-ship-str",".{5,}");AF("paymethod","customer-paymethod",".+");AF("comment","customer-comment",".*");AF("shipcity","customer-ship-city",".{3,}");if(o["shop_type"]==1){if(document.getElementById("customer-parking").checked){k["parking"]=true}if(document.getElementById("customer-insurance").checked){k["insurance"]=true}if(document.getElementById("customer-transfer").checked){k["transfer"]=true}}if(o["shop_type"]==2){if(document.getElementById("transport_parking").checked){k["transport_parking"]=true}else{k["transport_parking"]=false}if(document.getElementById("transport_demand").checked){k["transport_demand"]=true}else{k["transport_demand"]=false;k["transport_parking"]=false}if(document.getElementById("loading_hard").checked){k["loading_hard"]=true}else{k["loading_hard"]=false}if(document.getElementById("loading_demand").checked){k["loading_demand"]=true}else{k["loading_demand"]=false;k["loading_hard"]=false}if(document.getElementById("gear_demand").checked){k["gear_demand"]=true}else{k["gear_demand"]=false}}if(false==w){if(o["shop_type"]=="2"){if(!document.getElementById("accept_terms").checked){alert("Nyilatkoznia kell, hogy elfogadja az Általános Üzleti feltételekben foglaltakat!");return false}}k["affiliate"]="";storage.putString("customer_data",JSON.stringify(k),function(){});Shop.Checkout.next_step();return false}else{window.alert(o["gettext"].fill_req_fields)}return false}function e(){var AK="<h2>"+o["gettext"].choose_affiliate+'</h2><form name="choose_aff"><p>';var AJ="";for(var AI=0;AI<o["limitAffNr"];AI++){var AL=AD.feed.entry[AG[AI].code].content.$t.match(/Companyaddress: (.*), latitude/)[1];if(k["affiliate"]==AD.feed.entry[AG[AI].code].title.$t+", "+AL){AJ='checked="checked"'}else{AJ=""}AK+="<label><input "+AJ+' type="radio" name="chosen_aff" value="'+AD.feed.entry[AG[AI].code].title.$t+", "+AL+'" /> '+AD.feed.entry[AG[AI].code].title.$t+" ("+AL+")</label><br />"}AK+='</p><p class="back-button"><input type="button" onclick="Shop.Checkout.next_step(-1);" value="&laquo; '+o["gettext"].button_back+'" /></p><p class="right"><input class="checkout-button" type="button" onclick="webmaShopModule.processAffChoosing()" value="" /></form>';document.getElementById("content").innerHTML=AK}function AA(){var AK=document.forms["choose_aff"].chosen_aff;var AJ=false;for(var AI=0;AI<AK.length;AI++){if(AK[AI].checked){k["affiliate"]=AK[AI].value;storage.putString("customer_data",JSON.stringify(k),function(){});AJ=true;break}}if(!AJ){return false}Shop.Checkout.next_step()}var C;function d(AK){window.scrollTo(0,0);if(AK&&AK.preventDefault){AK.preventDefault()}C=A();try{var AJ=location.protocol+"//"+location.host+"/images/shop/sendorder.php";C.open("POST",AJ,true);C.setRequestHeader("Content-Type","application/x-www-form-urlencoded");C.onreadystatechange=function(){if(C.readyState==4){if((C.status==200)||(C.status==0)){var AL="";switch(C.responseText){case"1":AL+=Shop.Vocabulary.order_succeed;break;case"0":default:AL+=Shop.Vocabulary.order_failed;break}document.getElementById("shopcontent").innerHTML=AL}else{}return true}return true};C.send("checkout="+y.encode("<body>"+document.getElementById("confirmpage").innerHTML+"<p>--<br/>"+Shop.Vocabulary.signature+"</p></body>")+"&email="+k["email"])}catch(AI){}document.getElementById("shopcontent").innerHTML='<p><img src="/images/loading.gif" alt="Loading..." /></p>';return false}var L;function v(){if(!document.getElementById("product-nonprice-distinct")){return false}var AL=document.getElementById("product-code").value;if(AL==""){return false}nonprice_distinct=Functional.select(function(AM){return AM.id==AL},nonprice_distinct);var AI,AJ,AK="";for(AI=0;AI<nonprice_distinct_meta[0].length;AI++){AJ=nonprice_distinct_meta[0][AI];if(nonprice_distinct[0][AJ]==""){continue}AK+="<p><label><strong>"+nonprice_distinct_meta[1][AI]+":</strong></label> "+nonprice_distinct[0][AJ]+"</p>"}document.getElementById("product-nonprice-distinct").innerHTML=AK}function B(AI){tmp=new Array(0);for(i=0;i<AI.length;i++){if(!g(tmp,AI[i])){tmp.length+=1;tmp[tmp.length-1]=AI[i]}}return tmp}function g(AI,AK){for(var AJ=0;AJ<AI.length;AJ++){if(AI[AJ]==AK){return true}}return false}var b;function R(AK){function AP(AU,AV){for(var AT=0;AT<AU.length;AT++){if(AU[AT].id==AV){return AU[AT].value}}return false}var AQ;var AN,AM;if(typeof AK=="undefined"){document.getElementById("product-price").value="";document.getElementById("product-price-format").value="";if(document.getElementById("product-stocklevel")){document.getElementById("product-stocklevel").value=""}b=price_distinct;price_distinct_meta[2]=[]}else{price_distinct_meta[2].push(AK);b=Functional.select(function(AT){if(AK.className=="price"||AK.className=="delivery_max"){return AT[AK.className]<=parseInt(AK.value.replace(/[^\d]/g,""),10)}else{return AT[AK.className]==AK.value}},b)}var AS={};for(AN=0;AN<b.length;AN++){for(AM=0;AM<price_distinct_meta[0].length;AM++){AQ=price_distinct_meta[0][AM];if(typeof AS[AQ]=="undefined"){AS[AQ]=[]}if(b[AN][AQ]==""){continue;b[AN][AQ]=o["gettext"].none}if(!g(AS[AQ],b[AN][AQ])){AS[AQ].push(b[AN][AQ])}}}x();var AJ="",AI="",AR;var AL;for(AM=0;AM<price_distinct_meta[0].length;AM++){AR="";AQ=price_distinct_meta[0][AM];if(AQ=="vendor_product_code"){continue}if(AL=AP(price_distinct_meta[2],"price-distinct-"+AQ)){AR+=AL}else{if(AS[AQ].length==1){AR+=AS[AQ][0];price_distinct_meta[2].push({"id":"price-distinct-"+AQ,"class":AQ,"value":AS[AQ][0]})}else{if(AQ=="price"||AQ=="delivery_max"){var AO=[];for(AN=0;AN<AS[AQ].length;AN++){if(!g(AQ,AS)){AO.push(AS[AQ][AN])}}AO.sort(function(AU,AT){return(AU-AT)});var AL="";if(AK&&AK.className==AQ){AL=AK.value}AR+='<input type="text" class="'+AQ+'" onchange="if(this.value<'+AO[0]+"){alert('"+o["gettext"].lowvalue+'\');return false;}webmaShopModule.updatePriceDistincts(this);" id="price-distincts-'+AQ+'" value="'+AL+'" />'}else{AI="";for(AN=0;AN<AS[AQ].length;AN++){AI+='<option value="'+AS[AQ][AN]+'">'+AS[AQ][AN]+"</option>"}if(AI!=""){AR+='<select class="'+AQ+'" onchange="webmaShopModule.updatePriceDistincts(this);" id="price-distinct-'+AQ+'"><option selected="selected" value="none">'+o["gettext"].choose+"</option>"+AI+"</select>"}}}}if(AR!=""){AJ+="<p><label><strong>"+price_distinct_meta[1][AM]+":</strong></label><br/>"+AR+"</p>"}}if(price_distinct_meta[2].length>0&&price_distinct.length!=1){AJ+='<button onclick="location.reload();">'+o["gettext"].show_all+"</button>"}document.getElementById("product-price-distinct").innerHTML=AJ;if(b.length==1){document.getElementById("product-code").value=b[0].id;a();J();v();return }}function x(){if(!document.getElementById("product-summary")){return false}var AP=document.getElementById("product-summary");var AO=AP.rows[0].cells.length;var AI=AP.rows.length;var AM,AL,AN,AK,AJ;for(AM=0;AM<AI;AM++){for(AL=0;AL<AP.rows[AM].cells.length;AL++){AJ=true;AN=AP.rows[AM].cells[AL];for(AK=0;AK<b.length;AK++){if(!AN.className.match(/product-/i)||AN.className=="product-"+b[AK].id){AJ=false;break}}if(AJ){AN.innerHTML="-"}}}}function Y(){if(arguments.callee.done){return }arguments.callee.done=true;if(!window.storage){storage.onLoad(z)}else{I(window,"load",z)}}return{init:Y,setQty:u,addToBasket:p,updatePrice:O,updatePriceDistincts:R,resetRepo:Q,resetCustData:AB,stepAffChoosing:e,stepOrder:d,stepDataInput:H,stepConfirmation:t,processAffChoosing:AA,processDataInput:AE,toggleShipBlock:M,getLngLtd:r,getPriceBatch:AH,showPriceInTitle:h,showPriceInTable:S,showPriceWithCart:c,toggleIndicator:q,filterProductSummary:x}}();function webmaShopModuleUnload(){webmaShopModule=null;Functional=null;Shop=null}if(document.addEventListener){document.addEventListener("DOMContentLoaded",webmaShopModule.init,false);document.addEventListener("unload",webmaShopModuleUnload,false);/*@cc_on @*//*@if (@_win32)
  document.write('<script defer src="/images/shop/ie_onload.js"><'+'/script>');
  /*@end @*/}window.onload=webmaShopModule.init;window.onunload=webmaShopModuleUnload
