
var page1Input;function CPage1Ajax(){CPage1Ajax.info;CPage1Ajax.success;CPage1Ajax.busystate=0;CPage1Ajax.vacancycount=0;CPage1Ajax.pullcount=0;CPage1Ajax.timeout;this.init=function(){CPage1Ajax.success=true;page1Input=new CPageInput();};this.setInfo=function(fn){CPage1Ajax.info=fn;};CPage1Ajax.syncJSON=function(url,callb){$.ajax({type:'GET',url:url,dataType:'json',success:callb,data:{},async:false});};CPage1Ajax.refreshSelectCountry=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');var url=AjaxUrl;url=url+"?a=1&b="+page1Input.countries.m_selected;$('body').css('cursor','wait');$.ajaxSetup({cache:false});CPage1Ajax.syncJSON(url,CPage1Ajax.countryFromJSON);};CPage1Ajax.countryFromJSON=function(data){if(!page1Input.countries.m_selected||data.selected!=0){page1Input.countries.m_selected=data.selected;}
page1Input.countries.m_list=[];for(i=0;i<data.list.length;i++){var pos=data.list[i].lastIndexOf(",");page1Input.countries.m_list[i]=[data.list[i].slice(0,pos),data.list[i].slice(pos+1)];}
if(init_country<=0){$("#countryregion").prepend('<tr><td align="right">Land: &nbsp;</td><td><input name="Country_id" id="Country_id" type="text" size="24" maxlength="34"><div id="area" class="divinline">&nbsp;</div></td></tr>');$("#Country_id").autocompleteArray(page1Input.countries.m_list,{minChars:0,autoFill:true,delay:40,mustMatch:1,selectFirst:true,onItemSelect:CPage1Ajax.countrySelected});}
CPage1Ajax.busystate--;if(CPage1Ajax.busystate<=0){CPage1Ajax.busystate=0;$('body').css('cursor','default');}};CPage1Ajax.countrySelected=function(li){if((li.extra!=null)&&(li.extra!="")){page1Input.countries.m_selected=li.extra[0];CPage1Ajax.refreshSelectArea(page1Input.countries.m_selected);}};CPage1Ajax.refreshSelectArea=function(country_id){CPage1Ajax.busystate++;$('body').css('cursor','wait');var url=AjaxUrl;url=url+"?a=2&b="+page1Input.countries.m_selected;$('body').css('cursor','wait');$.ajaxSetup({cache:false});CPage1Ajax.syncJSON(url,CPage1Ajax.areaFromJSON);};CPage1Ajax.areaFromJSON=function(data){if(!page1Input.areas.m_selected||data.selected!=0){page1Input.areas.m_selected=data.selected;}
if(init_area<=0){page1Input.areas.m_list=[];for(i=0;i<data.list.length;i++){var pos=data.list[i].lastIndexOf(",");page1Input.areas.m_list[i]=[data.list[i].slice(0,pos),data.list[i].slice(pos+1)];}
if(page1Input.areas.m_list.length>=20){document.getElementById("area").innerHTML='&nbsp; &nbsp; Region: &nbsp;<input name="Area_id" id="Area_id" type="text" size="24" maxlength="34">';$("#Area_id").autocompleteArray(page1Input.areas.m_list,{autoFill:true,delay:40,mustMatch:1,selectFirst:true,onItemSelect:CPage1Ajax.areaSelected});}else{if(page1Input.areas.m_list.length>=2){document.getElementById("area").innerHTML='&nbsp; &nbsp; Region: &nbsp;<select name="Area_id" id="Area_id" onchange="CPage1Ajax.areaSelected()"></select>';var erg;erg='<option value=0>Bitte wählen</option>';for(i=0;i<page1Input.areas.m_list.length;i++){erg=erg+'<option value="'+page1Input.areas.m_list[i][1]+'">'+page1Input.areas.m_list[i][0]+'</option>';}
document.getElementById("Area_id").innerHTML=erg;}else{var onearea;onearea=page1Input.areas.m_list[0][0];page1Input.areas.m_selected=page1Input.areas.m_list[0][1];document.getElementById("area").innerHTML='&nbsp; &nbsp; Region: &nbsp;<input name="Area_id" id="Area_id" type="text" size="24" maxlength="34" onFocus="this.blur()" value="'+onearea+'">';CPage1Ajax.areaSelected(0);}}}
CPage1Ajax.busystate--;if(CPage1Ajax.busystate<=0){CPage1Ajax.busystate=0;$('body').css('cursor','default');}};CPage1Ajax.areaSelected=function(li){if(li==null){var i;i=$("#Area_id")[0].selectedIndex;page1Input.areas.m_selected=$("#Area_id")[0][i].value;}else{if(li==0){}else{if((li.extra!=null)&&(li.extra!="")){page1Input.areas.m_selected=li.extra[0];}}}
if(page1Input.areas.m_selected!=0){CPage1Ajax.refreshSelectPickUpStation();}};CPage1Ajax.refreshSelectPickUpStation=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');var url=AjaxUrl;url=url+"?a=3&b="+page1Input.countries.m_selected+"&c="+page1Input.areas.m_selected;url=url+"&bouquet="+bouquet;$('body').css('cursor','wait');$.ajaxSetup({cache:false});CPage1Ajax.syncJSON(url,CPage1Ajax.PickUpStationFromJSON);};CPage1Ajax.PickUpStationFromJSON=function(data){var optionList;document.getElementById("PickUpStation").style.visibility="visible";if(!page1Input.PickUpStation.m_selected||data.selected!=0){page1Input.PickUpStation.m_selected=data.selected;}
page1Input.PickUpStation.m_list=data.list;optionList=[];optionLength=0;var ii=0;for(i=0;i<page1Input.PickUpStation.m_list.length;i++){var j=0;while(j<ii&&page1Input.PickUpStation.m_list[i]["Number"]!=optionList[j][1]){j++;}
if(j==ii){optionList[ii]=[page1Input.PickUpStation.m_list[i]["Name"],page1Input.PickUpStation.m_list[i]["Number"]];if(optionList[ii][0].length>optionLength){optionLength=optionList[ii][0].length;}
ii++;}}
if(optionList.length>=30){document.getElementById("PickUpStation").innerHTML='<input name="PickUpStation_id" id="PickUpStation_id" type="text" size="'+(optionLength+6)+'" maxlength="'+(optionLength+15)+'">';$("#PickUpStation_id").autocompleteArray(optionList,{autoFill:true,delay:40,mustMatch:1,selectFirst:true,onItemSelect:CPage1Ajax.PickUpStationSelected});}else{if(optionList.length>=2){var erg;erg='<select name="PickUpStation_id" id="PickUpStation_id" onchange="CPage1Ajax.PickUpStationSelected()" style="font-size:8pt">';erg+='<option value=0>Bitte wählen</option>';for(i=0;i<optionList.length;i++){erg=erg+'<option ';if(optionList[i][1]==page1Input.PickUpStation.m_selected){erg=erg+'selected="selected" ';}
erg=erg+'value="'+optionList[i][1]+'">'+optionList[i][0]+'</option>';}
erg+='</select>';$("#PickUpStation").html(erg);}else{if(optionList.length>=1){var onearea;onearea=optionList[0][0];page1Input.PickUpStation.m_selected=optionList[0][1];document.getElementById("PickUpStation").innerHTML='<input name="PickUpStation_id" id="PickUpStation_id" type="text" size="'+(optionLength+6)+'" maxlength="'+(optionLength+15)+'" onFocus="this.blur()" value="'+onearea+'">';CPage1Ajax.PickUpStationSelected(0);}else{alert("Fehler:\n"+"Der Server von Sixt gibt keine Antwort.\n"+"Bitte versuchen Sie es später noch einmal.");CPage1Ajax.success=false;CPage1Ajax.info(5);}}}
CPage1Ajax.info(4);};CPage1Ajax.PickUpStationSelected=function(li){if(li==null){var i;i=$("#PickUpStation_id")[0].selectedIndex;page1Input.PickUpStation.m_selected=$("#PickUpStation_id")[0][i].value;}else{if(li==0){}else{if((li.extra!=null)&&(li.extra!="")){page1Input.PickUpStation.m_selected=li.extra[0];}}}
if(page1Input.PickUpStation.m_selected!=0){if(init_country==-1){var erg;erg="";erg+=page1Input.countries.m_selected+", ";erg+=page1Input.areas.m_selected+", ";erg+=page1Input.PickUpStation.m_selected+"\n";erg+='{"selected":0,"list":["';for(i=0;i<page1Input.countries.m_list.length;i++){if(page1Input.countries.m_list[i][1]==page1Input.countries.m_selected){erg+=page1Input.countries.m_list[i][0];}}
erg+=','+page1Input.countries.m_selected+'"]}';}
CPage1Ajax.refreshSelectDropOffStation();}};CPage1Ajax.refreshSelectDropOffStation=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');var url=AjaxUrl;url=url+"?a=4&b="+page1Input.countries.m_selected+"&c="+page1Input.areas.m_selected+"&d="+page1Input.PickUpStation.m_selected;url=url+"&bouquet="+bouquet;$('body').css('cursor','wait');$.ajaxSetup({cache:false});CPage1Ajax.syncJSON(url,CPage1Ajax.DropOffStationFromJSON);};CPage1Ajax.DropOffStationFromJSON=function(data){var optionList;document.getElementById("DropOffStation").style.visibility="visible";if(!page1Input.DropOffStation.m_selected&&data.selected!=0){page1Input.DropOffStation.m_selected=data.selected;page1Input.DropOffStationTouched=false;}
if(!page1Input.DropOffStation.m_selected||!page1Input.DropOffStationTouched){page1Input.DropOffStation.m_selected=page1Input.PickUpStation.m_selected;page1Input.DropOffStationTouched=false;}
page1Input.DropOffStation.m_list=data.list;optionList=[];optionLength=0;var ii=0;for(i=0;i<page1Input.DropOffStation.m_list.length;i++){var j=0;while(j<ii&&page1Input.DropOffStation.m_list[i]["Number"]!=optionList[j][1]){j++;}
if(j==ii){optionList[ii]=[page1Input.DropOffStation.m_list[i]["Name"],page1Input.DropOffStation.m_list[i]["Number"]];if(optionList[ii][0].length>optionLength){optionLength=optionList[ii][0].length;}
ii++;}}
if(optionList.length>=30){document.getElementById("DropOffStation").innerHTML='<input name="DropOffStation_id" id="DropOffStation_id" type="text" size="'+(optionLength+6)+'" maxlength="'+(optionLength+15)+'">';$("#DropOffStation_id").autocompleteArray(optionList,{autoFill:true,delay:40,mustMatch:1,selectFirst:true,onItemSelect:CPage1Ajax.DropOffStationSelected});}else{if(optionList.length>=1){var erg;erg='<select name="DropOffStation_id" id="DropOffStation_id" onchange="CPage1Ajax.DropOffStationSelected();" style="font-size:8pt">';erg+='<option value=0>Bitte wählen</option>';for(i=0;i<optionList.length;i++){erg=erg+'<option ';if(optionList[i][1]==page1Input.DropOffStation.m_selected){erg=erg+'selected="selected" ';}
erg=erg+'value="'+optionList[i][1]+'">'+optionList[i][0]+'</option>';}
erg+='</select>';$("#DropOffStation").html(erg);$("#DropOffStation").css('zIndex',-1000);}else{if(optionList.length>=1){var onearea;onearea=optionList[0][0];page1Input.DropOffStation.m_selected=optionList[0][1];document.getElementById("DropOffStation").innerHTML='<input name="DropOffStation_id" id="DropOffStation_id" type="text" size="'+(optionLength+6)+'" maxlength="'+(optionLength+15)+'" onFocus="this.blur()" value="'+onearea+'">';CPage1Ajax.DropOffStationSelected(0);}else{if(CPage1Ajax.success){alert("Fehler:\n"+"Der Server von Sixt gibt keine Antwort.\n"+"Bitte versuchen Sie es später noch einmal.");CPage1Ajax.success=false;CPage1Ajax.info(5);}}}}
CPage1Ajax.busystate--;if(CPage1Ajax.busystate<=0){CPage1Ajax.busystate=0;$('body').css('cursor','default');}};CPage1Ajax.DropOffStationSelected=function(li){if(li==null){var i;i=$("#DropOffStation_id")[0].selectedIndex;page1Input.DropOffStation.m_selected=$("#DropOffStation_id")[0][i].value;}else{if(li==0){}else{if((li.extra!=null)&&(li.extra!="")){page1Input.DropOffStation.m_selected=li.extra[0];}}}
if(page1Input.DropOffStation.m_selected!=0){page1Input.DropOffStationTouched=true;}};CPage1Ajax.timeFromElement=function(el){var erg;erg=$("#"+el)[0].value;return erg;};CPage1Ajax.dateFromElement=function(el){var erg;erg=$("#"+el)[0].value;return erg;};CPage1Ajax.dumpall=function(){CPage1Ajax.getDataFromPage();var erg="";erg=erg+page1Input.countries.getSelectedName()+"\n";erg=erg+page1Input.areas.getSelectedName()+"\n";erg=erg+page1Input.PickUpStation.getSelected("STATIONSNAME","STATIONSNR")+"\n";erg=erg+page1Input.PickUpStation.getSelected("VERTRAGSPARTNERNR","STATIONSNR")+"\n";erg=erg+page1Input.DropOffStation.getSelected("STATIONSNAME","STATIONSNR")+"\n";erg=erg+page1Input.DropOffStation.getSelected("SUPPLIERID","STATIONSNR")+"\n";erg=erg+page1Input.JourneyFrom+"\n";erg=erg+page1Input.PickUpTime+"\n";erg=erg+page1Input.JourneyTo+"\n";erg=erg+page1Input.DropOffTime+"\n";alert(erg);};CPage1Ajax.getDataFromPage=function(){page1Input.JourneyFrom=CPage1Ajax.dateFromElement("f_date0");page1Input.PickUpTime=CPage1Ajax.timeFromElement("f_time0");page1Input.JourneyTo=CPage1Ajax.dateFromElement("f_date1");page1Input.DropOffTime=CPage1Ajax.timeFromElement("f_time1");};CPage1Ajax.refreshVacancy=function(){$("#VacancyTable").html("");CPage1Ajax.busystate++;CPage1Ajax.pullcount=0;$('body').css('cursor','wait');CPage1Ajax.getDataFromPage();var url=AjaxUrl;url=url+"?a=5";url=url+"&e="+page1Input.PickUpStation.m_selected;url=url+"&f="+page1Input.DropOffStation.m_selected;url=url+"&g="+page1Input.JourneyFrom+"-"+page1Input.PickUpTime;url=url+"&h="+page1Input.JourneyTo+"-"+page1Input.DropOffTime;url=url+"&bouquet="+bouquet;CPage1Ajax.info(1);page1Input.Vacancy.m_list=[];$.ajaxSetup({cache:false});$.getJSON(url,CPage1Ajax.postedVacancy);};CPage1Ajax.postedVacancy=function(data){CPage1Ajax.vacancycount=data.selected;data.selected=0;$("#busy_info").hide();$("#progressbar").progressbar({value:10});$("#progressbarwrapper").show();CPage1Ajax.VacancyFromJSON(data);};CPage1Ajax.refreshAgainVacancy=function(from){url=AjaxUrl;CPage1Ajax.pullcount++;url=url+"?a=20";url=url+"&e="+page1Input.PickUpStation.m_selected;url=url+"&f="+page1Input.DropOffStation.m_selected;url=url+"&g="+page1Input.JourneyFrom+"-"+page1Input.PickUpTime;url=url+"&h="+page1Input.JourneyTo+"-"+page1Input.DropOffTime;url=url+"&m="+from;url=url+"&bouquet="+bouquet;$.ajaxSetup({cache:false});$.getJSON(url,CPage1Ajax.VacancyFromJSON);};CPage1Ajax.VacancyFromJSON=function(data){if(data.list.length>0){if(data.list[0]["ErrorText"]){$("#loading").hide();alert("Fehler:\n"+data.list[0]["ErrorText"]);$("#VacancyTable").html("");CPage1Ajax.info(2);}else{if(data.list.length>0){$("#loading").hide();}
for(var i=0;i<data.list.length;i++){page1Input.Vacancy.m_list.push(data.list[i]);}
CPage1Ajax.createVacancyTable(page1Input.Vacancy.m_list);CPage1.log(3,0);CPage1Ajax.info(3);}}
if(data.selected<=CPage1Ajax.vacancycount){if(CPage1Ajax.pullcount<6){CPage1Ajax.timeout=setTimeout("CPage1Ajax.refreshAgainVacancy("+data.selected+")",2000);}else{if(CPage1Ajax.pullcount<10){CPage1Ajax.timeout=setTimeout("CPage1Ajax.refreshAgainVacancy("+data.selected+")",3000);}else{data.selected=1+CPage1Ajax.vacancycount;}}}
if(CPage1Ajax.vacancycount>0){pbarprogress=(100*(data.selected-1))/CPage1Ajax.vacancycount;$("#progressbar").progressbar('option','value',pbarprogress);}
if(data.selected>CPage1Ajax.vacancycount){$("#loading").hide();$("#progressbarwrapper").hide();$("#busy_info").html("<em>verfügbare Mietwagen von "+page1Input.JourneyFrom+" "+page1Input.PickUpTime+" Uhr bis "+page1Input.JourneyTo+" "+page1Input.DropOffTime+" Uhr</em>");$("#busy_info").show();CPage1Ajax.busystate=0;$('body').css('cursor','default');}
if(page1Input.Vacancy.m_list.length==0&&data.selected>CPage1Ajax.vacancycount){var msg="";msg+='<div class="divinline" style="font-size:10pt">';msg+="<h2>Leider keine Mietwagen verfügbar!</h2>";msg+='<br />Falls die Abfrage l&auml;nger als eine halbe Minute dauerte, sind vermutlich die Server der Vermieter &uuml;berlastet.';msg+='Versuchen Sie es einfach in einigen Minuten noch einmal.';msg+='<br /><br />Vielleicht ist aber auch eine Uhrzeit au&szlig;erhalb der &Ouml;ffnungszeiten der Station.';msg+='<br /><br />M&ouml;gliche Stationen sind (Ladezeit etwa 30 Sekunden):<br /><br /><div class="divinline" id="StationList"></div>';msg+='</div>';$("#VacancyTable").html(msg);CPage1Ajax.refreshStationsList();$("#WeiterButton").hide();$("#WeiterButton2").hide();}};CPage1Ajax.MaestroZeitvorlauf=function(){var anmietDate=page1Input.JourneyFrom.split(".");anmietDate=new Date(anmietDate[2],anmietDate[1]-1,anmietDate[0]);var jetzt=new Date();return anmietDate.getTime()-jetzt.getTime()>=zeitvorlaufMaestro*60*60*1000;};CPage1Ajax.Maestro=function(CarGroupName){var katm=new Array("X","01","A","B","C","D","I");var erg;erg=0;if(CPage1Ajax.MaestroZeitvorlauf()){for(var i=0;i<katm.length;i++){if(CarGroupName.substr(0,katm[i].length)==katm[i]){erg=1;}}}
return erg;};CPage1Ajax.createVacancyTable=function(list){var tmp1;var tmp2;tmp1=page1Input.JourneyFrom.split(".");tmp2=page1Input.PickUpTime.split(":");var JourneyFrom=new Date(tmp1[2],tmp1[1]-1,tmp1[0],tmp2[0],tmp2[1],0);tmp1=page1Input.JourneyTo.split(".");tmp2=page1Input.DropOffTime.split(":");var JourneyTo=new Date(tmp1[2],tmp1[1]-1,tmp1[0],tmp2[0],tmp2[1],0);page1Input.Tage=Math.ceil((JourneyTo.getTime()-JourneyFrom.getTime())/(1000*60*60*24));var starttable;page1.pagestate.vacancytabletouched=false;starttable='<thead><tr><th class="header" width="110px;">Mietwagen</th><th class="header" width="120px;">Leihwagen-Infos</th><th class="header">Bedingungen</th><th class="header" width="50px;">Karte</th><th class="header headerSortDown">Preis</th></tr></thead><tbody></tbody>';$("#VacancyTable").html(starttable);for(i=0;i<list.length;i++){if(list[i]["Anbieter"]=="Sixt"&&CPage1Ajax.Maestro(list[i]["CarGroupName"])){list[i]["Kaution"]='<div class="prettytooltip" title="mit EC-Karte buchbar">EC-Karte</div>';}else{list[i]["Kaution"]='&nbsp;<img class="prettytooltip" title="Kreditkarte erforderlich" src="Bilder/Visa-Mastercard.png" alt="Kreditkarte">&nbsp;';}
CPage1Ajax.addTableRow($("#VacancyTable"),i,list[i]);}
$('.prettytooltip').tooltip({track:true,delay:0,showURL:false,showBody:" - ",extraClass:"pretty",fixPNG:true,left:-120});page1.init_tablesorter();$("#VacancyTable tr").children("td").removeAttr('style');$("#VacancyTable tr td .sixtCarImgLarge").attr({width:"0",height:"0"});$("#VacancyTable thead").bind("click",function(){page1.pagestate.vacancytabletouched=true;});CPage1Ajax.createVacancyTableFilter();CPage1Ajax.filterVacancyTable();};CPage1Ajax.addTableRow=function(jQtable,listindex,list){var tds;tds='<tr>';tds+='<td valign="top"><br><b>';var acriss=list["ACRISS"].toUpperCase().substring(0,4);var anbieter=list["Anbieter"];if(anbieter=="Mbroker"){if(acriss.match("[A-Z][A-Z][A-Z][A-Z]")){}else{acriss="";}}
if(anbieter=="Cardelmar"){tds+=" "+list["CarType"]+'</b>';if(acriss.charAt(3)=="R"){tds+=" A/C";}
if(acriss.charAt(2)=="A"){tds+=" Aut";}}else{var cartype;cartype=list["CarType"].replace(/^\s+/,'').replace(/\s+$/,'');var re;re=new RegExp(cartype,"i");if(list["Producer"].match(re)!=null){cartype="";}
tds+=" "+cartype+'</b>';}
var producer;producer=list["Producer"].replace(" oder vergleichbar","");tds+=producer;tds+='<br>oder ähnlich</b><br><br><img class="sixtCarImgLarge" alt="" src="#" height="0" width="0">';if(list["ImgLink"]!=""){tds+='<div style="text-align:center;"><img class="sixtCarImg" alt="'+list["Producer"]+'" src="'+list["ImgLink"]+'" width="100"/></div>';}else{tds+='<div style="text-align:center;"><img class="sixtCarImg" alt="'+list["Producer"]+'" src="'+CPage1Ajax.getCarlinksmall(list)+'" /></div>';}
tds+='<input type="hidden" name="listindex" value="'+listindex+'"></td>';tds+='<td style="font-size: 8pt;" valign="top"><ul style="list-style-type: disc; position: relative; left: 10pt; font-size: 8pt;">';var transmission;var aircondition;var category;transmission="";aircondition="";category=CPage1Ajax.acriss2category(acriss);if(anbieter=="Mbroker"){var Properties=list["Properties"].split("\t");transmission=Properties[0];aircondition=Properties[1];if(category==0){category=Properties[2];}}
if(category>0){tds+='<li>'+CPage1Ajax.category2text(category)+'</li>';}
if(anbieter=="Mbroker"){if(aircondition=="1"){tds+='<li>Klimaanlage</li>';}else{}}else{tds+='<li>Klimaanlage</li>';}
if(anbieter=="Mbroker"){if(transmission=="a"){tds+='<li>Automatic</li>';}else{tds+='<li>Schaltgetriebe</li>';}}else{if(acriss!=""){var automatic=CPage1Ajax.isautomatic(acriss);if(automatic>0){if(automatic==1){tds+='<li>Automatic</li>';}else{tds+='<li>Schaltgetriebe</li>';}}}}
if(typeof list["FuelType"]==='string'&&list["FuelType"]!=""){tds+='<li>'+list["FuelType"]+'</li>';}
if(list["Doors"]>0){tds+='<li>'+list["Doors"]+' T&uuml;ren</li>';}
if(typeof list["Seats"]==='string'&&list["Seats"]!=""&&list["Seats"]>0){tds+='<li>'+list["Seats"]+' Sitze</li>';}
if(typeof list["Adults"]==='string'&&list["Adults"]!=""&&list["Adults"]>0){tds+='<li>'+list["Adults"]+' Erwachsene';if(typeof list["Children"]==='string'&&list["Children"]!=""&&list["Children"]>0){tds+=' und<br>'+list["Children"];if(list["Children"]>1){tds+=' Kinder';}else{tds+=' Kind';}}
tds+='</li>';}
tds+='</ul>';tds+='</td>';tds+='<td style="font-size: 8pt;" valign="top"><ul style="list-style-type: disc; position: relative; left: 10pt; font-size: 8pt;">';if(list["Info"]!=""){var infos=list["Info"].split("\t");var i=0;while(i<infos.length){var info;info=infos[i];info=info.replace(" euro"," &euro;");info=info.replace("versicherungohne","versicherung ohne");info=info.replace("Ouml;rtliche","&Ouml;rtliche");tds+='<li>'+info+'</li>';i++;}}else{tds+='<li>alle km inkl.</li>';if(list["Anbieter"]=="Cardelmar"){tds+='<li><div class="prettytooltip" title="Vollkasko ohne Selbstbeteiligung (ggf. mit R&uuml;ckerstattung im Schadensfall)">Vollkasko ohne SB (ggf. R&uuml;ckerstattung)</div></li>';}else{tds+='<li><div class="prettytooltip" title="Vollkasko ohne Selbstbeteiligung">Vollkasko ohne SB</div></li>';}
tds+='<li>Diebstahlversicherung</li><li>Haftpflichtversicherung</li><li>Lokale Steuern</li><li>Flughafengebühren</li>';}
tds+='</ul>';tds+='<a title="Mietbedingungen" href="Partnerinfo" onclick="return CPage1Ajax.mietbedingungen('+listindex+');">Mietbedingungen</a>';if(list["Anbieter"]=="Mbroker"&&list["SupplierName"]!="cartrawler"){tds+='<br><a title="AGB" href="Partneragb" onclick="return CPage1Ajax.mietAGB('+listindex+');">AGB</a>';}
tds+='</td><td style="font-size: 8pt;" valign="top" align="center"><br>'+list["Kaution"]+'</td>';tds+='<td valign="center" align="center" width="6" class="price"><b style="font-size: 14pt; color:#c10000;">'+list["CarPrice"].replace(/\./,",")+'&nbsp;€</b>';if(page1Input.Tage>0){var average=Math.floor((100*parseFloat(list["CarPrice"].replace(/,/g,".")))/page1Input.Tage+0.5)/100.0;var bla;bla=''+average.toFixed(2);bla=bla.replace(/\./g,",")+' &euro;';tds+='<br><br><span style="font-size: 8pt;">'+bla+'&nbsp;/&nbsp;Tag</span>';}
tds+='<br><br><img class="AuswaehlenButton" alt="Auswählen" src="Bilder/buttons2/auswaehlen60.png" style="vertical-align: middle; position: relative; top: 4pt;"></td>';tds+='</tr>';$('tbody',"#VacancyTable").append(tds);};CPage1Ajax.mietbedingungen=function(listindex){page1Input.Vacancy.m_selected=listindex;page1.pagestate.PartnerInfo="";CPage1Ajax.displayPartnerInfo();return false;};CPage1Ajax.mietAGB=function(listindex){page1Input.Vacancy.m_selected=listindex;page1.pagestate.PartnerAGB="";CPage1Ajax.displayPartnerAGB();return false;};CPage1Ajax.getCarlinksmall=function(list){var erg;if(list["Anbieter"]=="Cardelmar"){erg="https://www.mallorca-today.de/car-images/101x61/"+list["CarType_id"]+".jpg";}else{if(list["Anbieter"]=="Autoeurope"){erg=list["ImgLink"];}else{var imgfilename;imgfilename=list["Producer"].toLowerCase().replace(/ /g,"_");if(list["CarType"].match(/STW/i)){imgfilename+="_stw";}else{if(list["CarType"].match(/Cabrio/i)){imgfilename+="_cabrio";}}
imgfilename+=".jpg";erg="https://worldwide.sixt.com/common/all/gfx/reisen/holidaycars/0_vehicles/thumbs/common/"+imgfilename;}}
return erg;};CPage1Ajax.getCarlinklarge=function(list){var erg;if(list["Anbieter"]=="Cardelmar"){erg="https://www.mallorca-today.de/car-images/287x164/"+list["CarType_id"]+".jpg";}else{if(list["Anbieter"]=="Mbroker"){erg=list["ImgLink"];}else{if(list["Anbieter"]=="Autoeurope"){erg=list["ImgLink"];}else{var imgfilename;imgfilename=list["Producer"].toLowerCase().replace(/ /g,"_");if(list["CarType"].match(/STW/i)){imgfilename+="_stw";}else{if(list["CarType"].match(/Cabrio/i)){imgfilename+="_cabrio";}}
imgfilename+=".jpg";erg="https://worldwide.sixt.com/common/all/gfx/reisen/holidaycars/0_vehicles/org/"+imgfilename;}}}
return erg;};CPage1Ajax.createVacancyTableFilter=function(){var erg="";erg+='<div style="font-size:8pt;">';erg+='<br />';erg+='Kategorie: &nbsp;<select name="category" id="category" style="font-size:8pt">';erg+='<option value=""'+CPage1Ajax.sel(page1.pagestate.category,"")+'>alle</option>';erg+='<option value="1"'+CPage1Ajax.sel(page1.pagestate.category,"1")+'>Klein- und Kleinstwagen</option>';erg+='<option value="2"'+CPage1Ajax.sel(page1.pagestate.category,"2")+'>Golfklasse</option>';erg+='<option value="3"'+CPage1Ajax.sel(page1.pagestate.category,"3")+'>Mittelklasse Intermediate</option>';erg+='<option value="4"'+CPage1Ajax.sel(page1.pagestate.category,"4")+'>Mittelklasse Standard</option>';erg+='<option value="5"'+CPage1Ajax.sel(page1.pagestate.category,"5")+'>Mittelklasse Fullsize</option>';erg+='<option value="6"'+CPage1Ajax.sel(page1.pagestate.category,"6")+'>Oberklasse</option>';erg+='<option value="7"'+CPage1Ajax.sel(page1.pagestate.category,"6")+'>Minibus</option>';erg+='</select>';erg+='&nbsp;&nbsp;&nbsp;&nbsp;';erg+='Bezahlung: <select name="bezahlung" id="bezahlung" style="font-size:8pt"><option value=""'+CPage1Ajax.sel(page1.pagestate.bezahlung,"")+'>alle</option><option value="1"'+CPage1Ajax.sel(page1.pagestate.bezahlung,"1")+'>mit Kreditkarte</option><option value="2"'+CPage1Ajax.sel(page1.pagestate.bezahlung,"2")+'>mit EC-Karte</option></select>';erg+='<br /><br />';erg+='Automatik: <select name="automatic" id="automatic" style="font-size:8pt"><option value=""'+CPage1Ajax.sel(page1.pagestate.automatic,"")+'>alle</option><option value="1"'+CPage1Ajax.sel(page1.pagestate.automatic,"1")+'>ja</option><option value="2"'+CPage1Ajax.sel(page1.pagestate.automatic,"2")+'>nein</option></select>';erg+='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';erg+='Cabrio: <select name="cabrio" id="cabrio" style="font-size:8pt"><option value=""'+CPage1Ajax.sel(page1.pagestate.cabrio,"")+'>alle</option><option value="1"'+CPage1Ajax.sel(page1.pagestate.cabrio,"1")+'>ja</option><option value="2"'+CPage1Ajax.sel(page1.pagestate.cabrio,"2")+'>nein</option></select>';erg+='&nbsp;&nbsp;&nbsp;&nbsp;';erg+='Fahrzeug-Bezeichnung: <input name="bezeichnung" id="bezeichnung" type="text" size="20" maxlength="256" style="font-size:8pt">';erg+='<br />';erg+='</div>';$('#VacancyTableFilter').html(erg);$("#category").bind("change",function(){page1.pagestate.category=this.value;page1.pagestate.categorytouched=true;CPage1Ajax.filterVacancyTable();});$("#automatic").bind("change",function(){page1.pagestate.automatic=this.value;page1.pagestate.automatictouched=true;CPage1Ajax.filterVacancyTable();});$("#cabrio").bind("change",function(){page1.pagestate.cabrio=this.value;page1.pagestate.cabriotouched=true;CPage1Ajax.filterVacancyTable();});$("#bezahlung").bind("change",function(){page1.pagestate.bezahlung=this.value;page1.pagestate.bezahlungtouched=true;CPage1Ajax.filterVacancyTable();});$("#bezeichnung").bind("keyup",function(){page1.pagestate.bezeichnung=this.value;page1.pagestate.bezeichnungtouched=true;CPage1Ajax.filterVacancyTable();});if(page1.pagestate.automatic==1&&!page1.pagestate.automatictouched){$("#automatic").val(1);page1.pagestate.automatictouched=false;}
if(page1.pagestate.category>0&&!page1.pagestate.categorytouched){$("#category").val(page1.pagestate.category);page1.pagestate.categorytouched=false;}
if(page1.pagestate.cabrio==1&&!page1.pagestate.cabriotouched){$("#cabrio").val(page1.pagestate.cabrio);page1.pagestate.cabriotouched=false;}
if(page1.pagestate.bezahlung!=""&&!page1.pagestate.bezahlungtouched){$("#bezahlung").val(page1.pagestate.bezahlung);page1.pagestate.bezahlungtouched=false;}
if(page1.pagestate.bezeichnung!=""&&!page1.pagestate.bezeichnungtouched){$("#bezeichnung").val(page1.pagestate.bezeichnung);page1.pagestate.bezeichnungtouched=false;}
for(var i=1;i<=page1.pagestate.seatsclick;i++){$("#VacancyTable thead tr th:eq(3)").trigger('click');page1.pagestate.vacancytabletouched=true;}
for(var i=1;i<=page1.pagestate.priceclick;i++){$("#VacancyTable thead tr th:eq(5)").trigger('click');page1.pagestate.vacancytabletouched=true;}};CPage1Ajax.sel=function(a,b){if(a==b){return(' selected=""');}else{return("");}};CPage1Ajax.filterVacancyTable=function(){var i=0;var list=page1Input.Vacancy.m_list;$("#VacancyTable>tbody>tr>td>input").each(function(){var i=$(this).val();if(CPage1Ajax.filterConditions(list[i])){$(this).parent().parent().show();}else{$(this).parent().parent().hide();}});};CPage1Ajax.filterConditions=function(record){var acriss=record["ACRISS"].toUpperCase();var anbieter=record["Anbieter"];if(anbieter=="Mbroker"){if(acriss.match("[A-Z][A-Z][A-Z][A-Z]")){}else{acriss="";}}
erg=true;if(record["CarStatus"].replace(/^\s+/,'').replace(/\s+$/,'')!=""){if(anbieter=="Mbroker"){}else{if(record["CarStatus"]!="13"){if(record["CarStatus"]=="0"){var anmietDate=page1Input.JourneyFrom.split(".");anmietDate=new Date(anmietDate[2],anmietDate[1]-1,anmietDate[0]);var jetzt=new Date();if(anmietDate.getTime()-jetzt.getTime()<zeitvorlaufOnRequest*60*60*1000){erg=false;}}else{erg=false;}}}}
if(erg&&page1.pagestate.automatic!=""){if(anbieter=="Mbroker"){var Properties=record["Properties"].split("\t");var transmission=Properties[0];erg=false;if(page1.pagestate.automatic=="1"&&transmission=="a"){erg=true;}
if(page1.pagestate.automatic!="1"&&transmission=="m"){erg=true;}}else{if(page1.pagestate.automatic=="1"){if("MNC".indexOf(acriss.charAt(2))>=0){erg=false;}}else{if("ABD".indexOf(acriss.charAt(2))>=0){erg=false;}}}}
if(erg&&page1.pagestate.aircondition!=""){if(page1.pagestate.aircondition=="1"){if("NQICSBFZX".indexOf(acriss.charAt(3))>=0){erg=false;}}else{if("RDHELAMVU".indexOf(acriss.charAt(3))>=0){erg=false;}}}
if(erg&&page1.pagestate.cabrio!=""){if(anbieter=="Sixt"){if(page1.pagestate.cabrio=="1"){if("BCDWVLSFJXPQZEMRHYNGK".indexOf(acriss.charAt(1))>=0){erg=false;}else{if("T".indexOf(acriss.charAt(1))>=0){}else{}}}else{if("T".indexOf(acriss.charAt(1))>=0){erg=false;}}}else{if(anbieter=="Cardelmar"){erg=false;if(/[Cc]abrio/.test(record["CarType"])||"T".indexOf(acriss.charAt(1))>=0){erg=true;}
if(page1.pagestate.cabrio=="1"){}else{erg=!erg;}}else{erg=false;var name;name=(record["Producer"]+" "+record["CarType"]+" "+record["category"]).toLowerCase();if(/[Cc]abrio/.test(name)||/[Cc]onvertible/.test(name)){erg=true;}
if(page1.pagestate.cabrio=="1"){}else{erg=!erg;}}}}
if(erg&&page1.pagestate.bezahlung!=""){if(page1.pagestate.bezahlung=="2"){if(anbieter=="Sixt"){if(!CPage1Ajax.Maestro(record["CarGroupName"])){erg=false;}}else{erg=false;}}}
if(erg&&page1.pagestate.bezeichnung!=""){var name;name=(record["Producer"]+" "+record["CarType"]).toLowerCase();var matches=page1.pagestate.bezeichnung.toLowerCase().split(";");erg=false;var i=0;while(!erg&&i<matches.length){var match;match=$.trim(matches[i]);if(name.indexOf(match)!=-1){erg=true;}
i++;}}
if(erg&&page1.pagestate.category!=""){erg=false;if(anbieter=="Mbroker"&&acriss==""){var Properties=record["Properties"].split("\t");if(page1.pagestate.category==Properties[2]){erg=true;}}else{switch(page1.pagestate.category){case"1":if("MNE".indexOf(acriss.charAt(0))>=0)erg=true;break;case"2":if("HC".indexOf(acriss.charAt(0))>=0)erg=true;break;case"3":if("DI".indexOf(acriss.charAt(0))>=0)erg=true;break;case"4":if("JS".indexOf(acriss.charAt(0))>=0)erg=true;break;case"5":if("RF".indexOf(acriss.charAt(0))>=0)erg=true;break;case"6":if("GPULWOX".indexOf(acriss.charAt(0))>=0)erg=true;break;case"7":if("JSRFGPULWOX".indexOf(acriss.charAt(0))>=0&&"V".indexOf(acriss.charAt(1))>=0)erg=true;break;default:erg=false;break;}}}
return erg;};CPage1Ajax.acriss2category=function(acriss){var erg=0;if("JSRFGPULWOX".indexOf(acriss.charAt(0))>=0&&"V".indexOf(acriss.charAt(1))>=0){erg=7;}else{if("MNE".indexOf(acriss.charAt(0))>=0){erg=1;}else{if("HC".indexOf(acriss.charAt(0))>=0){erg=2;}else{if("DI".indexOf(acriss.charAt(0))>=0){erg=3;}else{if("JS".indexOf(acriss.charAt(0))>=0){erg=4;}else{if("RF".indexOf(acriss.charAt(0))>=0){erg=5;}else{if("GPULWOX".indexOf(acriss.charAt(0))>=0){erg=6;}else{erg=0;}}}}}}}
return erg;};CPage1Ajax.isautomatic=function(acriss){erg=0;if("ABD".indexOf(acriss.charAt(2))>=0){erg=1;}
if("MNC".indexOf(acriss.charAt(2))>=0){erg=2;}
return erg;};CPage1Ajax.category2text=function(category){var cat=["","Klein- oder Kleinstwagen","Golfklasse","Mittelklasse Intermediate","Mittelklasse Standard","Mittelklasse Fullsize","Oberklasse","Minibus"];return cat[category];};}
CPage1Ajax.refreshExtras=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');CPage1Ajax.getDataFromPage();var url=AjaxUrl;url=url+"?a=8";$.ajaxSetup({cache:false});$.getJSON(url,CPage1Ajax.ExtrasFromJSON);};CPage1Ajax.ExtrasFromJSON=function(data){page1Input.Extras.m_list=data.list;if(page1Input.Extras.m_list[0]["ErrorText"]){alert("Fehler:\n"+page1Input.Extras.m_list[0]["ErrorText"]);}else{CPage1Ajax.createExtras(page1Input.Extras.m_list);}
CPage1Ajax.busystate--;if(CPage1Ajax.busystate<=0){CPage1Ajax.busystate=0;$('body').css('cursor','default');}};CPage1Ajax.createExtras=function(list){var erg="";erg+='<font size="5" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">';erg+='Extras:<br>';erg+='</font><font size="3" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">';erg+='<table style="border-width:1px; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px;" cellpadding="2px" align="center" border="0" bgcolor="#FFFFDD">';if(page1Input.ExtrasShort.m_list.length<=1){CPage1Ajax.Extras2page1Input(list.sort(CPage1Ajax.ExtraSort));}
for(var i=0;i<page1Input.ExtrasShort.m_list.length;i++){erg+='<tr><td><select name="'+page1Input.ExtrasShort.m_list[i]["Extra_id"]+'" onchange="CPage1Ajax.extraSelected(this.name,this.value)">';for(var j=0;j<=9;j++){if(j==page1Input.ExtrasShort.m_list[i]["ExtraAnzahl"]){erg+='<option selected>'+j+'</option>';}else{erg+='<option>'+j+'</option>';}}
erg+='</select>&nbsp;&nbsp;';erg+=page1Input.ExtrasShort.m_list[i]["ExtraName"]+'</td></tr>';}
erg+="</table><br></br>";erg+="</font>";$("#Extras").html(erg);};CPage1Ajax.ExtraSort=function(a,b){var erg;if(a["ExtraName"].substring(0,1+a["ExtraName"].indexOf("("))==b["ExtraName"].substring(0,1+b["ExtraName"].indexOf("("))){erg=parseInt(a["ExtraName"].substring(1+a["ExtraName"].indexOf("(")))>parseInt(b["ExtraName"].substring(1+b["ExtraName"].indexOf("(")));}else{erg=a["ExtraName"]>b["ExtraName"];}
return erg;};CPage1Ajax.Extras2page1Input=function(list){var j=0;for(var i=0;i<list.length;i++){if(list[i]["ExtraName"].search(/sitz/)!=-1){var shortname;shortname=list[i]["ExtraName"].replace(/\).*/,")");page1Input.ExtrasShort.m_list[j]={"ExtraName":shortname,"Extra_id":list[i]["Extra_id"],"ExtraAnzahl":0};j++;}}};CPage1Ajax.extraSelected=function(name,value){var i=page1Input.ExtrasShort.getPosition("Extra_id",name);page1Input.ExtrasShort.m_list[i]["ExtraAnzahl"]=value;};CPage1Ajax.refreshStationInfo=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');CPage1Ajax.getDataFromPage();var url=AjaxUrl;url=url+"?a=6";url=url+"&e="+page1Input.PickUpStation.m_selected;url=url+"&f="+page1Input.DropOffStation.m_selected;url=url+"&g="+page1Input.JourneyFrom+"-"+page1Input.PickUpTime;url=url+"&h="+page1Input.JourneyTo+"-"+page1Input.DropOffTime;var list=page1Input.Vacancy.m_list[page1Input.Vacancy.m_selected];url=url+"&i="+escape(list["PickUpStationId"]);url=url+"&j="+escape(list["DropOffStationId"]);url=url+"&n="+escape(list["Anbieter"]);$.ajaxSetup({cache:false});$.getJSON(url,CPage1Ajax.StationInfoFromJSON);};CPage1Ajax.StationInfoFromJSON=function(data){page1Input.StationInfo.m_list=data.list;if(page1Input.StationInfo.m_list.length==0){}else{if(page1Input.StationInfo.m_list[0]["ErrorText"]){alert("Fehler:\n"+page1Input.StationInfo.m_list[0]["ErrorText"]);}else{CPage1Ajax.createStationInfo2(page1Input.StationInfo.m_list);CPage1Ajax.createStationInfo(page1Input.StationInfo.m_list);}}
CPage1Ajax.busystate--;if(CPage1Ajax.busystate<=0){CPage1Ajax.busystate=0;$('body').css('cursor','default');}};CPage1Ajax.createStationInfo=function(list){var erg="";erg=erg+'<br>';erg=erg+'<table border="0" style="border-width: 1px;" align="center" bgcolor="#FFF8FF">';erg=erg+'<tr><td align="right">Abholung: &nbsp;</td><td><b>'+page1Input.PickUpStation.getSelected("Name","Number")+"</b>";erg=erg+'<br>'+page1Input.JourneyFrom+" "+page1Input.PickUpTime+" Uhr"+"</td>";erg=erg+'<td align="right">R&uuml;ckgabe: &nbsp;</td><td><b>'+page1Input.DropOffStation.getSelected("Name","Number")+"</b>";erg=erg+'<br>'+page1Input.JourneyTo+" "+page1Input.DropOffTime+" Uhr"+"</td></tr>";erg=erg+'<tr><td align="right">Schalter: &nbsp;</td><td valign="top">'+list[0]["PickUpTransfer"]+"</td><td></td><td></td></tr>";if(page1Input.Anbieter!="Autoeurope"){erg=erg+'<tr><td align="right">Abholort: &nbsp;</td><td valign="top">'+list[0]["PickUpStreet"]+"</td>";erg=erg+'<td align="right">R&uuml;ckgabeort: &nbsp;</td><td valign="top">'+list[0]["DropOffStreet"]+"</td></tr>";}
if(list[0]["PickUpOpeningHours"]!=""){erg=erg+'<tr><td align="right">&Ouml;ffnungszeiten: &nbsp;</td><td valign="top">'+list[0]["PickUpOpeningHours"]+"</td>";}
if(list[0]["DropOffOpeningHours"]!=""){erg=erg+'<td align="right">&Ouml;ffnungszeiten: &nbsp;</td><td valign="top">'+list[0]["DropOffOpeningHours"]+"</td></tr>";}
erg=erg+'</table>';$("#StationInfo").html(erg);};CPage1Ajax.createStationInfo2=function(list){var erg;erg='';erg+=list[0]["PickUpTransfer"];erg+='<div style="padding: 4px 0 0; line-height: 21px;">';if(page1Input.Anbieter!="Autoeurope"){erg+='<b>Abholort:</b> '+list[0]["PickUpStreet"]+'<br>';}
if(list[0]["PickUpOpeningHours"]!=""){erg+='<b>&Ouml;ffnungszeiten:</b> '+list[0]["PickUpOpeningHours"]+'<br>';}
erg+='</div>';$("#StationInfoPickUp").html(erg);erg='';erg+='<div style="padding: 4px 0 0; line-height: 21px;">';if(page1Input.Anbieter!="Autoeurope"){erg+='<b>Abgabe:</b> '+list[0]["DropOffStreet"]+'<br>';}
if(list[0]["DropOffOpeningHours"]!=""){erg+='<b>&Ouml;ffnungszeiten:</b> '+list[0]["DropOffOpeningHours"]+'<br>';}
erg+='</div>';$("#StationInfoDropOff").html(erg);};CPage1Ajax.refreshStationsList=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');CPage1Ajax.getDataFromPage();var url=AjaxUrl;url=url+"?a=11";url=url+"&e="+page1Input.PickUpStation.m_selected;url=url+"&f="+page1Input.DropOffStation.m_selected;url=url+"&g="+page1Input.JourneyFrom+"-"+page1Input.PickUpTime;url=url+"&h="+page1Input.JourneyTo+"-"+page1Input.DropOffTime;$.ajaxSetup({cache:false,scriptCharset:"utf-8",contentType:"application/json; charset=utf-8"});$.getJSON(url,CPage1Ajax.StationListFromJSON);};CPage1Ajax.StationListFromJSON=function(data){var list=data.list;var erg="";erg=erg+'<br>';erg=erg+'<table border="0" style="border-width: 1px;" align="center" bgcolor="#FFF8FF">';erg=erg+'<tr><td align="right">Abholung: &nbsp;</td><td><b>'+page1Input.PickUpStation.getSelected("Name","Number")+"</b>";erg=erg+'<br>'+page1Input.JourneyFrom+" "+page1Input.PickUpTime+" Uhr"+"</td></tr>";erg=erg+'<tr><td align="right">R&uuml;ckgabe: &nbsp;</td><td><b>'+page1Input.DropOffStation.getSelected("Name","Number")+"</b>";erg=erg+'<br>'+page1Input.JourneyTo+" "+page1Input.DropOffTime+" Uhr"+"</td></tr>";for(var i=0;i<list.length;i++){erg=erg+'<tr><td align="right"><hr></td><td></td></tr>';erg=erg+'<tr><td align="right">Abholort: &nbsp;</td><td valign="top">'+list[i]["PickUpStreet"]+"</td></tr>";if(list[i]["PickUpCity"]!=""){erg=erg+'<tr><td></td><td valign="top">'+list[i]["PickUpCity"]+"</td></tr>";}
if(list[i]["PickUpTransfer"]!=""){erg=erg+'<tr><td align="right">Schalter: &nbsp;</td><td valign="top">'+list[i]["PickUpTransfer"]+"</td></tr>";}
if(list[i]["PickUpOpeningHours"]!=""){erg=erg+'<tr><td align="right">&Ouml;ffnungszeiten: &nbsp;</td><td valign="top">'+list[i]["PickUpOpeningHours"]+"</td></tr>";}}
erg=erg+'</table>';$("#StationList").html(erg);CPage1Ajax.busystate--;$('body').css('cursor','default');};CPage1Ajax.refreshPartnerInfo=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');CPage1Ajax.getDataFromPage();var url=AjaxUrl;url=url+"?a=7";url=url+"&g="+page1Input.JourneyFrom+"-"+page1Input.PickUpTime;url=url+"&h="+page1Input.JourneyTo+"-"+page1Input.DropOffTime;var list=page1Input.Vacancy.m_list[page1Input.Vacancy.m_selected];url=url+"&i="+escape(list["SupplierId"]);url=url+"&k="+escape(list["CarGroupName"]);url=url+"&l="+escape(list["CarPrice"]);url=url+"&n="+escape(list["Anbieter"]);url=url+"&o="+escape(list["PickUpStationId"]);url=url+"&p="+escape(list["DropOffStationId"]);url=url+"&q="+escape(list["Reference"]);$.ajaxSetup({cache:false});$.getJSON(url,CPage1Ajax.PartnerInfoFromJSON);};CPage1Ajax.refreshPartnerInfoSync=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');CPage1Ajax.getDataFromPage();var url=AjaxUrl;url=url+"?a=7";url=url+"&g="+page1Input.JourneyFrom+"-"+page1Input.PickUpTime;url=url+"&h="+page1Input.JourneyTo+"-"+page1Input.DropOffTime;var list=page1Input.Vacancy.m_list[page1Input.Vacancy.m_selected];url=url+"&i="+escape(list["SupplierId"]);url=url+"&k="+escape(list["CarGroupName"]);url=url+"&l="+escape(list["CarPrice"]);url=url+"&n="+escape(list["Anbieter"]);url=url+"&o="+escape(list["PickUpStationId"]);url=url+"&p="+escape(list["DropOffStationId"]);url=url+"&q="+escape(list["Reference"]);$.ajaxSetup({cache:false});CPage1Ajax.syncJSON(url,CPage1Ajax.PartnerInfoFromJSON);};CPage1Ajax.PartnerInfoFromJSON=function(data){page1Input.PartnerInfo.m_list=data.list;if(page1Input.PartnerInfo.m_list.length==0){}else{if(page1Input.PartnerInfo.m_list[0]["ErrorText"]){alert("Fehler:\n"+page1Input.PartnerInfo.m_list[0]["ErrorText"]);}else{if(!page1Input.PartnerInfo.m_list[0]["PartnerInfo"]){CPage1Ajax.refreshPartnerInfo();}else{CPage1Ajax.createPartnerInfo(page1Input.PartnerInfo.m_list);}}}
CPage1Ajax.busystate--;if(CPage1Ajax.busystate<=0){CPage1Ajax.busystate=0;$('body').css('cursor','default');}};CPage1Ajax.createPartnerInfo=function(list){var erg="";erg+='<font size="5" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">';erg+='Information der Vermietstation:<br>';erg+='</font><font size="3" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">';erg+='<table style="border-width: 1px;" align="center" border="0" bgcolor="#FFFFDD"><tr><td>';erg+=list[0]["PartnerInfo"].replace(/\*/g,"<br>\*");erg+="</td></tr></table><br></br>";erg+="</font>";var list=page1Input.Vacancy.m_list[page1Input.Vacancy.m_selected];var anbieter=list["Anbieter"];page1.pagestate.PartnerInfo=erg;};CPage1Ajax.displayPartnerInfo=function(){page1.pagestate.PartnerInfo="";if(page1.pagestate.PartnerInfo=="")CPage1Ajax.refreshPartnerInfoSync();if(page1.pagestate.PartnerInfo=="")CPage1Ajax.refreshPartnerInfoSync();if(page1.pagestate.PartnerInfo=="")CPage1Ajax.refreshPartnerInfoSync();if(page1.pagestate.PartnerInfo=="")CPage1Ajax.refreshPartnerInfoSync();if(page1.pagestate.PartnerInfo=="")CPage1Ajax.refreshPartnerInfoSync();if(page1.pagestate.PartnerInfo!=""){var list=page1Input.Vacancy.m_list[page1Input.Vacancy.m_selected];var anbieter=list["Anbieter"];myWindow=window.open('','','width=650,height=800,top=50,left=50,menubar=yes,locationbar=no,status=yes,scrollbars=yes');if(anbieter=="Sixt"){myWindow.document.write('<html><head><title>Allgemeine Vermietbedingungen des Sixt Holiday Cars Partners</title></head><body>'+page1.pagestate.PartnerInfo+'</body></html>');}else{if(anbieter=="Cardelmar"){myWindow.document.write('<html><head><title>Mietbedingungen</title></head><body>'+page1.pagestate.PartnerInfo+'</body></html>');}else{if(anbieter=="Mbroker"){myWindow.document.write('<html><head><title>Mietbedingungen</title></head><body>'+page1.pagestate.PartnerInfo+'</body></html>');}else{if(anbieter=="Autoeurope"){myWindow.document.write('<html><head><title>Mietbedingungen</title></head><body>'+page1.pagestate.PartnerInfo+'</body></html>');}}}}
myWindow.document.close();myWindow.focus();}else{var list=page1Input.Vacancy.m_list[page1Input.Vacancy.m_selected];var anbieter=list["Anbieter"];if(anbieter=="Sixt"){alert("Fehler:\n"+"Der Server von Sixt antwortet nicht.");}
if(anbieter=="Cardelmar"){alert("Fehler:\n"+"Der Server von CarDelMar antwortet nicht.");}
if(anbieter=="Mbroker"){alert("Fehler:\n"+"Der Server von m-broker antwortet nicht.");}}};CPage1Ajax.refreshPartnerAGB=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');CPage1Ajax.getDataFromPage();var url=AjaxUrl;url=url+"?a=8";url=url+"&g="+page1Input.JourneyFrom+"-"+page1Input.PickUpTime;url=url+"&h="+page1Input.JourneyTo+"-"+page1Input.DropOffTime;var list=page1Input.Vacancy.m_list[page1Input.Vacancy.m_selected];url=url+"&i="+escape(list["SupplierId"]);url=url+"&k="+escape(list["CarGroupName"]);url=url+"&l="+escape(list["CarPrice"]);url=url+"&n="+escape(list["Anbieter"]);url=url+"&o="+escape(list["PickUpStationId"]);url=url+"&p="+escape(list["DropOffStationId"]);$.ajaxSetup({cache:false});$.getJSON(url,CPage1Ajax.PartnerAGBFromJSON);};CPage1Ajax.refreshPartnerAGBSync=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');CPage1Ajax.getDataFromPage();var url=AjaxUrl;url=url+"?a=8";url=url+"&g="+page1Input.JourneyFrom+"-"+page1Input.PickUpTime;url=url+"&h="+page1Input.JourneyTo+"-"+page1Input.DropOffTime;var list=page1Input.Vacancy.m_list[page1Input.Vacancy.m_selected];url=url+"&i="+escape(list["SupplierId"]);url=url+"&k="+escape(list["CarGroupName"]);url=url+"&l="+escape(list["CarPrice"]);url=url+"&n="+escape(list["Anbieter"]);url=url+"&o="+escape(list["PickUpStationId"]);url=url+"&p="+escape(list["DropOffStationId"]);$.ajaxSetup({cache:false});CPage1Ajax.syncJSON(url,CPage1Ajax.PartnerAGBFromJSON);};CPage1Ajax.PartnerAGBFromJSON=function(data){page1Input.PartnerAGB.m_list=data.list;if(page1Input.PartnerAGB.m_list.length==0){}else{if(page1Input.PartnerAGB.m_list[0]["ErrorText"]){alert("Fehler:\n"+page1Input.PartnerAGB.m_list[0]["ErrorText"]);}else{if(!page1Input.PartnerAGB.m_list[0]["PartnerAGB"]){CPage1Ajax.refreshPartnerAGB();}else{CPage1Ajax.createPartnerAGB(page1Input.PartnerAGB.m_list);}}}
CPage1Ajax.busystate--;if(CPage1Ajax.busystate<=0){CPage1Ajax.busystate=0;$('body').css('cursor','default');}};CPage1Ajax.createPartnerAGB=function(list){var erg="";erg+='<font size="5" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">';erg+='Information der Vermietstation:<br>';erg+='</font><font size="3" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">';erg+='<table style="border-width: 1px;" align="center" border="0" bgcolor="#FFFFDD"><tr><td>';erg+=list[0]["PartnerAGB"].replace(/\*/g,"<br>\*");erg+="</td></tr></table><br></br>";erg+="</font>";var list=page1Input.Vacancy.m_list[page1Input.Vacancy.m_selected];var anbieter=list["Anbieter"];page1.pagestate.PartnerAGB=erg;};CPage1Ajax.displayPartnerAGB=function(){page1.pagestate.PartnerAGB="";if(page1.pagestate.PartnerAGB=="")CPage1Ajax.refreshPartnerAGBSync();if(page1.pagestate.PartnerAGB=="")CPage1Ajax.refreshPartnerAGBSync();if(page1.pagestate.PartnerAGB=="")CPage1Ajax.refreshPartnerAGBSync();if(page1.pagestate.PartnerAGB=="")CPage1Ajax.refreshPartnerAGBSync();if(page1.pagestate.PartnerAGB=="")CPage1Ajax.refreshPartnerAGBSync();if(page1.pagestate.PartnerAGB!=""){var list=page1Input.Vacancy.m_list[page1Input.Vacancy.m_selected];var anbieter=list["Anbieter"];myWindow=window.open('','','width=650,height=800,top=50,left=50,menubar=yes,locationbar=no,status=yes,scrollbars=yes');if(anbieter=="Sixt"){myWindow.document.write('<html><head><title>Allgemeine Vermietbedingungen des Sixt Holiday Cars Partners</title></head><body>'+page1.pagestate.PartnerAGB+'</body></html>');}else{if(anbieter=="Cardelmar"){myWindow.document.write('<html><head><title>Mietbedingungen</title></head><body>'+page1.pagestate.PartnerAGB+'</body></html>');}else{if(anbieter=="Mbroker"){myWindow.document.write('<html><head><title>Mietbedingungen</title></head><body>'+page1.pagestate.PartnerAGB+'</body></html>');}}}
myWindow.document.close();myWindow.focus();}else{var list=page1Input.Vacancy.m_list[page1Input.Vacancy.m_selected];var anbieter=list["Anbieter"];if(anbieter=="Sixt"){alert("Fehler:\n"+"Der Server von Sixt antwortet nicht.");}
if(anbieter=="Cardelmar"){alert("Fehler:\n"+"Der Server von CarDelMar antwortet nicht.");}
if(anbieter=="Mbroker"){alert("Fehler:\n"+"Der Server von m-broker antwortet nicht.");}}};CPage1Ajax.refreshCreditCards=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');CPage1Ajax.getDataFromPage();var url=AjaxUrl;url=url+"?a=9";$.ajaxSetup({cache:false});$.getJSON(url,CPage1Ajax.CreditCardsFromJSON);};CPage1Ajax.CreditCardsFromJSON=function(data){page1Input.CreditCards.m_list=data.list;if(page1Input.CreditCards.m_list[0]["ErrorText"]){alert("Fehler:\n"+page1Input.CreditCards.m_list[0]["ErrorText"]);}else{CPage1Ajax.createCreditCards(page1Input.CreditCards.m_list);}
CPage1Ajax.busystate--;if(CPage1Ajax.busystate<=0){CPage1Ajax.busystate=0;$('body').css('cursor','default');}};CPage1Ajax.createCreditCards=function(list){var erg="";erg+='<font size="3" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">';erg+='<table style="border-width:1px; padding-left:20px; padding-right:20px; padding-bottom:20px;" cellpadding="2px" align="center" border="0" bgcolor="#FFFFDD">';erg+='<tr><td><h3>Kreditkarten</h3></td></tr>';var sortedlist;sortedlist=list.sort();for(var i=0;i<sortedlist.length;i++){erg+='<tr><td><input type="checkbox" name="'+sortedlist[i]["Id"]+'" />&nbsp;&nbsp;';erg+=sortedlist[i]["Name"]+'</td></tr>';}
erg+="</table><br></br>";erg+="</font>";$("#CreditCards").html(erg);};CPage1Ajax.refreshIncentiveCards=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');CPage1Ajax.getDataFromPage();var url=AjaxUrl;url=url+"?a=10";$.ajaxSetup({cache:false});$.getJSON(url,CPage1Ajax.IncentiveCardsFromJSON);};CPage1Ajax.IncentiveCardsFromJSON=function(data){page1Input.IncentiveCards.m_list=data.list;if(page1Input.IncentiveCards.m_list[0]){if(page1Input.IncentiveCards.m_list[0]["ErrorText"]){alert("Fehler:\n"+page1Input.IncentiveCards.m_list[0]["ErrorText"]);}else{CPage1Ajax.createIncentiveCards(page1Input.IncentiveCards.m_list);}}
CPage1Ajax.busystate--;if(CPage1Ajax.busystate<=0){CPage1Ajax.busystate=0;$('body').css('cursor','default');}};CPage1Ajax.createIncentiveCards=function(list){var erg="";erg+='<font size="3" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">';erg+='<table style="border-width:1px; padding-left:20px; padding-right:20px; padding-bottom:20px;" cellpadding="2px" align="center" border="0" bgcolor="#FFFFDD">';erg+='<tr><td><h3>Bonuskarten</h3></td></tr>';var sortedlist;sortedlist=list.sort();for(var i=0;i<sortedlist.length;i++){erg+='<tr><td><input type="checkbox" name="'+sortedlist[i]["Id"]+'" />&nbsp;&nbsp;';erg+=sortedlist[i]["Name"]+'</td></tr>';}
erg+="</table><br></br>";erg+="</font>";$("#IncentiveCards").html(erg);};CPage1Ajax.refreshSession=function(){CPage1Ajax.busystate++;$('body').css('cursor','wait');var url=SessionUrl;var data=new Object;data["SessionId"]=page1.sessionid;$.ajax({type:"POST",url:url,async:false,data:data,dataType:"json",success:function(msg){CPage1Ajax.SessionFromJSON(msg);},error:function(){}});};CPage1Ajax.SessionFromJSON=function(msg){var data=msg.list[0];page1.sessionid=data["SessionId"];page1Input.JourneyFrom=data["JourneyFrom"];page1Input.PickUpTime=data["PickUpTime"];page1Input.JourneyTo=data["JourneyTo"];page1Input.DropOffTime=data["DropOffTime"];CPage1Ajax.busystate--;if(CPage1Ajax.busystate<=0){CPage1Ajax.busystate=0;$('body').css('cursor','default');}};
