function on_submit_download_time() {
				
				var produkt_nr_java = document.forms["cart_quantity"].produkt_nr.value;
				var produkte_nr_java_split = produkt_nr_java.split("-");
				var test_kapitel = Math.round(produkte_nr_java_split[3]);
				var test_sz = Math.round(produkte_nr_java_split[4]);
								
				//alert ('Kapitel: '+test_kapitel);
				//alert ('TEST: '+test_sz2);
				
				if (test_kapitel != 0) {
				//alert ('DAS IST KEINE KOMPLETTE PRODUKTION');
				on_submit_download_time_umleitung();
				}
				else alert ('!!! DAS IST EINE KOMPLETTE PRODUKTION !!!');
				//alert ('KOMPLETTE ID: '+produkt_nr_java);
}

// on_submit_download_time_umleitung

function on_submit_download_time_umleitung() {
				
				var medium_auswahl = document.forms["cart_quantity"].elements[1].value;
				
				if (medium_auswahl == 1) {
				on_submit_download_time_programm();
				}
				else on_submit_download_time_noprogramm();
				
}



// on_submit_download_time_noprogramm

function on_submit_download_time_noprogramm() {
				
				var medium_auswahl = document.forms["cart_quantity"].elements[2].value;
				
				document.forms["cart_quantity"].feld_show_download_headline.value=' kein Download ausgewählt...';
				document.forms["cart_quantity"].feld_show_download_time_dsl.value='--:--';
				document.forms["cart_quantity"].feld_show_download_time_isdn.value='--:--';
				document.forms["cart_quantity"].feld_show_download_time_56k.value='--:--';
				
				on_change_new_price()
				
}



// on_change_new_price

