function INIT() {show_invoice=0;check_invoice=0;login_user=0;url_login=document.formular.LOGIN_LINK.value;formular_domain=document.formular.DOMAIN.value;login_function=document.formular.LOGIN_FUNCTION.value;kd=document.formular.KD.value;if (login_function == 1) USER_LOGIN();if (login_user == 1) {if (document.getElementById('LINK_BOOKING')) document.getElementById('LINK_BOOKING').style.display = 'block';}msg1='Bitte Rechnungsadresse eintragen!\n';msg2='Bitte Abholadresse eintragen oder Bereich schliessen!\n';msg3='Bitte Zieladresse eintragen oder Bereich schliessen!';msg4='Abholadresse oder Zieladresse eintragen!';msg5='Bitte Adressen komplett eintragen!';msg6='Bitte alle Pflichtfelder eintragen!';if (formular_domain == 'uk') {msg1='Please enter your billing address!\n';msg2='Please enter pickup address or close area!\n';msg3='Please enter destination address or close area!';msg4='Enter pickup address or destination address!';msg5='Please fill in addresses for round-trip complete!';msg6='Please fill in all fields!';}formular_id=0;show_to_airport=0;show_from_airport=0;if (document.formular.FORM_ID) formular_id=document.formular.FORM_ID.value;if (document.formular.Neukunde_Name) {if (document.formular.Neukunde_Name.value != '') document.getElementById('NEW_CLIENT').style.display='block';}if (formular_id == 2) {if (document.formular.Start_Strasse) {if (document.formular.Start_Strasse.value != '') {document.getElementById('TO_AIRPORT').style.display='block';show_to_airport=1;}}if (document.formular.Ziel_Strasse) {if (document.formular.Ziel_Strasse.value != '') {document.getElementById('FROM_AIRPORT').style.display='block';show_from_airport=1;}}}changeINVOICE();}function goStartForm() {//url_query=document.referrer;//check_query=url_query.indexOf("SEND");//if (check_query > -1) window.location.href=url_login;window.location.replace=url_login;window.location.href=url_login;}function setTIME(id) {if (formular_id == 1 && id == 1) {hh=document.formular.HH1.value;mm=document.formular.MM1.value;time_value=hh+':'+mm;document.formular.Abholzeit.value=time_value;}if (formular_id == 2) {if (id == 1) {hh=document.formular.HH1.value;mm=document.formular.MM1.value;time_value=hh+':'+mm;document.formular.Ziel_Abholzeit.value=time_value;}if (id == 2) {hh=document.formular.HH2.value;mm=document.formular.MM2.value;time_value=hh+':'+mm;document.formular.Start_Abholzeit.value=time_value;}}if (formular_id == 3) {if (id == 1) {hh=document.formular.HH1.value;mm=document.formular.MM1.value;time_value=hh+':'+mm;document.formular.Start1_Abholzeit.value=time_value;}if (id == 2) {hh=document.formular.HH2.value;mm=document.formular.MM2.value;time_value=hh+':'+mm;document.formular.Start2_Abholzeit.value=time_value;}}}function putDate(datum,id) {document.formular[id].value=datum;document.getElementById('CALENDAR').style.visibility='hidden';}function showCalendar(id) {CALENDAR.location.href='kalender.html?CALENDAR&'+id;document.getElementById('CALENDAR').style.visibility='visible';}function hideCalendar() {document.getElementById('CALENDAR').style.visibility='hidden';}function USER_LOGIN() {LOGIN_FIELDS = new Array;FORMULAR_FIELDS = new Array;login_user=0;LOGIN_FIELDS[1]='CLIENT_ID';LOGIN_FIELDS[2]='DATO';LOGIN_FIELDS[3]='STATUS';LOGIN_FIELDS[4]='PASSWORD';LOGIN_FIELDS[5]='COMPANY';LOGIN_FIELDS[6]='FORM';LOGIN_FIELDS[7]='TITLE';LOGIN_FIELDS[8]='FIRSTNAME';LOGIN_FIELDS[9]='LASTNAME';LOGIN_FIELDS[10]='STREET';LOGIN_FIELDS[11]='STREET_NO';LOGIN_FIELDS[12]='POSTCODE';LOGIN_FIELDS[13]='CITY';LOGIN_FIELDS[14]='LAND';LOGIN_FIELDS[15]='EMAIL';LOGIN_FIELDS[16]='PHONE';LOGIN_FIELDS[17]='FAX';LOGIN_FIELDS[18]='PRIVAT';LOGIN_FIELDS[19]='HOMEPAGE';LOGIN_FIELDS[20]='PAYMENT';LOGIN_FIELDS[21]='VEHICLE';LOGIN_FIELDS[22]='PASSENGERS';LOGIN_FIELDS[23]='COSTUNIT';FORMULAR_FIELDS[1]='Kundennummer';FORMULAR_FIELDS[4]='Password';FORMULAR_FIELDS[6]='Anrede';FORMULAR_FIELDS[9]='Kunde_Name';FORMULAR_FIELDS[8]='Kunde_Vorname';FORMULAR_FIELDS[10]='Kunde_Strasse';FORMULAR_FIELDS[11]='Kunde_Hausnummer';FORMULAR_FIELDS[12]='Kunde_PLZ';FORMULAR_FIELDS[13]='Kunde_Ort';FORMULAR_FIELDS[15]='email';FORMULAR_FIELDS[16]='Telefonnummer';login_query=window.location.search;login_query=login_query.replace(/_/g, ' ');check_login=login_query.indexOf("LOGIN");if (check_login > -1) setCookie();if (document.cookie) {login_query=document.cookie;if (login_query.length > 0) {LOGIN_VALUES = login_query.split("%");i=1;client_id='';user_name='';client_password='';len_values=LOGIN_VALUES.length;while (i <= len_values) {field_name=FORMULAR_FIELDS[i];field_value=LOGIN_VALUES[i];if (field_name == 'Kunde_Name') user_name=field_value;if (field_name == 'Kundennummer') client_id=field_value;if (field_name == 'Password') client_password=field_value;if (field_name == 'Anrede') client_form=field_value;if (field_name == 'Telefonnummer') client_phone=field_value;if (document.formular[field_name]) {if (document.formular[field_name].value == '') document.formular[field_name].value=field_value;}i++;}document.getElementById('LOGIN_INFO').innerHTML='User: '+user_name+'<a href=javascript:LOGOUT()> [Logout]</a>';document.getElementById('LOGIN_INFO').style.width='200px';SELECT_FIELDS();login_user=1;}}LOGIN_FRAME();}function SELECT_FIELDS() {if (document.formular.Telefonnummer) document.formular.Telefonnummer.value=client_phone;if (document.formular.Start_Telefonnummer) document.formular.Start_Telefonnummer.value=client_phone;if (document.formular.Ziel_Telefonnummer) document.formular.Ziel_Telefonnummer.value=client_phone;if (document.formular.Start1_Telefonnummer) document.formular.Start1_Telefonnummer.value=client_phone;if (document.formular.Start2_Telefonnummer) document.formular.Start2_Telefonnummer.value=client_phone;if (document.formular.Anrede) document.formular.Anrede.value=client_form;if (document.formular.Neukunde) document.formular.Neukunde.disabled=true;if (document.formular.Login_beantragen) document.formular.Login_beantragen.disabled=true;}function LOGIN_FRAME() {if (login_user == 0) document.getElementById('LOGIN_INFO').innerHTML='<a href='+url_login+'>[Login]</a>';if (document.formular.LOGIN_STATUS.value == -1) document.getElementById('MSG_LOGIN').style.display='block';if (login_user == 1) {url_account='http://wcm.trapeze.ws/cms/cgi-bin/account.pl?'+client_id+'&'+client_password+'&'+formular_domain+'&'+kd;if (document.getElementById('LOGIN')) {document.getElementById('LOGIN').innerHTML='<iframe width=360 height=400 frameborder=0 id=ACCOUNT src='+url_account+'></iframe>';}}}function setCookie() {zeitraum=1000*60*60*24*365;zeit = new Date();dauer = new Date(zeit.getTime() + zeitraum);document.cookie = login_query+'; expires='+dauer.toGMTString()+'; path=/';self.location.href=url_login;}function LOGOUT() {login_query='';zeitraum=1000*60*60*24*365;zeit = new Date();dauer = new Date(zeit.getTime() + zeitraum);document.cookie = login_query+'; expires='+dauer.toGMTString()+'; path=/';self.location.href=url_login;}function checkFormular() {error=0;error_formular=0;error2_formular=0;error_msg='';if (show_invoice == 1) {if (document.formular.RG_Name.value == '') error=1;if (document.formular.RG_Strasse.value == '') error=1;if (document.formular.RG_Hausnummer.value == '') error=1;if (document.formular.RG_PLZ.value == '') error=1;if (document.formular.RG_Ort.value == '') error=1;error_msg=msg1;}if (formular_id == 1) {error_msg=msg6;if (document.formular.Freizeitfahrtenkarte) {karte=document.formular.Freizeitfahrtenkarte.value;if (karte == 'Ja' || karte == 'Yes') {if (document.formular.Kartennummer.value == '') error_formular=1; if (document.formular.Gueltig_Von.value == '') error_formular=1; if (document.formular.Gueltig_Bis.value == '') error_formular=1; if (document.formular.Monatsfahrten.value == '') error_formular=1; }}}if (formular_id == 2) {if (show_to_airport == 1) { if (document.formular.Start_Strasse.value == '') error_formular=1; if (document.formular.Start_Hausnummer.value == '') error_formular=1;if (document.formular.Start_PLZ.value == '') error_formular=1;if (document.formular.Start_Ort.value == '') error_formular=1;if (document.formular.Start_Fahrgastname.value == '') error_formular=1;if (document.formular.Start_Telefonnummer.value == '') error_formular=1;if (document.formular.Start_Abholdatum.value == '') error_formular=1;if (document.formular.Start_Personenanzahl.value == '') error_formular=1;if (error_formular == 1) error_msg=error_msg+msg2;}if (show_from_airport == 1) {if (document.formular.Ziel_Strasse.value == '') error2_formular=1; if (document.formular.Ziel_Hausnummer.value == '') error2_formular=1;if (document.formular.Ziel_PLZ.value == '') error2_formular=1;if (document.formular.Ziel_Ort.value == '') error2_formular=1;if (document.formular.Ziel_Fahrgastname.value == '') error2_formular=1;if (document.formular.Ziel_Telefonnummer.value == '') error2_formular=1;if (document.formular.Ziel_Abholdatum.value == '') error2_formular=1;if (document.formular.Ziel_Personenanzahl.value == '') error2_formular=1;if (document.formular.Ziel_Flugnummer.value == '') error2_formular=1;if (document.formular.Ziel_Flug_aus.value == '') error2_formular=1;if (error2_formular == 1) error_msg=error_msg+msg3}if (show_to_airport == 0 && show_from_airport  == 0) { error_formular = 1;error_msg=msg4;}}if (formular_id == 3) {if (document.formular.Start1_Strasse.value == '') error_formular=1; if (document.formular.Start1_Hausnummer.value == '') error_formular=1;if (document.formular.Start1_PLZ.value == '') error_formular=1;if (document.formular.Start1_Ort.value == '') error_formular=1;if (document.formular.Start1_Fahrgastname.value == '') error_formular=1;if (document.formular.Start1_Telefonnummer.value == '') error_formular=1;if (document.formular.Start1_Abholdatum.value == '') error_formular=1;if (document.formular.Start1_Personenanzahl.value == '') error_formular=1;if (document.formular.Ziel1_Strasse.value == '') error_formular=1; if (document.formular.Ziel1_Hausnummer.value == '') error_formular=1;if (document.formular.Ziel1_PLZ.value == '') error_formular=1;if (document.formular.Ziel1_Ort.value == '') error_formular=1;if (document.formular.Start2_Strasse.value == '') error_formular=1; if (document.formular.Start2_Hausnummer.value == '') error_formular=1;if (document.formular.Start2_PLZ.value == '') error_formular=1;if (document.formular.Start2_Ort.value == '') error_formular=1;if (document.formular.Start2_Fahrgastname.value == '') error_formular=1;if (document.formular.Start2_Telefonnummer.value == '') error_formular=1;if (document.formular.Start2_Abholdatum.value == '') error_formular=1;if (document.formular.Start2_Personenanzahl.value == '') error_formular=1;if (document.formular.Ziel2_Strasse.value == '') error_formular=1; if (document.formular.Ziel2_Hausnummer.value == '') error_formular=1;if (document.formular.Ziel2_PLZ.value == '') error_formular=1;if (document.formular.Ziel2_Ort.value == '') error_formular=1;if (error_formular == 1) error_msg=error_msg+msg5;}error_all=0;if (error == 1) error_all=1;if (error_formular == 1) error_all=1;if (error2_formular == 1) error_all=1;if (error_all == 1) {alert(error_msg);}else {document.formular.submit();}}function showNewClient() {if (document.getElementById('NEW_CLIENT').style.display == 'none') {document.getElementById('NEW_CLIENT').style.display='block';}else {document.getElementById('NEW_CLIENT').style.display='none';}}function showDIV(id) {if (document.getElementById(id).style.display == 'none') {document.getElementById(id).style.display='block';document.getElementById(id).style.height='240px';if (id == 'TO_AIRPORT') show_to_airport=1;if (id == 'FROM_AIRPORT') show_from_airport=1;}else {document.getElementById(id).style.display='none';document.getElementById(id).style.height='1px';if (id == 'TO_AIRPORT') resetAirport('TO');if (id == 'FROM_AIRPORT') resetAirport('FROM');}}function resetAirport(id) {if (id == 'TO') {show_to_airport=0;document.formular.Start_Strasse.value = '';document.formular.Start_Hausnummer.value = '';document.formular.Start_PLZ.value = '';document.formular.Start_Ort.value = '';document.formular.Start_Fahrgastname.value = '';document.formular.Start_Telefonnummer.value = '';document.formular.Start_Abholdatum.value = '';document.formular.Start_Abholzeit.value = '';document.formular.MM2.value = '00';document.formular.HH2.value = '00';document.formular.Start_Personenanzahl.value = '';}if (id == 'FROM') {show_from_airport=0;document.formular.Ziel_Strasse.value = '';document.formular.Ziel_Hausnummer.value = '';document.formular.Ziel_PLZ.value = '';document.formular.Ziel_Ort.value = '';document.formular.Ziel_Fahrgastname.value = '';document.formular.Ziel_Telefonnummer.value = '';document.formular.Ziel_Abholdatum.value = '';document.formular.Ziel_Abholzeit.value = '';document.formular.MM1.value = '00';document.formular.HH1.value = '00';document.formular.Ziel_Personenanzahl.value = '';document.formular.Ziel_Flugnummer.value = '';document.formular.Ziel_Flug_aus.value = '';}}function checkAnrede() {changeINVOICE();checkCompany();}function checkCompany() {anrede=document.formular.Anrede.value;if (formular_domain == 'de') {document.getElementById('KD_NAME').innerHTML='Name & Vorname';if (anrede == 'Firma' || anrede == 'Institution') {document.getElementById('KD_NAME').innerHTML=anrede+' & Besteller';document.formular.Kunde_Vorname.value='-';}}if (formular_domain == 'uk') {document.getElementById('KD_NAME').innerHTML='Last name & First name';if (anrede == 'Company' || anrede == 'Institution') {document.getElementById('KD_NAME').innerHTML=anrede+' & Buyer';document.formular.Kunde_Vorname.value='-';}}}function checkNeukunde() {changeINVOICE();}function changeINVOICE() {show_invoice=0;check_invoice=0;if (document.formular.Zahlungsart) {invoice_type=document.formular.Zahlungsart.value;anrede=document.formular.Anrede.value;neukunde=document.formular.Neukunde.value;if (invoice_type == 'Bill' || invoice_type == 'Rechnung') show_invoice=1;if (invoice_type == 'Bonvalue' || invoice_type == 'Wertbon') show_invoice=1;if (anrede == 'Firma' || anrede == 'Company') check_invoice=1;if (anrede == 'Institution') check_invoice=1;if (neukunde == 'Ja' || neukunde == 'Yes') check_invoice=0;if (show_invoice == 1 && check_invoice == 1) {document.getElementById('INVOICE').style.display='block';document.getElementById('INVOICE').style.height='160px';}else {document.getElementById('INVOICE').style.display='none';document.getElementById('INVOICE').style.height='1px';document.formular.RG_Name.value='';document.formular.RG_Strasse.value='';document.formular.RG_Hausnummer.value='';document.formular.RG_PLZ.value='';document.formular.RG_Ort.value='';document.formular.Kostenstelle.value='';if (formular_domain == 'de' && show_invoice == 1) document.formular.Zahlungsart.value='Bar';if (formular_domain == 'uk' && show_invoice == 1) document.formular.Zahlungsart.value='Cash';show_invoice=0;}}}function putAddress(id,form_type) {formular_id=document.formular.FORM_ID.value;if (formular_id < 3) {if (id == 1) {if (document.formular.Start_Strasse.value == '') {getField('Kunde_Strasse','Start_Strasse');getField('Kunde_Hausnummer','Start_Hausnummer');getField('Kunde_PLZ','Start_PLZ');getField('Kunde_Ort','Start_Ort');}if (formular_id == 2) showDIV('TO_AIRPORT');}if (id == 2) {if (document.formular.Ziel_Strasse.value == '') {getField('Kunde_Strasse','Ziel_Strasse');getField('Kunde_Hausnummer','Ziel_Hausnummer');getField('Kunde_PLZ','Ziel_PLZ');getField('Kunde_Ort','Ziel_Ort');}if (formular_id == 2) showDIV('FROM_AIRPORT');}}if (id == 3) {if (document.formular.RG_Name.value == '') {getField('Kunde_Name','RG_Name');getField('Kunde_Strasse','RG_Strasse');getField('Kunde_Hausnummer','RG_Hausnummer');getField('Kunde_PLZ','RG_PLZ');getField('Kunde_Ort','RG_Ort');}}if (formular_id == 3) {if (id == 1) {if (document.formular.Start1_Strasse.value == '') {getField('Kunde_Strasse','Start1_Strasse');getField('Kunde_Hausnummer','Start1_Hausnummer');getField('Kunde_PLZ','Start1_PLZ');getField('Kunde_Ort','Start1_Ort');}}if (id == 2) {if (document.formular.Ziel2_Strasse.value == '') {getField('Kunde_Strasse','Ziel2_Strasse');getField('Kunde_Hausnummer','Ziel2_Hausnummer');getField('Kunde_PLZ','Ziel2_PLZ');getField('Kunde_Ort','Ziel2_Ort');}}}}function getField(field1,field2) {field_value=document.formular[field1].value;if (document.formular[field2].value == '') document.formular[field2].value=field_value;}function TODO() {url='todo.exe';sizeX=400;sizeY=300;posX=(screen.width/2)-200;posY=(screen.height/2)-150;win_config='top='+posY+',left='+posX+',menubar=0,toolbar=0,scrollbars=1,width='+sizeX+',height='+sizeY;titel='ToDo';win_todo=window.open(url,titel,win_config);win_todo.focus();}function showTODO(idx1,idx2,idx3) {document.formular.idx_Kunde.value=idx1;document.formular.idx_BeDaten.value=idx2;document.formular.BeZuordnung.value=idx3;query_value="9&12&formular&0";document.formular.QUERY.value=query_value;document.formular.submit();}function saveKunde() {user=document.formular.USER.value;;document.formular.KuProtokoll.value=user;kunden_name=document.formular.KuName.value+"";kunden_abc=kunden_name.substr(0,1);kundennummer=document.formular.Kundennummer.value;vorgang_nr=document.formular.VorgangNr.value;kundennummer=kundennummer.replace(/NEU/,kunden_abc);vorgang_nr=vorgang_nr.replace(/NEU/,kunden_abc);document.formular.Kundennummer.value=kundennummer;document.formular.VorgangNr.value=vorgang_nr;}function setValue(field1,field2) {field_value=document.formular[field1].value;document.formular[field2].value=field_value;document.formular.submit();}function clearValue(field1,field2,sum) {if (sum == 1) document.formular[field1].value="";if (sum == 2) {document.formular[field1].value="";document.formular[field2].value="";}}function putValue(field1,value1) {document.formular[field1].value=value1;}function ShowID(idx_name,idx_value,query_value,result_field,result_value,result_id) {document.formular.QUERY.value=query_value;document.formular.SEARCH.value=1;document.formular[idx_name].value=idx_value;if (result_id == "idx2") document.formular[result_field].value=result_value;document.formular.submit();}function MSG(message) {alert(message);}function Manager(id,header,path,tables,user) {search_value="-";if (id != "Template")search_value=document.formular[id].value;url="http://wcm.trapeze.ws//lib/files.pl?"+search_value+"&"+header+"&"+path+"&"+tables+"&"+user;sizeX=300;sizeY=200;if (path == 'drucken') {posX=0;posY=0;sizeX=700;sizeY=500;}if (path == 'email') {posX=0;posY=0;sizeX=700;sizeY=500;}posX=(screen.width/2)-(sizeX/2);posY=(screen.height/2)-(sizeY/2);win_config="top="+posY+",left="+posX+",menubar=0,toolbar=0,scrollbars=0,width="+sizeX+",height="+sizeY;titel="Manager";bmi_win=window.open(url,titel,win_config);bmi_win.focus();}function SelectListbox() {field_value="1";listbox_value=document.formular.LISTBOX_SELECT.value;if (listbox_value.length > 2) {VALUES=listbox_value.split(";");i=0;n=VALUES.length;while (i <= n) {field_name=""+VALUES[i];i2=i+1;field_value=""+VALUES[i2];if (field_value == "") field_value="0";value_check = field_value.indexOf("#");if (value_check >= 0) field_value="0";if (field_name) document.formular[field_name].value=field_value;i=i+2;}}}
