function machTours(TOURTITEL,TNR,Pricej,Price2,Price3,Price4,KindOf,minimum,childage,Zusatz) {
var Zelle = new Array(4);
var PreisKind = "";
var childpricetext = "";
var Beifahrertext = "";
var Beifahrertext1 = "";
var JointPrivateInput = "";
var B="";
var Y="";
var InputType="";
var textourprice = "";
if(minimum==1) {
Privattext=". <span class='red'>F&uuml;r private Tour minimum 2 Erwachsene";
}else{Privattext="";}
if(Zusatz) {
Zusatz = "<br><span class='blue'>"+Zusatz+".<\/span>";}
else {Zusatz = "";}
if(childage == 0) {
if(KindOf == "Only Joint") {
PreisKind = Pricej;}
else {PreisKind = "";}
childpricetext = "zahlen den vollen";
} else {
childpricetext = "bis zu einer Gr&ouml;&szlig;e von 130 cm zahlen den halben";
PreisKind = "";
}
Beifahrertext ="Kinder "+childpricetext+" Preis";
Beifahrertext1 ="Kinder";
switch (KindOf) {
case "Only Private":
Zelle[0]="Privat 9 ++ Personen";
Zelle[1]="Privat 2 - 3 Personen";
Zelle[2]="Privat 4 - 5 Personen";
Zelle[3]="Privat 6 - 8 Personen";
JointPrivateInput = "<input type='radio' name='JointPrivate"+TNR+"' value='Private'><input type='radio' name='JointPrivate"+TNR+"' value='Private' checked='checked'>Nur Private Tour";
B="Baht";
Y="Ihre";
InputType="text";
textourprice = "Minimum "+minimum+" Person(en).<\/span> <span class='red'>Kinder "+childpricetext+" Preis";
break;
case "Only Joint":
Zelle[0]="Joint";
Zelle[1]="";
Zelle[2]="";
Zelle[3]="";
JointPrivateInput = "<input type='radio' name='JointPrivate"+TNR+"' value='Joint'><input type='radio' name='JointPrivate"+TNR+"' value='Joint' checked='checked'>Nur Gruppen Tour";
B="";
Y="";
InputType="hidden";
textourprice = "Minimum "+minimum+" Person(en).<\/span> <span class='red'>Die \"Gruppen (Joint) Touren\" machen Sie zusammen mit anderen (8 - 10 Personen).<\/span> <span class='blue'>"+Beifahrertext;
break;
default:
Zelle[0]="Gruppe";
Zelle[1]="Privat 2 - 3 Personen";
Zelle[2]="Privat 4 - 5 Personen";
Zelle[3]="Privat 6+ Personen";
JointPrivateInput = "<input type='radio' name='JointPrivate"+TNR+"' value='Joint' checked='checked' onclick='calculate(this.form.name)'> Joint Tour<input type='radio' name='JointPrivate"+TNR+"' value='Private' onclick='calculate(this.form.name)'> Private Tour";
B="Baht";
Y="Ihre";
InputType="text";
textourprice = "Minimum "+minimum+" Person(en).<\/span> <span class='red'>Kinder bis zu einer Gr&ouml;&szlig;e von 130 cm zahlen die H\&auml\;lfte.<\/span> <span class='blue'>Die \"Gruppen (Joint) Touren\" machen Sie zusammen mit anderen (8 - 10 Personen)<\/span>"+Privattext;
break;
}
if(KindOf != "") {
KindOf = KindOf;
} else {
KindOf = "Joint";}
var pricetext="<p><span class='price'>Unsere Preise:<\/span><\/p><p>Bitte f\&uuml\;llen Sie das Formular aus.<\/p><p><span class='red'>Die Preise gelten pro Person.<\/span> <span class='blue'>"+textourprice+".<\/span><\/p><p><input type='hidden' name='TourTitel"+TNR+"' value='"+TOURTITEL+"'>Wechselkurs THB in Ihre W&auml;hrung: <input type='text' name='Exchange_Rate"+TNR+"' size='3' value='' onkeyup='makeForm(this.form.name,this.name,this.value)'> Sie kennen den Wechselkurs nicht? <a href='../chiang_mai/currency.shtml'><strong>Klicken Sie hier!<\/strong><\/a><\/p><p>Anzahl Erwachsene <input type='text' name='nradult"+TNR+"' size='2' value='' onkeyup='makeForm(this.form.name,this.name,this.value)'>, Anzahl "+Beifahrertext1+" <input type='text' name='nrchild"+TNR+"' size='2' value=''onkeyup='makeForm(this.form.name,this.name,this.value)'><br>"+JointPrivateInput+" <input type='hidden' name='nradultc"+TNR+"' value=''><input type='hidden' name='nrchildc"+TNR+"' value=''> <input type='hidden' name='PriceChild"+TNR+"'value='"+PreisKind+"'><input type='hidden' name='Minimum"+TNR+"' value="+minimum+"><input type='hidden' name='TabellenSpalten"+TNR+"' value='4'><\/p><table width='80%' border='1' cellpadding='0' cellspacing='2'><caption>Price List "+TOURTITEL+"<\/caption><tr><th scope='col' colspan='2' width='25%'>"+Zelle[0]+"<\/th><th scope='col' colspan='2'>"+Zelle[1]+"<\/th><th scope='col' colspan='2'>"+Zelle[2]+"<\/th><th scope='col' colspan='2'>"+Zelle[3]+"<\/th><\/tr><tr><th>Baht<\/th><th>Ihre<\/th><th>"+B+"<\/th><th>"+Y+"<\/th><th>"+B+"<\/th><th>"+Y+"<\/th><th>"+B+"<\/th><th>"+Y+"<\/th><\/tr><tr><th><input type='text' name='adult1"+TNR+"' size='2' value='"+Pricej+"' readonly><\/th><th><input type='text' name='foreign1"+TNR+"' size='2' value='' readonly><\/th><th><input type='"+InputType+"' name='adult2"+TNR+"' size='2' value='"+Price2+"' readonly><\/th><th><input type='"+InputType+"' name='foreign2"+TNR+"' size='2' value='' readonly><\/th><th><input type='"+InputType+"' name='adult3"+TNR+"' size='2' value='"+Price3+"' readonly><\/th><th><input type='"+InputType+"' name='foreign3"+TNR+"' size='2' value='' readonly><\/th><th><input type='"+InputType+"' name='adult4"+TNR+"' size='2' value='"+Price4+"' readonly><\/th><th><input type='"+InputType+"' name='foreign4"+TNR+"' size='2' value='' readonly><\/th><\/tr><\/table><p>Ihr Gesamtpreis: <input type='text' name='allroundbaht"+TNR+"' size='2' value='' readonly> Baht, &nbsp; <input type='text' name='allroundfr"+TNR+"' size='2' value='' readonly> Ihre W&auml;hrung. &nbsp; Preis pro Person: <input type='text' name='perpersonbaht"+TNR+"' size='2' value='' readonly> Baht, <input type='text' name='perpersonfr"+TNR+"' size='2' value='' readonly> Ihre W&auml;hrung.<\/p><p>Vollst&auml;ndiger Name: <input type='text' name='Name"+TNR+"' size='20' value='' onchange='makeForm(this.form.name,this.name,this.value)'> &nbsp; Hotel oder Gasthaus + Phone No.: <input type='text' name='Hotel"+TNR+"' size='20' value='' onchange='makeForm(this.form.name,this.name,this.value)'><br><br>Start Datum der Tour: <input type='text' name='Date"+TNR+"' size='20' value=''> &nbsp; Datum &amp; Zeit f&uuml;r die Bezahlung: <input type='text' name='Payment"+TNR+"' size='20' value='' onchange='makeForm(this.form.name,this.name,this.value)'>"+Zusatz+"<\/p><p><big><a href=\"javascript:e_mailer(document.forms[0].name,"+TNR+")\">Diese Tour per E-Mail reservieren.<\/a><\/big> <small>Bitte f&uuml;llen Sie erst das Formular aus.<\/small><\/p><div id='EmailtextTrek"+TNR+"'><\/div>";
return pricetext
}
function makeForm(formname,Element,VALUE) {
var wert1=Element.split(/\d+/);
var NrDieses= Element.match(/\d+/);
var wert=wert1[0];
for (var j=1; j <= touranzahl; j++){
document.forms[formname].elements[wert+j].value=VALUE;
calculate(formname);
}
}
function calculate(formname){
var aaa="";
var bbb="";
var pricebaht="";
var pricechild="";
var exch="";
for (var j=1; j <= touranzahl; j++){
var TabellenSpalten = document.forms[formname].elements["TabellenSpalten"+j].value;
var priceadult = new Array("");
var pricechild2 = new Array("");
if (document.forms[formname].elements["Minimum"+j].value ==  "2"  & document.forms[formname].elements["nradult"+j].value/1 + document.forms[formname].elements["nrchild"+j].value/1 < 3){
document.forms[formname].elements["nradultc"+j].value = "2";
document.forms[formname].elements["nrchildc"+j].value = "";
}
else {
aaa=document.forms[formname].elements["nradult"+j].value/1;
bbb=Math.floor(document.forms[formname].elements["nrchild"+j].value/2);
document.forms[formname].elements["nradultc"+j].value = aaa + bbb;
document.forms[formname].elements["nrchildc"+j].value = document.forms[formname].elements["nrchild"+j].value - bbb*2;
}
priceadult[1] = document.forms[formname].elements["adult1"+j].value;
priceadult[2] = document.forms[formname].elements["adult2"+j].value;
priceadult[3] = document.forms[formname].elements["adult2"+j].value;
priceadult[4] = document.forms[formname].elements["adult3"+j].value;
priceadult[5] = document.forms[formname].elements["adult3"+j].value;
priceadult[6] = document.forms[formname].elements["adult4"+j].value;
priceadult[7] = document.forms[formname].elements["adult4"+j].value;
priceadult[8] = document.forms[formname].elements["adult4"+j].value;
exch=document.forms[formname].elements["Exchange_Rate"+j].value;
if (exch == 0) {
exch = 1;
}
if (exch.toString().indexOf(',')!= -1){
var z=exch.toString().split(',');
exch=z[0]+'.'+z[1];
}
if(document.forms[formname].elements["PriceChild"+j].value == "") {
for (i=0; i<= TabellenSpalten; i++ ) {
pricechild2[i] = priceadult[i];
}
}
else {
var pricechild2=document.forms[formname].elements["PriceChild"+j].value.split(",");
pricechild2.unshift("");
if(pricechild2[2] == undefined) {
for (var i=2; i<=TabellenSpalten ; i++ ) {
pricechild2[i] = pricechild2[1];
}
}
}
for (var i=0; i < document.forms[formname].elements["JointPrivate"+j].length; i++){
if (document.forms[formname].elements["JointPrivate"+j][i].checked){
var radio_value = document.forms[formname].elements["JointPrivate"+j][i].value;
}
}
if(radio_value == "Joint"){
var pricebaht = priceadult[1] ;
if(document.forms[formname].elements["PriceChild"+j].value == "") {
pricechild=pricebaht/2;
}
else{pricechild = pricechild2[1]}
}
//private
else{
if ((document.forms[formname].elements["nradult"+j].value/1 + document.forms[formname].elements["nrchild"+j].value/1 < 3)){
document.forms[formname].elements["nradultc"+j].value = "2";
document.forms[formname].elements["nrchildc"+j].value = "";
}
if (document.forms[formname].elements["nradultc"+j].value > 8){
pricebaht = priceadult[1];
}
else {
pricebaht = priceadult[document.forms[formname].elements["nradultc"+j].value];
}
pricechild = pricebaht/2;
}
var allroundpricebaht = pricebaht * document.forms[formname].elements["nradultc"+j].value + pricechild * document.forms[formname].elements["nrchildc"+j].value;
var allroundpricefr = money(allroundpricebaht/exch);
var pricefr = money(pricebaht/exch);
var priceprivat = new Array("");
var priceprivatfr = new Array("");
for (i=1; i<=TabellenSpalten; i++ ) {
priceprivat[i]=document.forms[formname].elements["adult"+i+j].value;
priceprivatfr[i]= money(priceprivat[i]/exch);
document.forms[formname].elements["foreign"+i+j].size=priceprivatfr[i].length;
document.forms[formname].elements["foreign"+i+j].value=priceprivatfr[i];
}
document.forms[formname].elements["allroundbaht"+j].size=allroundpricebaht.toString().length;
document.forms[formname].elements["allroundbaht"+j].value=allroundpricebaht;
document.forms[formname].elements["allroundfr"+j].size=allroundpricefr.length;
document.forms[formname].elements["allroundfr"+j].value=allroundpricefr;
document.forms[formname].elements["perpersonbaht"+j].size=pricebaht.toString().length;
document.forms[formname].elements["perpersonbaht"+j].value=pricebaht;
document.forms[formname].elements["perpersonfr"+j].size=pricefr.length;
document.forms[formname].elements["perpersonfr"+j].value=pricefr;
}
}
function money(num){
if (num.toString().indexOf('.')!= -1){
var a=num.toString().split('.');
var b=a[1].substr(0,2);
if (b.length<2){b=b+"0";}
var c=a[0]+"."+b;
}
else{var c=num.toString();}
return c;
}
function Ersetze(was) {
was = was.replace(/%20/g, " ");
was = was.replace(/%0A/g, "<br>");
was = was.replace(/%22/g, "\"");
return was
}
function e_mailer(formname,Diese){
var ClearButton = "<p><input type='button' class='BUTTON' value='L&ouml;schen' onclick='document.getElementById\(\"EmailtextTrek"+Diese+"\"\).innerHTML =\"\"'><\/p>";
var body = "";
var NR = Diese;
for (var i=0; i < document.forms[formname].elements["JointPrivate"+NR].length; i++){
if (document.forms[formname].elements["JointPrivate"+NR][i].checked){
var radio_value = document.forms[formname].elements["JointPrivate"+NR][i].value;
}}
var CHILD = "Children";
var WhatKind = "%0AJoint%20or%20private:%20" + radio_value;
body = "Price%20per%20person:%20" + document.forms[formname].elements["perpersonbaht"+NR].value + "%20Baht%0AAll%20round%20price:%20" + document.forms[formname].elements["allroundbaht"+NR].value + "%20Baht%0ANo.%20of%20Adults:%20" + document.forms[formname].elements["nradult"+NR].value + "%0ANo.%20of%20"+CHILD+":%20" + document.forms[formname].elements["nrchild"+NR].value + WhatKind + "%20%0AStart%20date%20of%20the%20"+formname+":%20" + document.forms[formname].elements["Date"+NR].value+"%0A%0A";
var subject = "Reservation%20of%20"+document.forms[formname].elements["TourTitel"+NR].value;;
var body2 = "Your%20Name:%20" + document.forms[formname].elements["Name"+Diese].value + "%20%0AHotel%20or%20Guest-house + Phone No.:%20" + document.forms[formname].elements["Hotel"+Diese].value + "%20%0ADate%20and%20time%20for%20collection%20of%20payment:%20" + document.forms[formname].elements["Payment"+Diese].value;
var EmailId = "tours@chiangmai1.com";
var divemail = '<h3 class="blue">Falls das Email Programm nicht &ouml;ffnet!<\/h3><p>Kopieren Sie bitte den folgenden Text, f&uuml;gen ihn in Ihr Email Programm ein und senden ihn an:<br>'+EmailId+'<p>'+Ersetze(subject)+"<br><br>"+Ersetze(body)+Ersetze(body2)+ClearButton;
if(navigator.appName.indexOf("Internet Explorer") != -1) {
document.getElementById("EmailtextTrek"+Diese).innerHTML = divemail;
}
try{
window.location="mailto:"+EmailId+"?subject="+subject+"&body="+body+body2;
}
catch (e){
document.getElementById("EmailtextTrek"+Diese).innerHTML = divemail;
}}