function on_change_new_price() {
				
				$pickeldi1 = document.forms["cart_quantity"].elements[3].selectedIndex;
				var lizenz_auswahl = document.forms["cart_quantity"].elements[3].options[$pickeldi1].text;
				
				//$pickeldi2 = document.forms["cart_quantity"].elements[2].selectedIndex;
				//var format_auswahl = document.forms["cart_quantity"].elements[2].options[$pickeldi2].text;
				
				$pickeldi3 = document.forms["cart_quantity"].elements[1].selectedIndex;
				var medium_auswahl = document.forms["cart_quantity"].elements[1].options[$pickeldi3].text;
				
				var test_medium_auswahl = medium_auswahl.split('(');
				//var test_format_auswahl = format_auswahl.split('(');
				var test_lizenz_auswahl = lizenz_auswahl.split('(');
				
				var test_medium_auswahl_laenge = test_medium_auswahl.length;
				var test_lizenz_auswahl_laenge = test_lizenz_auswahl.length;
				var test_medium_auswahl_laenge_math = Math.round(test_medium_auswahl_laenge);
				var test_lizenz_auswahl_laenge_math = Math.round(test_lizenz_auswahl_laenge);
				
				var aufpreis_medium = 0;
				var aufpreis_lizenz = 0;
				
				//alert ('medium: '+test_medium_auswahl_laenge_math);
				//alert ('liz: '+test_lizenz_auswahl_laenge_math);
				
				if (test_medium_auswahl_laenge_math != 1){
					var test_medium_auswahl_part2 = test_medium_auswahl[1];
					var test_medium_auswahl_plus = test_medium_auswahl_part2.slice(0,1);
					
					
					
						if (test_medium_auswahl_plus == '+'){
							
							var delete_the_plus = test_medium_auswahl_part2.slice(1)
							var delete_the_plus_and_euro = delete_the_plus.split('E');
							var only_clean_aufpreis = delete_the_plus_and_euro[0];
							var aufpreis_medium = only_clean_aufpreis*1;
						}
				}
				
				if (test_lizenz_auswahl_laenge_math != 1){
					var test_lizenz_auswahl_part2 = test_lizenz_auswahl[1];
					var test_lizenz_auswahl_plus = test_lizenz_auswahl_part2.slice(0,1);
					
						if (test_lizenz_auswahl_plus == '+'){
							
							var delete_the_plus2 = test_lizenz_auswahl_part2.slice(1)
							var delete_the_plus_and_euro2 = delete_the_plus2.split('E');
							var only_clean_aufpreis2 = delete_the_plus_and_euro2[0];
							var aufpreis_lizenz = only_clean_aufpreis2*1;
						}		
				}
				
				var gesamtaufschlag = ((aufpreis_lizenz*1)+(aufpreis_medium*1));
				var alter_preis_java = document.forms["cart_quantity"].komplett_price_original.value;
				
				//alert (gesamtaufschlag)
				
				var alter_preis_java_math = alter_preis_java*1;
				var neuer_preis_java = alter_preis_java_math*1 + gesamtaufschlag*1;
				
				//alert ('GESAMT: '+gesamtaufschlag);
				//alert ('ALT: '+alter_preis_java);
				//alert ('neu: '+neuer_preis_java);
				
				
				
				//alert ('komma: '+$neuer_preis_java_sring);
				//var $kommastelle = $neuer_preis_java_string.indexOf(".");
				
				//alert ('komma: '+$kommastelle);
				
				document.forms["cart_quantity"].komplett_price_neu_puffer.value=neuer_preis_java;
				
				var $neuer_preis_java_string = document.forms["cart_quantity"].komplett_price_neu_puffer.value;

				//alert ('$neuer_preis_java_string: '+$neuer_preis_java_string);

				var kommastelle = $neuer_preis_java_string.indexOf(".")+3;
				var kommastelle_stringlaenge = $neuer_preis_java_string.indexOf(".");
				
				var stringlaenge = $neuer_preis_java_string.length-1;
				
				//alert (stringlaenge);
				var preis_mit_runder_kommastelle = $neuer_preis_java_string.slice(0,kommastelle);
				
				//alert ($neuer_preis_java_string);
				//alert ('preis_mit_runder_kommastelle: '+preis_mit_runder_kommastelle);
				
				//DIES VERSCHIEBT DEN PREIS ETWAS NACH RECHTS - SIEHT ABER DOCH NICHT SO GUT AUS
				//if (stringlaenge < 3){
				//var preis_mit_runder_kommastelle = '  '+preis_mit_runder_kommastelle;
				//}
				
				if (kommastelle_stringlaenge > 0){
				if (stringlaenge-kommastelle_stringlaenge < 2){
				document.forms["cart_quantity"].komplett_price.value=preis_mit_runder_kommastelle+'0';
				}
				else document.forms["cart_quantity"].komplett_price.value=preis_mit_runder_kommastelle;
				}
				
				if (kommastelle_stringlaenge < 0){
				document.forms["cart_quantity"].komplett_price.value=preis_mit_runder_kommastelle+'.00';
				}
				
				//alert ('lizenz: '+test_lizenz_auswahl[1]);
				//alert ('medium: '+test_medium_auswahl[1]);
				
}


// on_submit_download_time_programm

