EGebuehr=50;StakursZahl=6;Stakurs=new Array(StakursZahl);for(i=0;i<StakursZahl;i++)Stakurs[i]=new Array(3);StakursPreise="0,0,0,160,320,135,200,400,165,240,480,195,285,570,260,410,820,385,";countArray2=countArray1=counte=counta=0;countDimension=3;for(i=0;i<=StakursPreise.length;i++){counte=i;if(StakursPreise.charCodeAt(counte)==44){Stakurs[countArray1][countArray2]=StakursPreise.substring(counta,counte);counta=counte+1;countArray2+=1;if(countArray2==countDimension){countArray1+=1;countArray2=0}}}
LangZeit=new Array(125,155,185);BildungsUrlaub=new Array(300,540);Schreiben=30;UnoPreise="300,450,600,750,900,";UnoPreis=new Array(5);for(i=countArray1=counte=counta=0;i<=UnoPreise.length;i++){counte=i;if(UnoPreise.charCodeAt(counte)==44){UnoPreis[countArray1]=UnoPreise.substring(counta,counte);counta=counte+1;countArray1+=1}}Lehrer=new Array(240,900,480);ErasmusPreis=175;JuniorPreis=980;DelePreise=new Array(1800,1390,480);WirtschaftPreis=new Array(410,1550,410,410);KulturKurs=new Array(125,250);
Tango=Flamenco=100;Kochen=110;Reiten=130;TrekkingPreis=0;Culture=340;UGebuehr=25;AlojPreise1="0,0,0,120,200,80,100,170,70,120,200,80,100,170,70,23,28,33,20,25,30,25,30,35,22,27,32,";AlojPreise2="58,48,35,22,";AlojPreis1=new Array(9);for(i=0;i<9;i++)AlojPreis1[i]=new Array(3);AlojPreis2=new Array(2);for(i=0;i<2;i++)AlojPreis2[i]=new Array(2);AlojPreis3=new Array(65,120,50,65);countArray2=countArray1=counte=counta=0;countDimension=3;
for(i=0;i<=AlojPreise1.length;i++){counte=i;if(AlojPreise1.charCodeAt(counte)==44){AlojPreis1[countArray1][countArray2]=AlojPreise1.substring(counta,counte);counta=counte+1;countArray2+=1;if(countArray2==countDimension){countArray1+=1;countArray2=0}}}countArray2=countArray1=counte=counta=0;countDimension=2;
for(i=0;i<=AlojPreise2.length;i++){counte=i;if(AlojPreise2.charCodeAt(counte)==44){AlojPreis2[countArray1][countArray2]=AlojPreise2.substring(counta,counte);counta=counte+1;countArray2+=1;if(countArray2==countDimension){countArray1+=1;countArray2=0}}};function start(){init("course",CursoText);init("TeacherCourse",TeacherText);init("special",SpecialText);init("DeleCourse",DeleText);init("BusinessCourse",BusinessText);init("accommodation",AlojText)}function init(b,a){for(i=0;i<a.length;i+=2){NewOption=new Option(a[i],a[i+1],false,false);document.anmeldung[b].options[i/2+1]=NewOption}}
function wechsel(b){MenuName=b;WochenName=MenuName+"_weeks";KursIndex=document.anmeldung[MenuName].selectedIndex;if(MenuName=="course"){KursIndex==0&&wochen(0);if(document.anmeldung[MenuName].length==8)KursIndex==7?wochen(2):wochen(24);else wochen(24);KursIndex==6?zufuegen():loeschen()}MenuName=="taller"&&wochen(24);MenuName=="TeacherCourse"&&wochen(-1);if(MenuName=="special")switch(KursIndex){case 0:loeschen();wochen(0);break;case 1:wochen(412);loeschen();break;case 2:wochen(-2);loeschen();break}if(MenuName==
"DeleCourse")switch(KursIndex){case 0:wochen(0);break;case 1:wochen(-8);break;case 2:wochen(-4);break;case 3:wochen(-4);break}if(MenuName=="BusinessCourse")switch(KursIndex){case 0:wochen(0);break;case 1:wochen(4);break;case 2:wochen(-1);break;case 3:wochen(4);break;case 4:wochen(4);break}if(MenuName=="cultura")document.anmeldung.cultura.checked==true?wochen(2):wochen(0);if(MenuName=="flamenco")document.anmeldung.flamenco.checked==true?wochen(24):wochen(0);if(MenuName=="tango")document.anmeldung.tango.checked==
true?wochen(24):wochen(0);if(MenuName=="cooking")document.anmeldung.cooking.checked==true?wochen(24):wochen(0);if(MenuName=="equitacion")document.anmeldung.equitacion.checked==true?wochen(1):wochen(0);if(MenuName=="culture")document.anmeldung.culture.checked==true?wochen(2):wochen(0);rechnekurs()}
function wochen(b){function a(){WochenWert=document.anmeldung[WochenName].length-1;for(i=0;i<WochenWert;i++)document.anmeldung[WochenName].options[document.anmeldung[WochenName].length-1]=null;document.anmeldung[WochenName].selectedIndex=0;document.anmeldung[WochenName].disabled=false}b==0&&a();if(b==24|b==4||b==2||b==1){a();for(i=1;i<b+1;i++){NewOption=new Option(i,i+" weeks",false,false);document.anmeldung[WochenName].options[i]=NewOption}document.anmeldung[WochenName].selectedIndex=1;document.anmeldung[WochenName].disabled=
false}if(b==412){a();for(i=1;i<4;i++){NewOption=new Option(i*4,i*4+" weeks",false,false);document.anmeldung[WochenName].options[i]=NewOption}document.anmeldung[WochenName].selectedIndex=1;document.anmeldung[WochenName].disabled=false}if(b<0){a();FesterWert=Math.abs(b);NewOption=new Option(FesterWert,FesterWert+" weeks",false,false);document.anmeldung[WochenName].options[1]=NewOption;document.anmeldung[WochenName].selectedIndex=1;document.anmeldung[WochenName].disabled=true}}
function zufuegen(){if(KursIndex==6){document.getElementById("detailsBox").style.display="block";for(i=10;i<35;i+=5){NewOption=new Option(i+" "+SpecialDetailText,i+" clases privadas",false,false);document.anmeldung.detail.options[document.anmeldung.detail.length]=NewOption}}}
function loeschen(){document.getElementById("detailsBox").style.display="none";DetailWert=document.anmeldung.detail.length-1;for(i=0;i<DetailWert;i++)document.anmeldung.detail.options[document.anmeldung.detail.length-1]=null;document.anmeldung.detail.options[0].value="";document.anmeldung.detail.options[0].text="-----????-----"}AlojIndex=new Array(0,1,1,2,2,1,1,3,4);EssenIndex=false;
function uwechsel(){Aloj=document.anmeldung.accommodation.selectedIndex;AlojIndexWert=AlojIndex[Aloj];WochenName="accommodation_weeks";Aloj!=0?wochen(24):wochen(0);AlojIndexWert==0&&zimmerraus();AlojIndexWert!=0&&zimmerrein();if(AlojIndexWert==2){essenrein();EssenIndex=true}if(AlojIndexWert!=2&&EssenIndex==true){EssenIndex=false;essenraus()}rechnealoj()}
function zimmerrein(){if(AlojIndexWert==3){NewOption=new Option(ZimmerartText[6],ZimmerartText[7],false,false);document.anmeldung.accommodation_detail.options[0]=NewOption;NewOption=new Option(ZimmerartText[8],ZimmerartText[9],false,false);document.anmeldung.accommodation_detail.options[1]=NewOption}if(AlojIndexWert==4){NewOption=new Option(ZimmerartText[6],ZimmerartText[8],false,false);document.anmeldung.accommodation_detail.options[0]=NewOption;NewOption=new Option(ZimmerartText[10],ZimmerartText[11],
false,false);document.anmeldung.accommodation_detail.options[1]=NewOption}if(AlojIndexWert==1||AlojIndexWert==2){ZimmerIndex=2;NewOption=new Option(ZimmerartText[ZimmerIndex],ZimmerartText[ZimmerIndex+1],false,false);document.anmeldung.accommodation_detail.options[0]=NewOption;NewOption=new Option(ZimmerartText[ZimmerIndex+2],ZimmerartText[ZimmerIndex+3],false,false);document.anmeldung.accommodation_detail.options[1]=NewOption;document.anmeldung.accommodation_detail.options[2]=null}}
function zimmerraus(){ZimmerWert=document.anmeldung.accommodation_detail.length-1;for(i=0;i<ZimmerWert;i++)document.anmeldung.accommodation_detail.options[document.anmeldung.accommodation_detail.length-1]=null;NewOption=new Option(ZimmerartText[0],ZimmerartText[0],false,false);document.anmeldung.accommodation_detail.options[0]=NewOption}
function essenrein(){for(i=2;i<8;i+=2){NewOption=new Option(VerpflegungText[i],VerpflegungText[i+1],false,false);document.anmeldung.accommodation_catering.options[i/2-1]=NewOption}}
function essenraus(){wert=document.anmeldung.accommodation_catering.length-1;for(i=0;i<wert;i++)document.anmeldung.accommodation_catering.options[document.anmeldung.accommodation_catering.length-1]=null;document.anmeldung.accommodation_catering.options[0].value="";document.anmeldung.accommodation_catering.options[0].text="-----????-----"};var GesamtPreis=0,Upreis=0,Preis=0,CTotal=0,UTotal=0;
function rechnekurs(){var b=new Array("course","TeacherCourse","special","DeleCourse","BusinessCourse"),a=[],c=[];for(i=0;i<b.length;i++){a[i]=document.anmeldung[b[i]].selectedIndex;c[i]=document.anmeldung[b[i]+"_weeks"].selectedIndex}b=document.anmeldung.detail.selectedIndex;Preis=wert=0;if(a[0]==1||a[0]==2||a[0]==3){Faktor=c[0]-2;if(c[0]==0)Preis=0;if(c[0]>2&&c[0]<8)Preis=Number(Stakurs[a[0]][1])+Number(Stakurs[a[0]][2])*Faktor;if(c[0]<=2&&c[0]>0)Preis=Number(Stakurs[a[0]][c[0]-1]);if(c[0]>7)Preis=
Number(c[0]*LangZeit[a[0]-1])}if(a[0]==4||a[0]==5){Faktor=c[0]-2;if(c[0]==0)Preis=0;if(c[0]>2)Preis=Number(Stakurs[a[0]][1])+Number(Stakurs[a[0]][2])*Faktor;if(c[0]<=2&&c[0]>0)Preis=Number(Stakurs[a[0]][c[0]-1])}if(a[0]==6)if(b>0)Preis=UnoPreis[b-1]*c[0];if(a[0]==7)Preis=c[0]==0?0:Number(BildungsUrlaub[c[0]-1]);if(document.anmeldung.taller.checked==true){wert=Number(Schreiben*document.anmeldung.taller_weeks.selectedIndex);Preis+=wert}else document.anmeldung.taller_weeks.selectedIndex=0;if(a[1]>0){wert=
Lehrer[a[1]-1];Preis+=wert}if(a[2]==1){wert=ErasmusPreis*c[2]-50;Preis+=wert}if(a[2]==2){wert=JuniorPreis;Preis+=wert}if(a[3]>0){wert=DelePreise[a[3]-1];if(a[3]==3)wert-=50;Preis+=wert}if(a[4]==1){wert=WirtschaftPreis[0]*c[4];Preis+=wert}if(a[4]==2){wert=WirtschaftPreis[1];Preis+=wert}if(a[4]==3){wert=WirtschaftPreis[2]*c[4];Preis+=wert}if(a[4]==4){wert=WirtschaftPreis[3]*c[4];Preis+=wert}if(document.anmeldung.cultura.checked==true){wert=KulturKurs[document.anmeldung.cultura_weeks.selectedIndex-1];
Preis+=wert}else document.anmeldung.cultura_weeks.selectedIndex=0;if(document.anmeldung.flamenco.checked==true){wert=Number(Flamenco*document.anmeldung.flamenco_weeks.selectedIndex);Preis+=wert}else document.anmeldung.flamenco_weeks.selectedIndex=0;if(document.anmeldung.tango.checked==true){wert=Number(Tango*document.anmeldung.tango_weeks.selectedIndex);Preis+=wert}else document.anmeldung.tango_weeks.selectedIndex=0;if(document.anmeldung.cooking.checked==true){wert=Number(Kochen*document.anmeldung.cooking_weeks.selectedIndex);
Preis+=wert}else document.anmeldung.cooking_weeks.selectedIndex=0;if(document.anmeldung.equitacion.checked==true){wert=Number(Reiten*document.anmeldung.equitacion_weeks.selectedIndex);Preis+=wert}else document.anmeldung.equitacion_weeks.selectedIndex=0;if(document.anmeldung.culture.checked==true){wert=Number(Culture*document.anmeldung.culture_weeks.selectedIndex)-50;Preis+=wert}else document.anmeldung.culture_weeks.selectedIndex=0;CTotal=Preis+EGebuehr;if(Preis==0)CTotal=0;document.anmeldung.course_fee.value=
CTotal;GesamtPreis=UTotal+CTotal;if(Preis==0&Upreis==0)GesamtPreis=0;document.anmeldung.fee.value=GesamtPreis}
function rechnealoj(){var b=document.anmeldung.accommodation.selectedIndex,a=document.anmeldung.accommodation_detail.selectedIndex,c=document.anmeldung.accommodation_catering.selectedIndex,d=document.anmeldung.accommodation_weeks.selectedIndex,e=document.anmeldung.course.selectedIndex;Wert=b*2-1+1*a;if(d!=0)if(b==1||b==2){Faktor=d-2;if(d>2)Upreis=Number(AlojPreis1[Wert][1])+Number(AlojPreis1[Wert][2])*Faktor;if(d<=2&&d>0)Upreis=Number(AlojPreis1[Wert][d-1])}else{Faktor=d*7-1;if(b==3||b==4)Upreis=
Number(AlojPreis1[Wert][c])*Faktor;if(b==5||b==6)Upreis=Number(AlojPreis2[b-5][a])*Faktor;if(b==7)Upreis=Number(AlojPreis3[a])*Faktor;if(b==8)Upreis=Number(AlojPreis3[a+2])*Faktor}else Upreis=0;UTotal=Upreis+UGebuehr;if(Upreis==0)UTotal=0;document.anmeldung.accommodation_fee.value=UTotal;GesamtPreis=UTotal+CTotal;if(Preis==0&Upreis==0)GesamtPreis=0;document.anmeldung.fee.value=GesamtPreis};