function total() {
var tr=parseInt(document.frm.curso.value);
var dr=parseInt(document.frm.alojamiento.value);
var sum=tr+dr;
sum = sum.toString();
document.frm.suma.value=sum;
}

function windowopen(theURL,winName,features)
{window.open(theURL,winName,features);}


function result()
{

// PRECIOS:::

// I. Intensivo_curso_semanas_horas/día
var intensiv_kurs_w1_h4 = 206.0
var intensiv_kurs_w2_h4 = 343.0
var intensiv_kurs_w3_h4 = 468.0
var intensiv_kurs_w4_h4 = 593.0
var intensiv_kurs_wv_h4 = 125.0  //semana extra
var intensiv_kurs_h4_disc13 = 0.0  //  descuento para curso de 13 semaas o mas

var intensiv_kurs_w1_h5 = 257.0
var intensiv_kurs_w2_h5 = 430.0
var intensiv_kurs_w3_h5 = 585.0
var intensiv_kurs_w4_h5 = 741.0
var intensiv_kurs_wv_h5 = 156.0
var intensiv_kurs_h5_disc13 = 0.0

// III. Superintensivo_curso_semanas_horas/día
var super_intensiv_kurs_w1_h6 = 309.0
var super_intensiv_kurs_w2_h6 = 516.0
var super_intensiv_kurs_w3_h6 = 702.0
var super_intensiv_kurs_w4_h6 = 889.0
var super_intensiv_kurs_wv_h6 = 187.0

// IV. Combinado_curso_semanas_horas/día
var komb_kurs_w1_h4 = 331.0
var komb_kurs_w2_h4 = 593.0
var komb_kurs_w3_h4 = 843.0
var komb_kurs_w4_h4 = 1093.0
var komb_kurs_wv_h4 = 250.0

// V. Individual_curso_semanas_horas/día
var einzel_kurs_w1_h2 = 250.0
var einzel_kurs_w2_h2 = 500.0
var einzel_kurs_w3_h2 = 750.0
var einzel_kurs_w4_h2 = 1000.0
var einzel_kurs_wv_h2 = 250.0  

var einzel_kurs_w1_h3 = 375.0
var einzel_kurs_w2_h3 = 750.0
var einzel_kurs_w3_h3 = 1125.0
var einzel_kurs_w4_h3 = 1500.0
var einzel_kurs_wv_h3 = 375.0 

var einzel_kurs_w1_h4 = 500.0
var einzel_kurs_w2_h4 = 1000.0
var einzel_kurs_w3_h4 = 1500.0
var einzel_kurs_w4_h4 = 2000.0
var einzel_kurs_wv_h4 = 500.0   //?

// VI. DELE_curso_semanas_horas/día
var dele_kurs_w1_h4 = 257.0
var dele_kurs_w2_h4 = 430.0
var dele_kurs_w3_h4 = 585.0
var dele_kurs_w4_h4 = 741.0
var dele_kurs_wv_h4 = 156.0

// VII & VIII. Grammar_Conversation_curso_semanas_horas/día
var grammar_convers_kurs_w1_h2 = 115.0
var grammar_convers_kurs_w2_h2 = 189.0
var grammar_convers_kurs_w3_h2 = 258.0
var grammar_convers_kurs_w4_h2 = 326.0
var grammar_convers_kurs_wv_h2 = 70.0

// IX. General_curso_semanas_horas/día
var allg_kurs_w1_h4 = 258.0
var allg_kurs_w2_h4 = 425.0
var allg_kurs_w3_h4 = 581.0
var allg_kurs_w4_h4 = 739.0
var allg_kurs_wv_h4 = 160.0

var allg_kurs_w1_h5 = 323.0
var allg_kurs_w2_h5 = 536.0
var allg_kurs_w3_h5 = 728.0
var allg_kurs_w4_h5 = 925.0
var allg_kurs_wv_h5 = 200.0

// X, X1, XII, XIII, XIV and XV. Literatura_Historia_Cultura_Comercial_curso_semanas_horas/día
var lit_kurs_w1_h4 = 143.0
var lit_kurs_w2_h4 = 263.0
var lit_kurs_w3_h4 = 383.0
var lit_kurs_w4_h4 = 503.0
var lit_kurs_wv_h4 = 120.0

// Bildungsurlaub, Curso para profesores, Curso para adolescentes
var bildungsurlaub_1 = 320.0
var bildungsurlaub_2 = 536.0

var curso_mayores = 143.0
var curso_mayores_2 = 236.0
var curso_mayores_3 = 323.0
var curso_mayores_4 = 413.0
var curso_mayores_e = 90

var curso_para_prof = 503.0
var curso_para_adolescentes_2 = 967.0
var curso_para_adolescentes_3 = 1357.0
var curso_para_adolescentes_4 = 1749.0

// Alojamiento
var piso_individual = 110
var piso_individual_over4 = 95
var piso_individual_disc13 = 0
var piso_doble = 95
var piso_doble_over4 =80
var piso_doble_disc13 = 0
var piso_individual_espanoles = 110
var piso_doble_espanoles = 110
var familia_individual_media = 160
var familia_individual_completa = 178
var familia_doble_media = 147
var familia_doble_completa = 166


// Additional
var zusatz_person = 45.0

var precio_alojamiento = 0
var preis_kurs = 0
var preis_begleitung = 0


if (document.bestellung.Curso[0].checked)
{
	if (document.bestellung.semanas.value == '1')
	{
		preis_kurs = preis_kurs + 206;
	}
	else if (document.bestellung.semanas.value == '2')
	{
		preis_kurs = preis_kurs + intensiv_kurs_w2_h4;
	}
	else if (document.bestellung.semanas.value == '3')
	{
		preis_kurs = preis_kurs + intensiv_kurs_w3_h4;
	}
	else if (document.bestellung.semanas.value == '4')
	{
		preis_kurs = preis_kurs + intensiv_kurs_w4_h4;
	}
	else
	{
		preis_kurs = preis_kurs + (intensiv_kurs_wv_h4 * document.bestellung.semanas.value) + intensiv_kurs_w4_h4 - (intensiv_kurs_wv_h4 * '4');
	if (document.bestellung.semanas.value >=13) {preis_kurs = preis_kurs-intensiv_kurs_h4_disc13}}
}

else if (document.bestellung.Curso[1].checked)
{
	if (document.bestellung.semanas.value == '1')
	{
		preis_kurs = preis_kurs + 257;
	}
	else if (document.bestellung.semanas.value == '2')
	{
		preis_kurs = preis_kurs + intensiv_kurs_w2_h5;
	}
	else if (document.bestellung.semanas.value == '3')
	{
		preis_kurs = preis_kurs + intensiv_kurs_w3_h5;
	}
	else if (document.bestellung.semanas.value == '4')
	{
		preis_kurs = preis_kurs + intensiv_kurs_w4_h5;
	}
	else
	{
		preis_kurs = preis_kurs + (intensiv_kurs_wv_h5 * document.bestellung.semanas.value) + intensiv_kurs_w4_h5 - (intensiv_kurs_wv_h5 * '4');
	if (document.bestellung.semanas.value >=13) {preis_kurs = preis_kurs-intensiv_kurs_h5_disc13}}
}

//else if (document.bestellung.Curso[2].checked)
//{
//	if (document.bestellung.semanas.value == '1')
//	{
//		preis_kurs = preis_kurs + m5_intensivkurs_w1_h4;
//	}
//	else if (document.bestellung.semanas.value == '2')
//	{
//		preis_kurs = preis_kurs + m5_intensivkurs_w2_h4;
//	}
//	else if (document.bestellung.semanas.value == '3')
//	{
//		preis_kurs = preis_kurs + m5_intensivkurs_w3_h4;
//	}
//	else if (document.bestellung.semanas.value == '4')
//	{
//		preis_kurs = preis_kurs + m5_intensivkurs_w4_h4;
//	}
//	else
//	{
//		preis_kurs = preis_kurs + (m5_intensivkurs_wv_h4 * document.bestellung.semanas.value) + m5_intensivkurs_w4_h4 - (m5_intensivkurs_wv_h4 * '4');
//	}
//}

//else if (document.bestellung.Curso[3].checked)
//{
//
//	if (document.bestellung.semanas.value == '1')
//	{
//		preis_kurs = preis_kurs + m5_intensivkurs_w1_h5;
//	}
//	else if (document.bestellung.semanas.value == '2')
//	{
//		preis_kurs = preis_kurs + m5_intensivkurs_w2_h5;
//	}
//	else if (document.bestellung.semanas.value == '3')
//	{
//		preis_kurs = preis_kurs + m5_intensivkurs_w3_h5;
//	}
//	else if (document.bestellung.semanas.value == '4')
//	{
//		preis_kurs = preis_kurs + m5_intensivkurs_w4_h5;
//	}
//	else
//	{
//		preis_kurs = preis_kurs + (m5_intensivkurs_wv_h5 * document.bestellung.semanas.value) + m5_intensivkurs_w4_h5 - (m5_intensivkurs_wv_h5 * '4');
//	}
//}


else if (document.bestellung.Curso[2].checked)
{

	if (document.bestellung.semanas.value == '1')
	{
		preis_kurs = preis_kurs + 309;
	}
	else if (document.bestellung.semanas.value == '2')
	{
		preis_kurs = preis_kurs + super_intensiv_kurs_w2_h6;
	}
	else if (document.bestellung.semanas.value == '3')
	{
		preis_kurs = preis_kurs + super_intensiv_kurs_w3_h6;
	}
	else if (document.bestellung.semanas.value == '4')
	{
		preis_kurs = preis_kurs + super_intensiv_kurs_w4_h6;
	}
	else
	{
		preis_kurs = preis_kurs + (super_intensiv_kurs_wv_h6 * document.bestellung.semanas.value) + super_intensiv_kurs_w4_h6 - (super_intensiv_kurs_wv_h6 * '4');
	}

}

else if (document.bestellung.Curso[3].checked)

{

	if (document.bestellung.semanas.value == '1')
	{
		preis_kurs = preis_kurs + 331;
	}
	else if (document.bestellung.semanas.value == '2')
	{
		preis_kurs = preis_kurs + komb_kurs_w2_h4;
	}
	else if (document.bestellung.semanas.value == '3')
	{
		preis_kurs = preis_kurs + komb_kurs_w3_h4;
	}
	else if (document.bestellung.semanas.value == '4')
	{
		preis_kurs = preis_kurs + komb_kurs_w4_h4;
	}
	else
	{
		preis_kurs = preis_kurs + (komb_kurs_wv_h4 * document.bestellung.semanas.value) + komb_kurs_w4_h4 - (komb_kurs_wv_h4 * '4');
	}

}

else if (document.bestellung.Curso[4].checked)
{

	if (document.bestellung.semanas.value == '1')
	{
		preis_kurs = preis_kurs + 250;
	}
	else if (document.bestellung.semanas.value == '2')
	{
		preis_kurs = preis_kurs + einzel_kurs_w2_h2;
	}
	else if (document.bestellung.semanas.value == '3')
	{
		preis_kurs = preis_kurs + einzel_kurs_w3_h2;
	}
	else if (document.bestellung.semanas.value == '4')
	{
		preis_kurs = preis_kurs + einzel_kurs_w4_h2;
	}
	else
	{
		preis_kurs = preis_kurs + (einzel_kurs_wv_h2 * document.bestellung.semanas.value)
	}
}

else if (document.bestellung.Curso[5].checked)
{
	if (document.bestellung.semanas.value == '1')
	{
		preis_kurs = preis_kurs + 375;
	}
	else if (document.bestellung.semanas.value == '2')
	{
		preis_kurs = preis_kurs + einzel_kurs_w2_h3;
	}
	else if (document.bestellung.semanas.value == '3')
	{
		preis_kurs = preis_kurs + einzel_kurs_w3_h3;
	}
	else if (document.bestellung.semanas.value == '4')
	{
		preis_kurs = preis_kurs + einzel_kurs_w4_h3;
	}
	else
	{
		preis_kurs = preis_kurs + (einzel_kurs_wv_h3 * document.bestellung.semanas.value)
	}
}
else if (document.bestellung.Curso[6].checked)
{

	if (document.bestellung.semanas.value == '1')
	{
		preis_kurs = preis_kurs + 500;
	}
	else if (document.bestellung.semanas.value == '2')
	{
		preis_kurs = preis_kurs + einzel_kurs_w2_h4;
	}
	else if (document.bestellung.semanas.value == '3')
	{
		preis_kurs = preis_kurs + einzel_kurs_w3_h4;
	}
	else if (document.bestellung.semanas.value == '4')
	{
		preis_kurs = preis_kurs + einzel_kurs_w4_h4;
	}
	else
	{
		preis_kurs = preis_kurs + (einzel_kurs_wv_h4 * document.bestellung.semanas.value)
	}

}

else if (document.bestellung.Curso[7].checked || document.bestellung.Curso[8].checked || document.bestellung.Curso[9].checked)
{

	if (document.bestellung.semanas.value == '1')
	{
		preis_kurs = preis_kurs + 257;
	}
	else if (document.bestellung.semanas.value == '2')
	{
		preis_kurs = preis_kurs + dele_kurs_w2_h4;
	}
	else if (document.bestellung.semanas.value == '3')
	{
		preis_kurs = preis_kurs + dele_kurs_w3_h4;
	}
	else if (document.bestellung.semanas.value == '4')
	{
		preis_kurs = preis_kurs + dele_kurs_w4_h4;
	}
	else
	{
		preis_kurs = preis_kurs + (dele_kurs_wv_h4 * document.bestellung.semanas.value) + dele_kurs_w4_h4 - (dele_kurs_wv_h4 * '4');
	}
}
// VII and VIII
else if ((document.bestellung.Curso[10].checked) || (document.bestellung.Curso[11].checked)) {
	if (document.bestellung.semanas.value == '1') {preis_kurs = preis_kurs + 115}
	else if (document.bestellung.semanas.value == '2') {preis_kurs = preis_kurs + grammar_convers_kurs_w2_h2}
	else if (document.bestellung.semanas.value == '3') {preis_kurs = preis_kurs + grammar_convers_kurs_w3_h2}
	else if (document.bestellung.semanas.value == '4') {preis_kurs = preis_kurs + grammar_convers_kurs_w4_h2}
	else {preis_kurs = preis_kurs + (grammar_convers_kurs_wv_h2 * document.bestellung.semanas.value) + grammar_convers_kurs_w4_h2 - (grammar_convers_kurs_wv_h2 * '4')}
	}
// IX. 4hrs/d
else if (document.bestellung.Curso[12].checked) {
	if (document.bestellung.semanas.value == '1') {preis_kurs = preis_kurs + 258}
	else if (document.bestellung.semanas.value == '2') {preis_kurs = preis_kurs + allg_kurs_w2_h4}
	else if (document.bestellung.semanas.value == '3') {preis_kurs = preis_kurs + allg_kurs_w3_h4}
	else if (document.bestellung.semanas.value == '4') {preis_kurs = preis_kurs + allg_kurs_w4_h4}
	else {preis_kurs = preis_kurs + (allg_kurs_wv_h4 * document.bestellung.semanas.value) + allg_kurs_w4_h4 - (allg_kurs_wv_h4 * '4')}
	}
// IX. 5hrs/d
else if (document.bestellung.Curso[13].checked) {
	if (document.bestellung.semanas.value == '1') {preis_kurs = preis_kurs + 323}
	else if (document.bestellung.semanas.value == '2') {preis_kurs = preis_kurs + allg_kurs_w2_h5}
	else if (document.bestellung.semanas.value == '3') {preis_kurs = preis_kurs + allg_kurs_w3_h5}
	else if (document.bestellung.semanas.value == '4') {preis_kurs = preis_kurs + allg_kurs_w4_h5}
	else {preis_kurs = preis_kurs + (allg_kurs_wv_h5 * document.bestellung.semanas.value) + allg_kurs_w4_h5 - (allg_kurs_wv_h5 * '4')}
	}
// X, XI, XII, XIII, XIV and XV
else if ((document.bestellung.Curso[14].checked) || (document.bestellung.Curso[15].checked) || (document.bestellung.Curso[16].checked) || (document.bestellung.Curso[17].checked) || (document.bestellung.Curso[18].checked) || (document.bestellung.Curso[19].checked)) {
	if (document.bestellung.semanas.value == '1') {preis_kurs = preis_kurs + 143}
	else if (document.bestellung.semanas.value == '2') {preis_kurs = preis_kurs + lit_kurs_w2_h4}
	else if (document.bestellung.semanas.value == '3') {preis_kurs = preis_kurs + lit_kurs_w3_h4}
	else if (document.bestellung.semanas.value == '4') {preis_kurs = preis_kurs + lit_kurs_w4_h4}
	else {preis_kurs = preis_kurs + (lit_kurs_wv_h4 * document.bestellung.semanas.value) + lit_kurs_w4_h4 - (lit_kurs_wv_h4 * '4')}
	}

else if (document.bestellung.Curso[20].checked || document.bestellung.Curso[21].checked) {
	if (document.bestellung.semanas.value == '1') {preis_kurs = 320}
	else if (document.bestellung.semanas.value == '2') {preis_kurs = 536}
	}

else if (document.bestellung.Curso[22].checked ) {
	if (document.bestellung.semanas.value == '1') {preis_kurs = 143}
	else if (document.bestellung.semanas.value == '2') {preis_kurs = curso_mayores_2}
	else if (document.bestellung.semanas.value == '3') {preis_kurs = curso_mayores_3}
	else if (document.bestellung.semanas.value == '4') {preis_kurs = curso_mayores_4}
	else {preis_kurs = (curso_mayores_e * (document.bestellung.semanas.value-4)) + curso_mayores_4}}

else if (document.bestellung.Curso[23].checked || document.bestellung.Curso[24].checked || document.bestellung.Curso[25].checked) {preis_kurs = 503}
else if (document.bestellung.Curso[26].checked ) {preis_kurs = curso_para_adolescentes_2}
else if (document.bestellung.Curso[27].checked ) {preis_kurs = curso_para_adolescentes_3}
else if (document.bestellung.Curso[28].checked ) {preis_kurs = curso_para_adolescentes_4}


if (document.bestellung.Alojamiento[0].checked)	{
	if (document.bestellung.semanas.value == '1') {precio_alojamiento = piso_individual * document.bestellung.semanas.value}
	else if (document.bestellung.semanas.value == '2') {precio_alojamiento = (piso_individual * document.bestellung.semanas.value)-5}
	else if (document.bestellung.semanas.value == '3') {precio_alojamiento = (piso_individual * document.bestellung.semanas.value)-15}
	else if (document.bestellung.semanas.value == '4') {precio_alojamiento = (piso_individual * document.bestellung.semanas.value)-30}
	else {precio_alojamiento = ((piso_individual * 4)-30) + (piso_individual_over4 * (document.bestellung.semanas.value-4))
	if (document.bestellung.semanas.value >=13) {precio_alojamiento = precio_alojamiento-piso_individual_disc13}}
		}
if (document.bestellung.Alojamiento[1].checked)	{
	if (document.bestellung.semanas.value == '1') {precio_alojamiento = piso_doble * document.bestellung.semanas.value}
	else if (document.bestellung.semanas.value == '2') {precio_alojamiento = (piso_doble * document.bestellung.semanas.value)-5}
	else if (document.bestellung.semanas.value == '3') {precio_alojamiento = (piso_doble * document.bestellung.semanas.value)-17}
	else if (document.bestellung.semanas.value == '4') {precio_alojamiento = (piso_doble * document.bestellung.semanas.value)-32}
	else {precio_alojamiento = ((piso_doble * 4)-32) + (piso_doble_over4 * (document.bestellung.semanas.value-4))
	if (document.bestellung.semanas.value >=13) {precio_alojamiento = precio_alojamiento-piso_doble_disc13}}
		}

if (document.bestellung.Alojamiento[2].checked)	{
	precio_alojamiento = piso_individual_espanoles * document.bestellung.semanas.value}

if (document.bestellung.Alojamiento[3].checked)	{
	precio_alojamiento = piso_doble_espanoles * document.bestellung.semanas.value}

if (document.bestellung.Alojamiento[4].checked)	{
	if (document.bestellung.AlojamientoPension[1].checked) {
	precio_alojamiento = familia_individual_completa * document.bestellung.semanas.value} else {
	precio_alojamiento = familia_individual_media * document.bestellung.semanas.value}
	}

if (document.bestellung.Alojamiento[5].checked)	{
	if (document.bestellung.AlojamientoPension[1].checked) {
	precio_alojamiento = familia_doble_completa * document.bestellung.semanas.value} else {
	precio_alojamiento = familia_doble_media * document.bestellung.semanas.value}
	}

//preferencias de alojamiento.
if (document.bestellung.Alojamiento[6].checked) {
	for (var i=0; i<3; i++) {
	    document.bestellung.AlojamientoFumadores[i].disabled=true;
	    document.bestellung.AlojamientoAnimales[i].disabled=true;
	 }
	 document.bestellung.AlergiasComida.disabled=true;
}
else
{
	for (var i=0; i<3; i++) {
	    document.bestellung.AlojamientoFumadores[i].disabled=false;
	    document.bestellung.AlojamientoAnimales[i].disabled=false;
	 }
	 document.bestellung.AlergiasComida.disabled=false;
}


document.bestellung.Precio_del_Curso.value = preis_kurs;
document.bestellung.Precio_del_alojamiento.value = precio_alojamiento;

document.bestellung.Resultado_Precios.value = preis_kurs + precio_alojamiento;
if (!document.bestellung.Alojamiento[4].checked && !document.bestellung.Alojamiento[5].checked) {document.bestellung.AlojamientoPension[0].disabled=true; document.bestellung.AlojamientoPension[1].disabled=true} else {document.bestellung.AlojamientoPension[0].disabled=false; document.bestellung.AlojamientoPension[1].disabled=false};
if (document.bestellung.Curso[20].checked || document.bestellung.Curso[21].checked || document.bestellung.Curso[23].checked || document.bestellung.Curso[24].checked || document.bestellung.Curso[25].checked) {document.bestellung.semanas.selectedIndex=1; document.bestellung.semanas.disabled=true} else {document.bestellung.semanas.disabled=false}
if (document.bestellung.Curso[26].checked || document.bestellung.Curso[27].checked || document.bestellung.Curso[28].checked) {document.bestellung.Alojamiento[0].disabled=true;document.bestellung.Alojamiento[1].disabled=true;document.bestellung.Alojamiento[2].disabled=true;document.bestellung.Alojamiento[3].disabled=true;document.bestellung.Alojamiento[4].disabled=true;document.bestellung.Alojamiento[5].disabled=true; document.bestellung.Alojamiento[6].checked=true	}
else
	{document.bestellung.Alojamiento[0].disabled=false;document.bestellung.Alojamiento[1].disabled=false;document.bestellung.Alojamiento[2].disabled=false;document.bestellung.Alojamiento[3].disabled=false;document.bestellung.Alojamiento[4].disabled=false;document.bestellung.Alojamiento[5].disabled=false; }
}