function on_submit_download_time_programm() {

				var wm_64k = 6;
				var wm_380k = 5;
				var rm_64k = 8;
				var rm_380k = 7;
				var mpg_1 = 3;
				var mpg_2 = 4;

				var rate_wm_64k = '40';
				var rate_wm_380k = '375';
				var rate_rm_64k = '64';
				var rate_rm_380k = '384';
				var rate_mpg_1 = '2000';
				var toleranz = '1.015';

				var multiplikator = '0.00011920928955078125';

				var speed_dsl = '26';
				var speed_isdn = '155';
				var speed_56k = '180';

				var gesamt_sekunden_java = document.forms["cart_quantity"].gesamt_sekunden.value;
				
				//alert ('SEK: '+gesamt_sekunden_java);

				var format_auswahl = document.forms["cart_quantity"].elements[2].value;
				var medium_auswahl = document.forms["cart_quantity"].elements[1].value;
				
				//alert ('FORMAT: '+format_auswahl);
				
				var show_download_headline = ' Bei MPEG-II nur Postversand möglich!';

				document.forms["cart_quantity"].feld_show_download_headline.value=' Wie lange dauert der Download?';

				//if(format_auswahl == wm_64k) {
		   		//alert (medium_auswahl);

				if(format_auswahl == wm_64k) {

		   		var datenrate = rate_wm_64k*multiplikator*toleranz;}

				if(format_auswahl == wm_380k) {

		   		var datenrate = rate_wm_380k*multiplikator*toleranz;}

				if(format_auswahl == rm_64k) {

		   		var datenrate = rate_rm_64k*multiplikator*toleranz;}

				if(format_auswahl == rm_380k) {

		   		var datenrate = rate_rm_380k*multiplikator*toleranz;}

				if(format_auswahl == mpg_1) {

		   		var datenrate = rate_mpg_1*multiplikator*toleranz;}

				var file_size = gesamt_sekunden_java*datenrate;

				file_size+=0.2;

				//DSL

				var dl_time_ges_dsl = file_size*speed_dsl;

				var dl_time_min_notround_dsl = dl_time_ges_dsl/60;

				var dl_time_min_round_dsl = Math.floor(dl_time_min_notround_dsl);

				var dl_time_differenz_dsl = dl_time_min_round_dsl*60;

				var dl_time_sek_dsl = dl_time_ges_dsl-=dl_time_differenz_dsl;

				var dl_time_sek_rounded_dsl = Math.round(dl_time_sek_dsl);

				//ISDN

				var dl_time_ges_isdn = file_size*speed_isdn;

				var dl_time_min_notround_isdn = dl_time_ges_isdn/60;

				var dl_time_min_round_isdn = Math.floor(dl_time_min_notround_isdn);

				var dl_time_differenz_isdn = dl_time_min_round_isdn*60;

				var dl_time_sek_isdn = dl_time_ges_isdn-=dl_time_differenz_isdn;

				var dl_time_sek_rounded_isdn = Math.round(dl_time_sek_isdn);

				//56K

				var dl_time_ges_56k = file_size*speed_56k;

				var dl_time_min_notround_56k = dl_time_ges_56k/60;

				var dl_time_min_round_56k = Math.floor(dl_time_min_notround_56k);

				var dl_time_differenz_56k = dl_time_min_round_56k*60;

				var dl_time_sek_56k = dl_time_ges_56k-=dl_time_differenz_56k;

				var dl_time_sek_rounded_56k = Math.round(dl_time_sek_56k);
				
				if (dl_time_sek_rounded_dsl < 10){
					dl_time_sek_rounded_dsl = '0'+dl_time_sek_rounded_dsl;
					}
				
				if (dl_time_sek_rounded_isdn < 10){
					dl_time_sek_rounded_isdn = '0'+dl_time_sek_rounded_isdn;
					}
				
				if (dl_time_sek_rounded_56k < 10){
					dl_time_sek_rounded_56k = '0'+dl_time_sek_rounded_56k;
					}
				
				var show_time_dsl = dl_time_min_round_dsl+':'+dl_time_sek_rounded_dsl+'min';

				var show_time_isdn = dl_time_min_round_isdn+':'+dl_time_sek_rounded_isdn+'min';

				var show_time_56k = dl_time_min_round_56k+':'+dl_time_sek_rounded_56k+'min';
				

    			if(format_auswahl == mpg_2) {

		   		document.forms["cart_quantity"].feld_show_download_headline.value=show_download_headline;

				var show_time_dsl = '--:--';

				var show_time_isdn = '--:--';

				var show_time_56k = '--:--';

				}



				if(dl_time_min_round_dsl >= 60) {

				var dl_time_std_notround_dsl = dl_time_min_round_dsl/60;

				var dl_time_std_round_dsl = Math.round(dl_time_std_notround_dsl);

				var show_time_dsl = 'ca. '+dl_time_std_round_dsl+' std';

				}

				

				if(dl_time_min_round_isdn >= 60) {

				var dl_time_std_notround_isdn = dl_time_min_round_isdn/60;

				var dl_time_std_round_isdn = Math.round(dl_time_std_notround_isdn);

				var show_time_isdn = 'ca. '+dl_time_std_round_isdn+' std';

				}

				

				if(dl_time_min_round_56k >= 60) {

				var dl_time_std_notround_56k = dl_time_min_round_56k/60;

				var dl_time_std_round_56k = Math.round(dl_time_std_notround_56k);

				var show_time_56k = 'ca. '+dl_time_std_round_56k+' std';

				}
				

				document.forms["cart_quantity"].feld_show_download_time_dsl.value=show_time_dsl;

				document.forms["cart_quantity"].feld_show_download_time_isdn.value=show_time_isdn;

				document.forms["cart_quantity"].feld_show_download_time_56k.value=show_time_56k;
				
				on_change_new_price()

}
