
	/*
		Funktion um die Gesamtpreis zu berechnen im Frontend
	*/
	function func_berechne_preis() {
		
		var special_price = 0;
		var no_send_money = 0;

		var res = document.getElementById( "reserve" ).checked;
		var res_buy = document.getElementById( "res_buy" ).checked;

		var amount_normal = document.getElementById( "ticketzahl" ).value;
		var amount_small = document.getElementById( "ticketzahl_erm" ).value;
		//alert("Menge:" + amount_normal);
		//alert("Menge:" + amount_small);

		var price = document.getElementById( "preis_normal" ).value;
		var price_normal = 0;
		if (price!='')
			price_normal = parseFloat( price );
		
		var price_ermass = document.getElementById( "preis_erm" ).value;
		var price_small = 0;
		if (price_ermass!='')
			price_small = parseFloat( price_ermass );

		if ( res == true ) {
			no_send_money  = 1;
		} 
		if ( res_buy == true ){
			no_send_money  = 1;
		}

		if ( no_send_money == 1 ) {
			special_price = 0;
		} else {
			special_price = 3;
		}
		
		var gh6 = document.getElementsByTagName("h4")[0];

		var p1 = 0;
		if (amount_normal > 0){
			p1 = amount_normal * price_normal;
		}else{
			p1 = 0;
		}
		var p2 = 0;
		if (amount_small > 0){
			p2 = amount_small * price_small;
		}else{
			p2 = 0;
		}

		//alert(p1 + "und" + p2 + "und" + price_normal + "und" + price_small);
		var text_see = "";

		if ( (p1 == 0) && (p2 == 0) ) {
			text_see = "Der Gesamtpreis beträgt: 0 Euro";
			if ( no_send_money == 0 ) {
				text_see = text_see + " ( zzgl. Versandkosten 3,00 € )";
			}
			gh6.firstChild.nodeValue = text_see;
		}
		else{
			var preis_number = special_price + p1 + p2;
			var preis_all = runde(preis_number, 2);
			//alert( preis_all );
			gh6.firstChild.nodeValue = "Der Gesamtpreis beträgt: " + preis_all + " Euro";
		}

	}
	


	/*
		Funktion um die Gesamtpreis zu berechnen im Backend
	*/
	function func_berechne_preis_admin() {
		
		var special_price = 0;
		var no_send_money = 0;

		var amount_normal = document.getElementById( "cards_normal" ).value;
		var amount_small = document.getElementById( "cards_erm" ).value;
		var order_typ = document.getElementById( "order_typ" ).value;

		//alert("Menge:" + amount_normal);
		//alert("Menge:" + amount_small);

		var price = document.getElementById( "preis_normal" ).value;
		var price_normal = 0;
		if (price!='')
			price_normal = parseFloat( price );
		
		var price_ermass = document.getElementById( "preis_erm" ).value;
		var price_small = 0;
		if (price_ermass!='')
			price_small = parseFloat( price_ermass );

		no_send_money  = 0;
		if ( order_typ == "reserve" ) {
			no_send_money  = 1;
		} 
		if ( order_typ == "res_buy" )  {
			no_send_money  = 1;
		}

		if ( no_send_money == 1 ) {
			special_price = 0;
		} else {
			special_price = 3;
		}
		
		var p1 = 0;
		if (amount_normal > 0){
			p1 = amount_normal * price_normal;
		}else{
			p1 = 0;
		}
		var p2 = 0;
		if (amount_small > 0){
			p2 = amount_small * price_small;
		}else{
			p2 = 0;
		}

		//alert(p1 + "und" + p2 + "und" + price_normal + "und" + price_small);
		var text_see = "";

		if ( (p1 == 0) && (p2 == 0) ) {
			document.getElementById( "preis_all" ).value = 0;
		}
		else{
			var preis_all = special_price + p1 + p2;
			//alert( preis_all );
			document.getElementById( "preis_all" ).value = preis_all;
		}

	}


	/*
	x = Zahl die zu runden ist
	n = auf wie viele Stellen sie Zahl zu runden ist
	*/
	function runde(x, n) {
  		if (n < 1 || n > 14) return false;
 		var e = Math.pow(10, n);
  		var k = (Math.round(x * e) / e).toString();
  		if (k.indexOf('.') == -1) k += '.';
  		k += e.toString().substring(1);
  		return k.substring(0, k.indexOf('.') + n+1);
	}




	/*
		Funktion um das Anmeldeformular oder das Einloggenformular einzublenden
	*/
	function show(me) {
		if (me == "neu"){
			document.bestellung.submit_check.value = "Neu Anmelden und Überprüfen";
		}
		if (me == "login"){
			document.bestellung.submit_check.value = "Einloggen und Überprüfen";
		}

  		document.getElementById(me).style.display = "block";
	}
	

	
	/*
		Funktion um das Anmeldeformular oder das Einloggenformular auszublenden
	*/
	function hide(me) {
		
 		document.getElementById(me).style.display = "none";
	}



	/*
		Funktion um ein SUBMIT zu immitieren
	*/
	function fire_submit (me) {

		var lv_submit_check;
		/*me.value = document.bestellung.submit_check.value; */
		
		lv_submit_check = false;

		/* document.getElementById("bestellung").submit(); */
		return lv_submit_check;

	}




	/*
		Funktion um Kartentyp festzulegen
	*/
	function change_hiddnfield_karten_res (radioGroup_kartenres) {

		if (radioGroup_kartenres){		
			if (radioGroup_kartenres[0].checked == '1'){
				document.bestellung.kartenres_tmp.value = radioGroup_kartenres[0].value;
			}
			if (radioGroup_kartenres[1].checked == '1'){
				document.bestellung.kartenres_tmp.value = radioGroup_kartenres[1].value;
			}
			if (radioGroup_kartenres[2].checked == '1'){
				document.bestellung.kartenres_tmp.value= radioGroup_kartenres[2].value;
			}
			if (radioGroup_kartenres[3].checked == '1'){
				document.bestellung.kartenres_tmp.value = radioGroup_kartenres[3].value;
			}
		}	
	}




