/*
// author: bk
// new    06.05.2007
// update 21.05.2007
// update 04.06.2008
// update 26.06.2009
// update 13.07.2009
*/


/*
//***************  Umwandlung des Eingabestrings in eine Zahl ("parseFloat"); Addition; Ausgabe  ******************************************
*/
		var personen;
		var v1;
		var v2;
		


		function morePersons()
		{
			personen = parseFloat(window.document.forms[0].a01_personen.value);
			<!--
			//<![CDATA[ 
				if ( personen < 12 ) {  
			//]]>
			// -->
				window.document.forms[0].a01_personen.value = personen + 1;
				mengenrabatt();
				calc_fields();
			}
		}



		function lessPersons()
		{
			personen = parseFloat(window.document.forms[0].a01_personen.value);
			<!--
			//<![CDATA[ 
				if ( personen > 1 ) {  
			//]]>
			// -->
				window.document.forms[0].a01_personen.value = personen - 1;
				mengenrabatt();
				calc_fields();
			}

			personen = parseFloat(window.document.forms[0].a01_personen.value);
			v2 = parseFloat(window.document.forms[0].a02_ueber_99kg.value);
			<!--
			//<![CDATA[ 
				if ( v2 > personen ) {  
			//]]>
			// -->
				window.document.forms[0].a02_ueber_99kg.value = personen ;
				calc_fields();
			}

			personen = parseFloat(window.document.forms[0].a01_personen.value);
			v2 = parseFloat(window.document.forms[0].a03_gutscheine.value);
			<!--
			//<![CDATA[ 
				if ( v2 > personen ) {  
			//]]>
			// -->
				window.document.forms[0].a03_gutscheine.value = personen;
				calc_fields();
			}
		}


		function moreKG()
		{
			v1 = parseFloat(window.document.forms[0].a02_ueber_99kg.value);
			personen = parseFloat(window.document.forms[0].a01_personen.value);
			<!--
			//<![CDATA[ 
				if ( personen > v1 ) {  
			//]]>
			// -->
				window.document.forms[0].a02_ueber_99kg.value = v1 + 1;
				calc_fields();
			}
		}

		function lessKG()
		{
			v1 = parseFloat(window.document.forms[0].a02_ueber_99kg.value);
			<!--
			//<![CDATA[ 
				if ( v1 > 0 ) {  
			//]]>
			// -->
				window.document.forms[0].a02_ueber_99kg.value = v1 - 1;
				calc_fields();
			}
		}




		function moreGut()
		{
			v1 = parseFloat(window.document.forms[0].a03_gutscheine.value);
			personen = parseFloat(window.document.forms[0].a01_personen.value);
			<!--
			//<![CDATA[ 
				if ( personen > v1 ) {
			//]]>
			// -->
				window.document.forms[0].a03_gutscheine.value = v1 + 1;
				calc_fields();
			}
		}

		function lessGut()
		{
			v1 = parseFloat(window.document.forms[0].a03_gutscheine.value);
			<!--
			//<![CDATA[ 
				if ( v1 > 0 ) {  
			//]]>
			// -->
				window.document.forms[0].a03_gutscheine.value = v1 - 1;
				calc_fields();
			}
		}



		function von_hamburg()
		{
			window.document.forms[0].b02_hh_aufpreis.value = "10";
			// window.document.forms[0].b03_voss_rabatt.value = "0";
			calc_fields();
		}

		function nicht_von_hamburg()
		{
			window.document.forms[0].b02_hh_aufpreis.value = "0";
			calc_fields();
		}


		function voss_rabatt()
		{
			window.document.forms[0].b02_hh_aufpreis.value = "0";
			window.document.forms[0].b03_voss_rabatt.value = "-10";
			calc_fields();
		}

		function kein_voss_rabatt()
		{
			window.document.forms[0].b03_voss_rabatt.value = "0";
			calc_fields();
		}


		function mengenrabatt()
		{
			personen=parseFloat(window.document.forms[0].a01_personen.value);
			if (personen == 1) {
				window.document.forms[0].b04_mengenrabatt.value = "0";
			} 
			<!--
			//<![CDATA[ 
				if (personen > 1) {
			//]]>
			// -->
				window.document.forms[0].b04_mengenrabatt.value = "-5";
			} 
			<!--
			//<![CDATA[ 
				if (personen > 3) {
			//]]>
			// -->
				window.document.forms[0].b04_mengenrabatt.value = "-10";
			}
			<!--
			//<![CDATA[ 
				if (personen > 6) {
			//]]>
			// -->
				window.document.forms[0].b04_mengenrabatt.value = "-15";
			}
		}


		function weekdays()
		{
			window.document.forms[0].b05_fr_so_aufpreis.value = "0";
			calc_fields();
		}

		function alldays()
		{
			window.document.forms[0].b05_fr_so_aufpreis.value = "15";
			calc_fields();
		}

		function rrv_bis200_mS()
		{
			window.document.forms[0].b07_rrv.value = "11";
			calc_fields();
		}

		function rrv_bis250_mS()
		{
			window.document.forms[0].b07_rrv.value = "12";
			calc_fields();
		}

		function rrv_bis300_mS()
		{
			window.document.forms[0].b07_rrv.value = "14";
			calc_fields();
		}

		function rrv_bis200_oS()
		{
			window.document.forms[0].b07_rrv.value = "15";
			calc_fields();
		}

		function rrv_bis300_oS()
		{
			window.document.forms[0].b07_rrv.value = "20";
			calc_fields();
		}

		function keine_rrv()
		{
			window.document.forms[0].b07_rrv.value = "0";
			calc_fields();
		}
		
		
		function calc_fields()
		{
			v1 = 0;
			v1 = v1+parseFloat(window.document.forms[0].b00_grundpreis.value);
			v1 = v1+parseFloat(window.document.forms[0].b01_internet_rabatt.value);
			v1 = v1+parseFloat(window.document.forms[0].b02_hh_aufpreis.value);
			// v1 = v1+parseFloat(window.document.forms[0].b03_voss_rabatt.value);
			v1 = v1+parseFloat(window.document.forms[0].b04_mengenrabatt.value);
			v1 = v1+parseFloat(window.document.forms[0].b05_fr_so_aufpreis.value);
			v1 = v1+parseFloat(window.document.forms[0].b07_rrv.value);
			window.document.forms[0].b08_properson.value = v1;

			personen = parseFloat(window.document.forms[0].a01_personen.value);
			v2 = v1*personen;
			window.document.forms[0].b09_subtotal.value = v2;

			v1 = parseFloat(window.document.forms[0].a02_ueber_99kg.value) * 40;
			window.document.forms[0].b10_kg_aufpreis.value = v1;

			window.document.forms[0].b11_total.value = ( v1 + v2 );
		}


// b01_grundpreis
// b02_internet_rabatt
// b03_hh_aufpreis
// b04_mengenrabatt
// b05_fr_so_aufpreis
// b07_rrv
// b08_properson
// b10_kg_aufpreis
// b11_total
		
		
		//Beim Laden und Loeschen Fokus auf ein Feld setzen
		function init()
		{
		window.document.forms[0].eingabe.focus();
		}

