
var hal2debug=false;if(typeof webfirma_id=='undefined'){var webfirma_id=3;}
if(typeof lang=='undefined'){lang=1;}
function init(){};function logoInit(){};function initToolTips(){};function checkOneWayHaken(){};document.write('<scr'+'ipt language=\'javascript\' src=\'/skripte/hal2kubu.min.js\'>'+'</'+'sc'+'ript>\n');document.write('<scr'+'ipt language=\'javascript\' src=\'/kundenbuchung/templates/3/skripte/calendar3.min.js\'>'+'</'+'sc'+'ript>\n');document.write('<scr'+'ipt language=\'javascript\' src=\'/kundenbuchung/templates/3/skripte/calendar_setup.js\'>'+'</'+'sc'+'ript>\n');if(lang==1){document.write('<scr'+'ipt language=\'javascript\' src=\'/skripte/calendar/lang/calendar-de.js\'>'+'</'+'sc'+'ript>\n');}else if(lang==4){document.write('<scr'+'ipt language=\'javascript\' src=\'/skripte/calendar/lang/calendar-en.js\'>'+'</'+'sc'+'ript>\n');}
jQuery(function(){jQuery('#main-nav-left li').find('ul').each(function(){if(jQuery(this).attr('role')=='menudrop'){jQuery(this).bgiframe({width:jQuery(this).innerWidth()+'px',height:Number(jQuery(this).innerHeight()+5)+'px'});}});});jQuery(document).ready(function(){jQuery('.jq-popup').jqPopup({});if(document.URL.indexOf('//schulung.')!=-1)
{var leftOffset=Number(jQuery('body').innerWidth()/2)-200;jQuery('body').append('<div style="background-color:#ccc;position:fixed;color:#ff0000;top:15px;left:'+leftOffset+'px;z-index:1000;font-size:22px;font-weight:bold;">S C H U L U N G S - S E R V E R</div>');}
jQuery('.content').height(function(){if(jQuery('.content').height()<475){return 475;}});jQuery("#searchQuery").click(function(){jQuery(this).val("");});jQuery("#searchQuery").blur(function(){if(""==jQuery(this).val()){jQuery(this).val("Frage oder Suchbegriff eingeben...");}});tb_init('.thickbox');imgLoader=new Image();imgLoader.src=tb_pathToImage;if(jQuery('#gmap_address').hasClass('ac_input')){var gmapSearchACOptions={minChars:10,delay:250,width:324,matchContains:true,highlightItem:false,parse:function(data){var _jsonData=jQuery.parseJSON(data);var parsed=[];var _obj=this;if(typeof _jsonData=='object')
{jQuery.each(_jsonData,function(k,v){parsed[parsed.length]={data:v,value:v.namelang,result:_obj.formatResult&&_obj.formatResult(data,v.namelang)||v.namelang};});}
return parsed;},formatItem:function(data,i,max,term){return data.namelang;},formatResult:function(data,val){return val.replace(/(<.+?>)/gi,'');}};};var searchUrl=ajaxurl+'/kundenbuchung/process.php?proc=jsoncall&callee=gmapsearch&livesearch=1&key='+key+'&jsonp=?';jQuery('#gmap_address').autocomplete(searchUrl,gmapSearchACOptions);jQuery('#gmap_address').result(function(event,data,formatted){jQuery('#gmap_searchBtn').attr('disabled',true);jQuery('#gmap_searchBtn').val('Bitte warten...');newGeoSearch(jQuery('#gmap_address').val(),function(){jQuery('#gmap_searchBtn').val('Suchen');jQuery('#gmap_searchBtn').attr('disabled',false);});});jQuery('#gmap_searchBtn').click(function(){if(typeof jhalmap=='object'){var adresse=jQuery('#gmap_address').val();newGeoSearch(jQuery('#gmap_address').val());}});var pmOptions={steps:0.5,min:0,max:10,pattern:'%1 km',pmElements:['#radius_next','#radius_prev'],callback:function(v){jQuery.log('callback: '+v);jQuery('#add_radius_km').val(v);}};jQuery('#radius_km').jqPlusMinus(pmOptions);jQuery('#optstadt_id').change(function(){jQuery('#optstadt_id').attr('disabled',true);change_stationen('#optstat_id','#optstadt_id');});lang=getGETParameter(jQuery("#appJS").attr("src"),"l_id");initDays();jQuery("#main-nav-left").children().hover(function(){jQuery(this).addClass("rollover");jQuery("#mn-login").removeClass("rollover");jQuery("#mn-meinedaten").removeClass("rollover");},function(){jQuery(this).removeClass("rollover");});jQuery('#main-nav-left li').find('ul').each(function(){if(jQuery(this).attr('role')=='menudrop'){jQuery(this).bgiframe({width:jQuery(this).innerWidth()+'px',height:Number(jQuery(this).innerHeight()+5)+'px'});}});jQuery("#mn-login").find("a").mouseover(function(){jQuery("#mn-meinedaten").removeClass("rollover");jQuery("#mn-login").addClass("rollover");});jQuery(".content").bind("click",function(){jQuery("#mn-login").removeClass("rollover");jQuery("#mn-meinedaten").removeClass("rollover");});jQuery(".header").mouseover(function(){jQuery("#mn-login").removeClass("rollover");jQuery("#mn-meinedaten").removeClass("rollover");});jQuery("#mn-meinedaten").find('a').mouseover(function(){jQuery("#mn-meinedaten").addClass("rollover");jQuery("#mn-login").removeClass("rollover");});jQuery('#stat').find('#expand2').click(function(){jQuery('#stat').find('#toExpand').toggle('slow');if(jQuery('#expand2').text()=='weitere Stationen anzeigen'){jQuery('#expand2').text('weniger Stationen anzeigen');}else{jQuery('#expand2').text('weitere Stationen anzeigen');}});jQuery('#fz').find('#expand').click(function(){jQuery('#fz').find('#toExpand').toggle('slow');if(jQuery('#expand').text()=='weitere Fahrzeuge anzeigen'){jQuery('#expand').text('weniger Fahrzeuge anzeigen');}else{jQuery('#expand').text('weitere Fahrzeuge anzeigen');}});jQuery(".buttonTbl").find("input").mouseover(function(){jQuery(this).removeClass("formBtn");jQuery(this).addClass("formBtnHover");});jQuery(".buttonTbl").find("input").mouseout(function(){jQuery(this).removeClass("formBtnHover");jQuery(this).addClass("formBtn");});jQuery(".btnCont").find("input").mouseover(function(){jQuery(this).removeClass("formBtn");jQuery(this).addClass("formBtnHover");});jQuery(".btnCont").find("input").mouseout(function(){jQuery(this).removeClass("formBtnHover");jQuery(this).addClass("formBtn");});initJQueryToolTips();jQuery("#anihinweis,#telfunk").wTooltip({content:"Angabe für Call a Bike - Nutzung notwendig",className:"tooltip",offsetY:20,offsetX:-15});jQuery("#mietwagen").hover(function(){if(jQuery("#mietwagen #buchungsboxOpenHandler").hasClass("openAll")){jQuery("#buchungsboxOpenHandler").removeClass("openAll");jQuery("#buchungsboxOpenHandler").addClass("closeAll");}else{jQuery("#buchungsboxOpenHandler").removeClass("closeAll");jQuery("#buchungsboxOpenHandler").addClass("openAll");}},function(){if(jQuery("#mietwagen #buchungsboxOpenHandler").hasClass("openAll")){jQuery("#buchungsboxOpenHandler").removeClass("openAll");jQuery("#buchungsboxOpenHandler").addClass("closeAll");}else{jQuery("#buchungsboxOpenHandler").removeClass("closeAll");jQuery("#buchungsboxOpenHandler").addClass("openAll");}});var stationACOptions={minChars:0,width:310,matchContains:true,highlightItem:false,formatItem:function(row,i,max,term){return row.namelang.replace(new RegExp("("+term+")","gi"),"<strong>$1</strong>")+"<br><span style='font-size: 80%;'>"+row.plz+"</span><span style='font-size: 80%;'> "+row.stadt_name+"</span><span style='font-size: 80%;'> - "+row.bezirk+"</span><span style='font-size: 80%;'>,  "+row.strasse+" "+row.hausnr+"</span><span style='font-size: 80%;'> ("+row.namekurz+")</span><span id='choose_station_hidden' style='display:none'>"+row.id+"</span>";},formatResult:function(row){return row.namelang;}};var formArr=['bform1','bform2'];var boxBuchAnfrageParams=new BuchanfrageParams(formArr,{min_intervall:'15',use_mousewheel:false,webfirma_id:webfirma_id},stationACOptions);boxBuchAnfrageParams.init();var chForm=jQuery('#chform');if(typeof chForm=='object'&&chForm.attr('id')!=undefined)
{var changeBuchAnfrageParams=new BuchanfrageParams(['chform'],{min_intervall:'15',use_mousewheel:false,webfirma_id:webfirma_id},stationACOptions);changeBuchAnfrageParams.init();initCalenderSetup('von',{},changeBuchAnfrageParams);initCalenderSetup('bis',{},changeBuchAnfrageParams);};initCalenderSetup('von',{},boxBuchAnfrageParams);initCalenderSetup('bis',{},boxBuchAnfrageParams);jQuery("#mietwagen").click(function(){if(jQuery(this).hasClass("show")){jQuery("#buchung").hide();jQuery(this).removeClass("show");jQuery(this).addClass("hide");}else{jQuery("#buchung").show();jQuery(this).removeClass("hide");jQuery(this).addClass("show");}});jQuery('.jq-buchungsbox').click(function(){jQuery('#mietwagen').click();document.location.href='#6';});if(jQuery('body').attr('id')=='kubustart'){jQuery('#mietwagen').click();}
jQuery('.buchungstool').bgiframe();jQuery('.calendar').bgiframe();if(jQuery("#contentslider")){jQuery(".sliderContent").find(".bodytext").hide("fast");jQuery(".sliderContent").find("h2").addClass("sliderContent_close");jQuery(".sliderContent").find("h2").click(function(){current=jQuery(this);if(jQuery(this).hasClass("sliderContent_close")){current.removeClass("sliderContent_close");current.addClass("sliderContent_open");while(current.next().hasClass("bodytext")){current=current.next();current.show();jQuery("div."+current.attr("class")+"> div > p").show();}}else{current.removeClass("sliderContent_open");current.addClass("sliderContent_close");while(current.next().hasClass("bodytext")){current=current.next();current.hide();jQuery("div."+current.attr("class")+"> div > p").hide();}}});jQuery("#slideAll").click(function(){if(jQuery(this).hasClass("openAll")){jQuery(this).removeClass("openAll");jQuery(this).addClass("closeAll");jQuery(this).text("Alles zuklappen");jQuery(".sliderContent").find(".bodytext").show("slow");jQuery(".sliderContent").find("h2").removeClass("sliderContent_open");jQuery(".sliderContent").find("h2").removeClass("sliderContent_close");jQuery(".sliderContent").find("h2").addClass("sliderContent_open");}else{jQuery(this).removeClass("closeAll");jQuery(this).addClass("openAll");jQuery(this).text("Alles aufklappen");jQuery(".sliderContent").find(".bodytext").hide("slow");jQuery(".sliderContent").find("h2").removeClass("sliderContent_open");jQuery(".sliderContent").find("h2").removeClass("sliderContent_close");jQuery(".sliderContent").find("h2").addClass("sliderContent_close");}});}
jQuery('.btnStatInfo').click(function(){var loader='<p class="cAlignCont"><img src="/resourcen/hal2ajax/loader_tiny_ededed.gif" alt="Loading..." /></p>';showBRDetail(this,'extInfo',{aktiv:['statInfo','statInfo2'],inaktiv:['carInfo','carInfo2']},loader);});jQuery('.btnCarInfo').click(function(){var loader='<p class="cAlignCont"><img src="/resourcen/hal2ajax/loader_tiny_ededed.gif" alt="Loading..." /></p>';showBRDetail(this,'extInfo',{aktiv:['carInfo','carInfo2'],inaktiv:['statInfo','statInfo2']},loader);});jQuery('#z_art_select').change(function(){var zart=jQuery(this).val();var placeHolder=jQuery('#bvinput');var cont='';placeHolder.slideUp();switch(zart){case'L':case'K':placeHolder.html(jQuery('#hidden_'+zart).html());placeHolder.slideDown();break;default:placeHolder.html('');break;}});jQuery('#z_art_select').ready(function(){jQuery('#z_art_select').change();});jQuery('#kettenauswahl').find('input').each(function(){jQuery(this).change(function(){var wert=0;var typ=jQuery(this).attr('type');switch(typ)
{case'checkbox':case'radio':if(jQuery(this).attr('checked')==true)
{wert=jQuery(this).val();}
break;default:break;}
if(wert>0){jQuery('#anmeldeabschluss').slideUp();}
else{jQuery('#anmeldeabschluss').slideDown();}});});var tabIdx=0;jQuery('form').find(':input[type!=hidden]').each(function(){if(jQuery(this).attr('tabindex')>0){tabIdx=jQuery(this).attr('tabindex');}
else{jQuery(this).attr('tabindex',tabIdx++);}});var regFinObj=new registrationFinish({waitScreen:'HAL2Waiter'});regFinObj.init();var fehlerCounter=0;jQuery('.count').each(function(){if(''!=jQuery(this).html()){var txtArr=jQuery(this).html().split('\.');txtArr.shift();jQuery(this).html((++fehlerCounter)+'. '+txtArr.join('\.'));}});jQuery('#partner_stadt_id').change(function(){var params={detail:'',partner_stadt:jQuery(this).val()};var loader='<p class="cAlignCont"><img src="/resourcen/hal2ajax/loader_tiny_ededed.gif" alt="Loading..." /></p>';loadContent('partnerdetails',params,'#partnercontent',loader);});jQuery('#formbutton1').click(function(){var params={detail:'',partner_stadt:jQuery('#partner_stadt_id').val()};var loader='<p class="cAlignCont"><img src="/resourcen/hal2ajax/loader_tiny_ededed.gif" alt="Loading..." /></p>';loadContent('partnerdetails',params,'#partnercontent',loader);});var ausstattung_no_values=[];var ausstattung_yes_values=[];var optionen_open_str='weitere Optionen anzeigen';var optionen_close_str='weitere Optionen verbergen';jQuery('#no_aust_select, #aust_select').change(function(){var objId=jQuery(this).attr('id');if(objId=='no_aust_select'){ausstattung_no_values=[];}
else{ausstattung_yes_values=[];}
jQuery('#'+objId+' option:selected').each(function(){if(objId=='no_aust_select'){ausstattung_no_values.push(jQuery(this).val());var testIdx1=jQuery.inArray(jQuery(this).val(),ausstattung_yes_values);ausstattung_yes_values.splice(testIdx1,1);}else{ausstattung_yes_values.push(jQuery(this).val());var testIdx2=jQuery.inArray(jQuery(this).val(),ausstattung_no_values);ausstattung_no_values.splice(testIdx2,1);}});if(objId=='no_aust_select')
{jQuery('#aust_select option:selected').each(function(){if(jQuery.inArray(jQuery(this).val(),ausstattung_no_values)!=-1)
{jQuery(this).attr('selected','');}});}
else
{jQuery('#no_aust_select option:selected').each(function(){if(jQuery.inArray(jQuery(this).val(),ausstattung_yes_values)!=-1)
{jQuery(this).attr('selected','');}});}
jQuery('#list').val(ausstattung_yes_values.join(','));jQuery('#no_list').val(ausstattung_no_values.join(','));}).trigger('change');jQuery('#expandBROptions').click(function(){jQuery('#optionTarget').slideToggle('fast',function(){if(jQuery(this).css('display')=='block'){jQuery('#expandBROptions').text(optionen_close_str);}else{jQuery('#expandBROptions').text(optionen_open_str);}});});if(jQuery('#popupPage').attr('id')=='popupPage')
{var offsetW=30;var minHeight=700;window.resizeTo(Number(jQuery('.docPopup').innerWidth()+offsetW),minHeight);}});function showBRDetail(jqObj,target,parents,loader){var idString=jQuery(jqObj).attr('rel');var idParts=idString.split('-');var wrapperfunction=idParts[0];var quality=idParts[1];var carkey=idParts[2];var targetCont=target+'-'+quality+'-'+carkey;var parentCont=[];var parentContInaktiv=[];var highLiteColor='#e4e4e4';var bgColor='#ffffff';jQuery.each(parents.aktiv,function(){parentCont.push(this+'-'+quality+'-'+carkey);});jQuery.each(parents.inaktiv,function(){parentContInaktiv.push(this+'-'+quality+'-'+carkey);});var aktClass=jQuery(jqObj).attr('class');if(aktClass.indexOf('sliderDown')!=-1){jQuery('#'+targetCont).html('');jQuery(jqObj).removeClass('sliderDown');jQuery(jqObj).addClass('sliderRight');jQuery('#'+targetCont).css('background-color',bgColor);jQuery.each(parentCont,function(){jQuery('#'+this).css('background-color',bgColor);jQuery('#'+this).css('border-bottom','1px solid #727272');});jQuery.each(parentContInaktiv,function(){jQuery('#'+this).css('background-color',bgColor);jQuery('#'+this).css('border-bottom','1px solid #727272');});}else{jQuery(jqObj).removeClass('sliderRight');jQuery(jqObj).addClass('sliderDown');jQuery.each(parentCont,function(){jQuery('#'+this).css('background-color',highLiteColor);jQuery('#'+this).css('border-bottom','none');});jQuery.each(parentContInaktiv,function(){jQuery('#'+this).css('background-color',bgColor);jQuery('#'+this).css('border-bottom','1px solid #727272');jQuery('#'+this).find('.sliderDown').each(function(){jQuery(this).removeClass('sliderDown');jQuery(this).addClass('sliderRight');});});jQuery('#'+targetCont).css('background-color',highLiteColor);params={detail:wrapperfunction,c:carkey,q:quality};loadContent('brdetails',params,'#'+targetCont,loader,function(){jQuery('.jq-popup').jqPopup({});});}}
function font_normal(){jQuery('#content, .content').css('font-size','16px');}
function font_large(){jQuery('#content, .content').css('font-size','18px');}
function font_xl(){jQuery('#content, .content').css('font-size','20px');}