wkzF={ plz:'',kreis:'',kn:'',lnk:'',crtdiv:0,crtdivnr:0,maxdiv:0,form:'',json:'',art:'',err:false,knzch:Array(),sai:false,saib:0,saie:0,fest:false,park:false,halt:false,licht:false,rad:false,schtyp:0,far:0,anzSty:0,bb_iframe_loaded:false,bb_count:0,bb_cache:new Array,bb_curr_idx:'', init:function(){ if(!document.getElementById||!document.createTextNode){return} wkzF.form=document.getElementById('wkz_div'); if(!wkzF.form){return} var sty="https://secure.meldebox.de/wkz/css/006/006.css" if(document.createStyleSheet){ document.createStyleSheet(sty) }else{ var styles="@import url("+sty+");"; var newSS=document.createElement('link'); newSS.rel='stylesheet'; newSS.href='data:text/css,'+escape(styles); document.getElementsByTagName("head")[0].appendChild(newSS) } wkzF.loadtxt() }, loadtxt:function() { wkzF.load=false; var ifram=document.createElement('IFRAME'); ifram.src='javascript:""'; ifram.name='bbFrame1'; ifram.id='bbFrame1'; ifram.style.display='none'; wkzF.form.appendChild(ifram); wkzF.erstelleDiv('kfz_sleep','kfz_sleep',wkzF.form); var mprot=document.createElement('SCRIPT'); mprot.id='wkz_jsid'; mprot.type='text/javascript'; mprot.src="https://secure.meldebox.de/wkz/aufbau.php"; document.getElementsByTagName('head')[0].appendChild(mprot); wkzF.loadit2() }, loadit2:function() { if(wkzF.load==false){aktiv=window.setTimeout(wkzF.loadit2,100)} else{window.clearTimeout(aktiv);wkzF.next()} }, next:function() { wkzF.setVis(); wkzF.bb_init(); }, doit:function() { var art1=wkzF.form.kfzFart[0]; art1.onclick=function(){document.getElementById('tblZahl').style.display='none'} var art2=wkzF.form.kfzFart[1]; art2.onclick=function(){document.getElementById('tblZahl').style.display='block'} var lie=wkzF.form.kfzFlie; lie.onclick=function(){if(lie.checked){document.getElementById('kfz_liefer').style.display='block'}else{document.getElementById('kfz_liefer').style.display='none'}} var sai=wkzF.form.kfz_sai; sai.onclick=function(){wkzF.sai=sai.checked;wkzF.jscss('swap',document.getElementById('kfz_sai_div'),'hidden','visible')} var saib=wkzF.form.kfz_anf; saib.onclick=function(){wkzF.saib=saib.value} var saie=wkzF.form.kfz_end; saie.onclick=function(){wkzF.saie=saie.value} var fest=wkzF.form.kfz_fest; fest.onclick=function(){wkzF.fest=fest.checked;wkzF.setZubehoer()} var park=wkzF.form.kfz_park; park.onclick=function(){wkzF.park=park.checked;wkzF.setZubehoer()} var licht=wkzF.form.kfz_licht; licht.onclick=function(){wkzF.licht=licht.checked;wkzF.setZubehoer()} var halt=wkzF.form.kfz_halt; halt.onclick=function(){wkzF.halt=halt.checked;wkzF.setZubehoer()} var rad=wkzF.form.kfz_rad; rad.onclick=function(){wkzF.rad=rad.checked;wkzF.setZubehoer()} var schtyp=wkzF.form.kfz_wagen; schtyp.onchange=function(){wkzF.schtyp=schtyp.value;wkzF.setBestellen(2)} var far=wkzF.form.kfz_far; far.onchange=function(){wkzF.far=far.value;wkzF.setBestellen()} wkzF.plz='92353'; wkzF.kn=''; if(wkzF.plz!=''){wkzF.getLnkByPlz(wkzF.plz)} else if(wkzF.kn!=''){wkzF.getLnkByKn(wkzF.kn)} else{wkzF.setDiv('1')} wkzF.form.style.visibility='visible' }, addLoadEvent:function(func) { if(!document.getElementById('wkz_div')){window.setTimeout('wkzF.addLoadEvent('+func+')',1000)} else{func()} }, Server:function(fe){ if(wkzF.timer){window.clearTimeout(wkzF.timer)} wkzF.timer=window.setTimeout('wkzF.loadWarning',10000); var script=document.getElementById("_mS"); if(script){script.parentNode.removeChild(script)} script=document.createElement('script'); script.type='text/javascript'; script.id="_mS"; script.src="https://secure.meldebox.de/wkz/"+fe; var head=document.getElementsByTagName("head")[0]; head.appendChild(script) }, loadWarning:function(){ alert('Da ist wohl was schiefgegangen') }, getZulstellen:function(nr,g){ if(document.getElementById('kfz_zul_data')){document.getElementById("kfz_zul").parentNode.removeChild(document.getElementById('kfz_zul_data'))} var obj=document.getElementById("kfz_zul"); wkzF.jscss('add',obj,'height'); if(g){wkzF.Server('inc/_getStellen.php?nr='+nr+'&g')} else{wkzF.Server('inc/_getStellen.php?nr='+nr)} }, setZulstellen:function(){ if(wkzF.timer){window.clearTimeout(wkzF.timer)} var obj=document.getElementById("kfz_zul"); var tdiv,lnk,i=0; var text=''; while(obj.childNodes.length>0){obj.removeChild(obj.firstChild)} while(wkzF.json[i]&&wkzF.json[i]['kreis']){ tdiv=wkzF.createDiv('div'); tdiv.innerHTML="
"+wkzF.json[i]['zeichen']+" - "+wkzF.json[i]['kreis']+"
"; obj.appendChild(tdiv); i++ } }, getLnk:function(land,kreis,kn){ wkzF.Server('inc/_getKFZ.php?land='+land+'&kreis='+kreis+'&kn='+kn) }, getLnkByPlz:function(plz){ wkzF.setDiv(1); wkzF.Server('inc/_getKFZ.php?plz='+plz) }, getLnkByKn:function(kn){ wkzF.setDiv(1); wkzF.Server('inc/_getKFZ.php?kn='+kn) }, setInhaltoId:function(id,inh) { if(document.getElementById(id)){document.getElementById(id).innerHTML=inh} else{alert(id)} }, pageBestellen:function(lnk,kn,kreis){ if(wkzF.timer){window.clearTimeout(wkzF.timer)} wkzF.form.city.value=kn; wkzF.setInhaltoId('kfz1a',wkzF.createTable('1','Zulassungsbezirk:',kreis)); var arr=wkzF.getPos(document.getElementById("kfz_zul")); if(!document.getElementById('kfz_zul_data')){ var zulData=wkzF.createDiv('kfz_zul_data'); zulData.id='kfz_zul_data'; zulData.style.height=arr[3]+"px"; zulData.style.width=arr[2]+"px"; zulData.style.top=arr[1]+"px"; zulData.style.left=arr[0]+"px"; zulData.style.display="block"; document.getElementById("kfz_zul").parentNode.appendChild(zulData) }else{ zulData=document.getElementById('kfz_zul_data') } wkzF.kn=kn; wkzF.lnk=lnk; wkzF.kreis=kreis; zulData.innerHTML="
"; var btn=wkzF.createButton('Hier reservieren - '+wkzF.kreis,lnk,kn,kreis); var obj=document.getElementById('kfz_lnk'); if(obj.hasChildNodes()){obj.removeChild(obj.firstChild)} obj.appendChild(btn) }, setPageBestellen:function() { document.getElementById('kfzFgeb').parentNode.parentNode.style.display='none'; wkzF.form.kfz_kn11.value=wkzF.kn; wkzF.art=1; if(wkzF.jscss('check',document.getElementById('kfz_reservieren'),'visible'))wkzF.jscss('swap',document.getElementById('kfz_reservieren'),'visible','hidden'); if(wkzF.jscss('check',document.getElementById('kfz_bestellen'),'hidden'))wkzF.jscss('swap',document.getElementById('kfz_bestellen'),'hidden','visible'); wkzF.setDiv(2) }, pageReservieren:function(kn,kreis,txt){ if(wkzF.timer){window.clearTimeout(wkzF.timer)} wkzF.art=2; wkzF.form.city.value=kn; var reservTxt=document.getElementById('kfz_reservieren').firstChild; if(!txt){reservTxt.innerHTML='Der Zulassungsbezirk '+kreis+' bietet leider keine Online-Reservierung an.

Nutzen Sie stattdessen unseren kostenlosen Reservierungsservice. '} else{reservTxt.innerHTML=''} document.getElementById('kfzFgeb').parentNode.parentNode.style.display='block'; wkzF.setInhaltoId('kfz1a',wkzF.createTable('1','Zulassungsbezirk:',kreis)); wkzF.kn=kn; for(var i=2;i<=4;i++){wkzF.form["kfz_kn"+i+"1"].value=kn} if(wkzF.jscss('check',document.getElementById('kfz_reservieren'),'hidden'))wkzF.jscss('swap',document.getElementById('kfz_reservieren'),'hidden','visible'); if(wkzF.jscss('check',document.getElementById('kfz_bestellen'),'visible'))wkzF.jscss('swap',document.getElementById('kfz_bestellen'),'visible','hidden'); wkzF.setDiv(2) }, setBestellen:function(nr,ziel){ var err=0; var typ=Array('PKW Einzeilig','PKW Zweizeilig','Motorrad','Anhänger'); var sai=document.getElementById('kfz_sai'); wkzF.knzch=Array(); var obj=wkzF.form; if(wkzF.art==1){ kn=wkzF.pruefeKennzeichen('kfz_kn1'); crtkn=kn[0]+' '+kn[1]+' '+kn[2]+', '; if(kn==false){err++} }else if(wkzF.art==2){ var crtkn=''; for(var i=2;i<=4;i++){ if(kn=wkzF.pruefeKennzeichen('kfz_kn'+i,1)){ if(kn.length){crtkn+=kn[0]+' '+kn[1]+' '+kn[2]+', '} }else if(kn==false){err++} } if(crtkn==0){err++} } if(wkzF.form.kfz_sai.checked){ if(wkzF.pruef('kfz_anf','pulldown')==1||wkzF.pruef('kfz_end','pulldown')==1){err++} } if(wkzF.art==1&&wkzF.pruef('kfz_sicher','checkbox')) { wkzF.sleep(0);err++ } else{wkzF.sleep(1)} if(nr) { var errDiv=document.getElementById('kfz_BErr'); if(err>0){ errDiv.innerHTML="Bitte prüfen Sie Ihre Eingaben." }else{ errDiv.innerHTML=""; wkzF.setInhaltoId('kfz2a',wkzF.createTable('2','Wunschkennzeichen:',crtkn+typ[wkzF.form.kfz_wagen.value])) if(ziel){wkzF.setDiv(ziel)} } } }, pruefeKennzeichen:function(name,typ){ var obj,err=0,val=''; obj=wkzF.form; var kenn=Array(); var regChar=(typ)?'[^a-zA-ZöüäÖÜÄ*\s]':'[^a-zA-ZöüäÖÜÄ\s]'; var regNum=(typ)?'[^0-9*\s]|^0+':'[^0-9\s]|^0+'; if(typ){val=obj[name+"2"].value+obj[name+"3"].value} if(typ&&val!='') { for(i=1;i<=3;i++){ obj[name+i].style.border='1px solid #fff'; if(i<3){re=new RegExp(regChar)} else{re=new RegExp(regNum)} if(obj[name+i].value.match(re)||obj[name+i].value==''){ obj[name+i].style.border='1px solid red'; err++ }else{ kenn.push(obj[name+i].value.toUpperCase()) } } if(err==0){wkzF.knzch.push(kenn.join('-'));return kenn} else{return false} }else if(typ&&val==''){ return true }else if(!typ){ for(i=1;i<=3;i++){ obj[name+i].style.border='1px solid #fff'; if(i<3){re=new RegExp(regChar)} else{re=new RegExp(regNum)} if(obj[name+i].value.match(re)||obj[name+i].value==''){ obj[name+i].style.border='1px solid red'; err++ }else{ kenn.push(obj[name+i].value.toUpperCase()) } } if(err==0){wkzF.knzch.push(kenn.join('-'));return kenn} else{return false} } }, setZubehoer:function(b,ziel){ var errText='',txt,sum=0,zubaus=false,zub=Array(106.50,1.99,14.95,12.00,0.00); var objLicht=document.getElementById('kfz_LichtErr'); var errDiv=document.getElementById('kfz_ZErr'); objLicht.style.display='none'; errDiv.innerHTML=''; if(!ziel){ziel=4} obj=wkzF.form.kfzZ; if(obj[0].checked&&(wkzF.form.kfz_wagen.value==1||wkzF.form.kfz_wagen.value==2)){ objLicht.style.display='block'; errDiv.innerHTML='Bitte prüfen Sie Ihre Eingaben.'; return false } for(i=0;iZubehör:',txt)); wkzF.setDiv(ziel) }else{ wkzF.setInhaltoId('kfz3a',wkzF.createTable('3','Zubehör:',txt)) } }, setPersDaten:function(ziel){ var err=0; err+=wkzF.pruef('kfzFrede','radio'); err+=wkzF.pruef('kfzFname','notempty'); err+=wkzF.pruef('kfzFvorname','notempty'); err+=wkzF.pruef('kfzFstr','notempty'); err+=wkzF.pruef('kfzFplz','notempty','',4,'','min'); err+=wkzF.pruef('kfzFort','notempty','',2,'','min'); if(wkzF.form.kfzFlie.checked) { err+=wkzF.pruef('kfzFredeL','radio'); err+=wkzF.pruef('kfzFnameL','notempty'); err+=wkzF.pruef('kfzFvornameL','notempty'); err+=wkzF.pruef('kfzFstrL','notempty'); err+=wkzF.pruef('kfzFplzL','notempty','',4,'','min'); err+=wkzF.pruef('kfzFortL','notempty','',2,'','min') } err+=wkzF.pruef('kfzFtel','notempty','',6,'','min'); err+=wkzF.pruef('kfzFmail1','email'); err+=wkzF.pruef('kfzFmail2','email'); err+=wkzF.pruef('kfzFmail','same'); if(wkzF.art==2){ err+=wkzF.pruef('kfzFgeb','notempty'); err+=wkzF.pruef('kfzFzul','date') } err+=wkzF.pruef('kfzFart','radio'); if(wkzF.form.kfzFart[1].checked){ err+=wkzF.pruef('kfzFinh','notempty','',2,'','min'); err+=wkzF.pruef('kfzFkont','notempty'); err+=wkzF.pruef('kfzFblz','notempty') } err+=wkzF.pruef('kfzFAGB','checkbox'); err+=wkzF.pruef('kfzFEin','checkbox'); if(err!=0){document.getElementById("kfz_PErr").innerHTML="Prüfen Sie die rot markierten Felder."} else if(wkzF.form.kfzFart[1].checked){ wkzF.Server('inc/_checkBank.php?b2='+wkzF.form.kfzFkont.value+'&b3='+wkzF.form.kfzFblz.value+'&ziel='+ziel) }else{ document.getElementById("kfz_PErr").innerHTML=''; wkzF.setInhaltoId('kfz4a',wkzF.createTable('4','Persönliche Daten:','Vollständig')); wkzF.setDiv(ziel) } }, setPersDaten2:function(ziel){ if(wkzF.timer){window.clearTimeout(wkzF.timer)} document.getElementById("kfz_PErr").innerHTML=''; wkzF.setInhaltoId('kfz4a',wkzF.createTable('4','Persönliche Daten:','Vollständig')); wkzF.setDiv(ziel) }, setServerData:function(){ var fo=wkzF.form; var txt="n="+fo.kfzFname.value; txt+="&v="+fo.kfzFvorname.value; for(var i=0;i") } wkzF.Server("inc/setData.php?"+txt); }, reset:function(html) { if(wkzF.timer){window.clearTimeout(wkzF.timer)} wkzF.setInhaltoId('kfz5a',wkzF.createTable('5','Übersicht',' ')); wkzF.setInhaltoId('kfz4a',wkzF.createTable('4','Persönliche Daten',' ')); wkzF.setInhaltoId('kfz3a',wkzF.createTable('3','Zubehör',' ')); wkzF.setInhaltoId('kfz2a',wkzF.createTable('2','Wunschkennzeichen',' ')); document.getElementById('kfz_liefer').style.display='none'; wkzF.jscss('remove',document.getElementById('kfz_sai_div'),'visible'); wkzF.form.reset(); document.getElementById('kfz5b').innerHTML=html; wkzF.maxdiv=0 }, pruefAkt:function(nr) { if(wkzF.maxdiv>wkzF.crtdivnr) { switch(wkzF.crtdivnr){ case 1: wkzF.setDiv(nr);break; case 2: wkzF.setBestellen(1,nr);break; case 3: wkzF.setZubehoer(1,nr);break; case 4: wkzF.setPersDaten(nr);break } } else{wkzF.setDiv(nr)} }, setRegioAbo:function(nr) { wkzF.form['produkt_id'].value=nr }, regioabo:function(id) { var err=0; err+=wkzF.pruef('regio_agb','checkbox'); err+=wkzF.pruef('produkt_id','notempty'); if(err==0){wkzF.Server("inc/regioabo.php?id="+id+"&nr="+wkzF.form['produkt_id'].value)} }, setDiv:function(nr) { if(nr==5){wkzF.setServerData()} var tempObj=document.getElementById('kfz'+nr+'b'); if(wkzF.crtdiv!=0) { var node=wkzF.crtdiv; if(node.nodeType==1&&node.id&&node.id.substr(node.id.length-1)!='a'&&wkzF.jscss('check',node,'visible')){ wkzF.jscss('swap',node,'visible','hidden') } } wkzF.crtdivnr=nr; wkzF.crtdiv=tempObj; if(nr>wkzF.maxdiv){wkzF.maxdiv=nr} if(nr==5){wkzF.setInhaltoId('kfz5a',wkzF.createTable('5','Übersicht:',' '))} wkzF.jscss('swap',tempObj,'hidden','visible'); if(nr==2&&wkzF.art==1&&wkzF.pruef('kfz_sicher','checkbox')){wkzF.sleep(0)} else{wkzF.sleep(1)} var pos=wkzF.getPos(wkzF.form); wkzF.bb_save_state() }, createDiv:function(id) { var tempObj=document.createElement('div'); tempObj.id=id; return tempObj }, erstelleDiv:function(id,cls,obj) { var div=document.createElement("DIV"); if(id){div.id=id} if(cls){div.className=cls} if(obj){obj.appendChild(div)} else{wkzF.form.appendChild(div)} return div }, createButton:function(txt,to,kn,kreis){ var tempObj=document.createElement('input'); tempObj.type='button'; tempObj.value=txt; tempObj.className='btn_reserv'; tempObj.onclick=function(){this.blur();window.open(to)} return tempObj }, createLink:function(fkt,txt){ var tempObj=document.createElement('a'); tempObj.appendChild(document.createTextNode(txt)); tempObj.setAttribute('href','javascript:'+fkt); return tempObj }, createTable:function(nr,tit,inh) { return '
Option A: Online-Reservierung

Nutzen Sie die Online-Reservierung des Zulassungsbezirks und bestellen Sie anschließend die passenden Nummernschilder bei uns.

Option B: Reservierungsservice

Wir reservieren Ihr Wunschkennzeichen für Sie. Bei Erfolg erhalten Sie zusätzlich die passenden Nummernschilder von uns. Info

'+nr+''+tit+''+inh+'
' }, sleep:function(nr){ var slp=document.getElementById("kfz_sleep"); if(nr==0) { var arr=wkzF.getPos(document.getElementById("kfz_best_inh")); slp.style.height=arr[3]+"px"; slp.style.width=arr[2]+"px"; slp.style.top=arr[1]+"px"; slp.style.left=arr[0]+"px"; slp.style.display="block" } else{slp.style.display="none"} }, getPos:function(obj){ var hei,wid,posX=0,posY=0; hei=obj.offsetHeight; wid=obj.offsetWidth; if(obj.offsetParent){ posX=obj.offsetLeft; posY=obj.offsetTop; while((obj=obj.offsetParent)&&(obj.id!='p_body')){ //alert(obj.id); posX+=obj.offsetLeft; posY+=obj.offsetTop; } } return Array(posX,posY,wid,hei) }, jscss:function(a,o,c1,c2) { switch (a){ case 'swap': o.className=!wkzF.jscss('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2); break; case 'add': if(!wkzF.jscss('check',o,c1)){o.className+=o.className?' '+c1:c1} break; case 'remove': var rep=o.className.match(' '+c1)?' '+c1:c1; o.className=o.className.replace(rep,''); break; case 'check': return new RegExp('\\b'+c1+'\\b').test(o.className) break } }, open:function(url) { var win=window.open('https://secure.meldebox.de/wkz/'+url,'','width=410,height=500,scrollbars=yes,toolbar=yes,menubar=yes,resizable=yes'); win.focus() }, pruef:function(elem,art,num,anz,typ,gen){ var form=wkzF.form; var act=form[elem]; if(art=='notempty'){ if(act.value==''){ wkzF.setColor(elem,1);return 1 }else{ if(typ){ var ErgTyp; if(typ=='int'){var intSuche=/\D/} else if(typ=='str'){var intSuche=/\d/} ErgTyp=intSuche.exec(act.value); if(ErgTyp){ wkzF.setColor(elem,1); return 1 } } var Suche=/\S/; var Ergebnis; Ergebnis=Suche.exec(act.value); if(gen) { if(gen=='min'&&act.value.lengthanz) { wkzF.setColor(elem,1); return 1 } } else if(anz&&act.value.length!=anz) { wkzF.setColor(elem,1); return 1 } if(Ergebnis&&Ergebnis.length>0){wkzF.setColor(elem,0);return 0} else{ wkzF.setColor(elem,1); return 1 } return 0 } } else if(art=='email'){ if(wkzF.checkEmail(act.value)){ wkzF.setColor(elem,1);return 1 } } else if(art=='pulldown'){ if(0==act.value) { wkzF.setColor(elem,1);return 1 } } else if(art=='same') { var obj_1=form[elem+'1']; var obj_2=form[elem+'2']; if (obj_1.value!=obj_2.value){ wkzF.setColor(elem+'1',1); wkzF.setColor(elem+'2',1); return 1 } } else if(art=='radio'){ var j,err=0; for(j=0;j