	
	function submitWellnessCfgForm()
	{
		for (var j = 1; j <= 150; j++) 
		{
			box = eval("document.theForm.C" + j); 
			//box = document.getElementById("C"+j)
			if (!box)
				;
			else
			{
				if (box.checked == true)
				{
					document.theForm.wellnessTopics.value = document.theForm.wellnessTopics.value + "|" + j;
				}
			}
		}			
		document.theForm.submit();
	}
	
	var classicModule = false;
	var healthModule = false;
	var wellnessModule = false;
	function submitDexCfgForm(){
		
		if (classicModule == false)
		{
			alert("Fehler: Sie haben kein Classic-Modul ausgewählt.");
			return;
		}
		
		if (healthModule == false)
		{
			alert("Fehler: Sie haben kein Health-Modul ausgewählt.");
			return;
		}
		
		if (wellnessModule == false)
		{
			alert("Fehler: Sie haben kein Wellness-Modul ausgewählt.");
			return;
		}
		
		document.theForm.submit();
	}
	
	function bmiCalc()
	{
		var bmiNum = document.getElementById("gewicht").value/(document.getElementById("groesse").value/100*document.getElementById("groesse").value/100);
		var bmi = bmiNum+"";
		bmi = bmi.substr(0,4);
		if (document.all)
			document.getElementById("myBMI").innerText  = "Ihr Wert: "+bmi+"";
		else
			document.getElementById("myBMI").textContent  = "Ihr Wert: "+bmi+"";
	}
	
	function unitCalc()
	{
		
		var unit = document.unit_calc.unit.selectedIndex;
		switch (unit)
		{
			case 0: //<option value="kcal">K-Joule -> Kcal</option>
				unitFac = 0.32;
				unitStr = "kcal";
			break;
			case 1: //<option value="mg_down">g -> mg</option>
				unitFac = 1000;
				unitStr = "mg";
			break;
			case 2: //<option value="µg_down">mg -> µg</option>
				unitFac = 1000;
				unitStr = "µg";
			break;
			case 3: //<option value="mg_up">µg -> mg</option>
				unitFac = 1/1000;
				unitStr = "mg";
			break;
			case 4: //<option value="g_up">mg -> g</option>
				unitFac = 1/1000;
				unitStr = "g";
			break;
		}

		var valNum = document.getElementById("wert").value * unitFac;
		var newWert = valNum+"";
		//bmi = bmi.substr(0,4);
		if (document.all)
			document.getElementById("myVal").innerText  = "Ergebnis: "+newWert+" "+unitStr;
		else
			document.getElementById("myVal").textContent  = "Ergebnis: "+newWert+" "+unitStr;
	}
	
	function unitCalc2()
	{
		
		var unit = document.unit_calc.unit.selectedIndex;
		switch (unit)
		{
			case 0: //Teelöffel -> g
				unitFac = 5;
				unitStr = "g";
			break;  
			case 1: //Esslöffel -> g
				unitFac = 10;
				unitStr = "g";
			break;
			case 2: //Tasse -> g
				unitFac = 150;
				unitStr = "g";
			break;
			case 3: //Glas -> ml
				unitFac = 200;
				unitStr = "ml";
			break;
		}

		var valNum = document.getElementById("wert").value * unitFac;
		var newWert = valNum+"";
		//bmi = bmi.substr(0,4);
		if (document.all)
			document.getElementById("myVal").innerText  = "= "+newWert+" "+unitStr;
		else
			document.getElementById("myVal").textContent  = "= "+newWert+" "+unitStr;
	}
	
	function unitCalc3()
	{
		
		var unit = document.unit_calc1.unit1.selectedIndex;
		switch (unit)
		{
			case 0: //foot -> cm
				unitFac1 = 30.48;
				unitFac2 = 2.54;
				unitStr = "cm";
			break;  
		}

		var valNum = document.getElementById("wert1").value * unitFac1 + document.getElementById("wert1a").value * unitFac2;
		var newWert = valNum+"";
		//bmi = bmi.substr(0,4);
		if (document.all)
			document.getElementById("myVal1").innerText  = "= "+newWert+" "+unitStr;
		else
			document.getElementById("myVal1").textContent  = "= "+newWert+" "+unitStr;
	}
	
	function unitCalc4()
	{
		var unit = document.unit_calc2.unit2.selectedIndex;
		switch (unit)
		{
			case 0: //lbs -> kg
				unitFac = 454/1000;
				unitStr = "kg";
			break;  
			case 1: //kg -> lbs
				unitFac = 1000/454;
				unitStr = "lbs";
			break;  
		}

		var valNum = document.getElementById("wert2").value * unitFac;
		var newWert = valNum+"";
		//bmi = bmi.substr(0,4);
		if (document.all)
			document.getElementById("myVal2").innerText  = "= "+newWert+" "+unitStr;
		else
			document.getElementById("myVal2").textContent  = "= "+newWert+" "+unitStr;
	}
	
	
	
	function moduleChecked(moduleType)
	{
		switch (moduleType)
		{
			case 'classic':
				classicModule = true;
				break;
			case 'health':
				healthModule = true;
				break;
			case 'wellness':
				wellnessModule = true;
				break;
		}
	}
	
	
	
	function show(i)
	{                 
		var texte = new Array();
		texte[1] = "Mit dem Life Balance Modul bleiben Sie in der Balance. Sie ernähren sich gesund und halten Ihr Gewicht.";
		texte[2] = "Das Low Fat Modul hilft Ihnen dabei, Ihr Gewicht langsam zu reduzieren ohne den Spaß am Essen zu verlieren.";
		texte[3] = "Das Low Fat&Calory Modul empfehlen wir Menschen, die unter Adipositas, also starkem Übergewicht leiden.";
		
		texte[8] = "Bluthochdruck - Hoher Blutdruck (Hypertonie) ist die permanente Erhöhung des systolischen Blutdrucks auf >= 140 mmHg und des diastolischen Blutdrucks auf >= 90 mmHg. Eine wichtige Maßnahme der diätetischen Hypertoniebehandlung ist die Verminderung der Auf";
		texte[9] = "Rheuma - Die rheumatoide Arthritis (chronische Polyarthitis) ist eine entzündliche Erkrankung des Bindegewebes mit bevorzugter Manifestation an den Gelenken, woraus Schmerzen und Einschränkungen in der Bewegungsfähigkeit sowie Gelenkdeformierungen resulti";
		texte[10] = "Osteoporose - Speziell für Frauen, die unter der primären Osteoporose (z.B. in der Postmenopause oder im Alter) leiden. Hier wird speziell auf den Konsum von Phosphat, Eiweiß und Ballaststoffen geachtet.";
		texte[29] = "Raucher benötigen viel Vitamin C und noch andere Nährstoffe in erhöhten Konzentrationen.";
		texte[15] = "Bleib Gesund - Sollten Sie unter keiner Beeinträchtigung leiden, wählen Sie bitte das Bleib Gesund Modul.";
		
		texte[13] = "Active Beauty - Das Modul für Schönheit und Aktivität. Hilft vor allem in Kombination mit viel Bewegung gegen Zellulitis, Hautalterung und sorgt für gesundes Haar und starke Nägel.\n\nFolgende Befindlichkeiten werden berücksichtigt:\n- Gesunde und straffe Haut\n- Gesundes Haar\n- Gesunde Nägel\n- Krampfadern\n- Muskelkrämpfe\n- Zellulitis";
		texte[14] = "Vital - Das Modul für mehr Vitalität. Unterstützt das Immunsystem gegen Infektionen und für mehr Energie.\n\nFolgende Befindlichkeiten werden berücksichtigt:\n- Antioxidantien-reich\n- Aphthen\n- Ekzeme\n- Erkältungen\n- Hörschäden\n- Infektionen\n- Konzentrationsstörungen\n- Migräne\n- Neurodermitis\n- Schlafstörungen\n- Schuppenflechte";
		
		texte[12] = "Beauty & Recovery - Das Modul für Schönheit und Regenerierung. Für stressgeplagte Mitglieder von der Mutter bis zu Karriere-Frauen und Männern. Bietet eine ausreichende Versorgung mit Proteinen wie z. B. Eier, Fisch, fettarme Milchprodukte oder mageres Fleisch.\n\nFolgende Befindlichkeiten werden berücksichtigt:\n- Akne\n- Blutergüsse\n- Gesunde Augen\n- Haarausfall\n- Magengeschwüre\n- Menstruationskrämpfe\n- Pille\n- PMS\n- Reizdarm\n- Schuppen\n- Sodbrennen\n- Stress\n- Verstopfung\n- Zahnfleischbluten";
					
		if (document.all)
			document.getElementById("dexcol2text").innerText  = texte[i];
		else
			document.getElementById("dexcol2text").textContent  = texte[i];
	}
	
	function popup(width,height,url,title){
		window.open(url, title, "width="+width+",height="+height+",left=100,top=200,scrollbars=no");
	}
	
	function scrollablePopup(width,height,url,title){
		window.open(url, title, "width="+width+",height="+height+",left=100,top=200,scrollbars=yes");
	}

	function checkAll() 
	{
		for (var j = 1; j <= 500; j++) 
		{
			box = eval("document.mailform.cb" + j); 
			if (box)
			{
				if (box.checked == false) 
					box.checked = true;
			}
		}
	}
	
	function uncheckAll() 
	{
		for (var j = 1; j <= 500; j++) 
		{
			box = eval("document.mailform.cb" + j); 
			if (box)
			{
				if (box.checked == true) 
					box.checked = false;
			}
	   	}
	}
	
	function switchAll() 
	{
		for (var j = 1; j <= 500; j++) 
		{
			box = eval("document.mailform.cb" + j); 
			if (box)
			{
				box.checked = !box.checked;
			}
	   	}
	}
	
	function deleteMailEntries()
	{
		document.mailform.deleteItems.value = "";
		for (var j = 1; j <= 500; j++) 
		{
			box = eval("document.mailform.cb" + j); 
			if (!box)
				;
			else
			{
				if (box.checked == true)
				{	
					
					mailId = eval("document.mailform.mailid"+j+".value");
					document.mailform.deleteItems.value = document.mailform.deleteItems.value + "|" + mailId;
				}
			}
		}			
		document.mailform.submit();
		//alert(document.mailform.deleteItems.value);
	}

	/********* Eigene Lebensmittel ************/
	function deleteMyFoods(id, SID) 
	{
		if( confirm( 'Soll das Lebensmittel wirklich gelöscht werden?' ) ) 
		{
			this.window.location.href='controller.php?command=eigenelebensmittel&subCommand=1&myFoodId=' + id + '&' + SID;
		}
	}
	
	/********* Rezept Berechner ****************/
	function deleteMyRecipe( id, SID) 
	{
		if( confirm( 'Soll das Rezept wirklich gelöscht werden?' ) ) 
		{
			this.window.location.href='controller.php?command=rezeptberechner&subCommand=1&myRecipeId=' + id + '&' + SID;
		}
	}
	
	
	/********* Neues Tagebuch ****************/
	function deleteDiaryDay( dayDate, SID) 
	{
		if( confirm( 'Soll der Tag wirklich gelöscht werden?' ) ) 
		{
			this.window.location.href='controller.php?command=ernaehrungstagebuch&subCommand=5&date=' + dayDate + '&' + SID;
		}
	}
	
	function saveMyFood()
	{
		var send = true;
		/*
			foodName
			brand
			amount
			GCAL
			ZE
			ZK
			ZF
		*/
		if (document.myfoodform.foodName.value == '')
		{
			send = false;
			alert("Bitte geben Sie einen Namen an!");	
		}
		else if (document.myfoodform.brand.value == '')
		{
			send = false;
			alert("Bitte geben Sie die Marke des Lebensmittels an!");	
		}
		else if (document.myfoodform.amount.value == '')
		{
			send = false;
			alert("Bitte geben Sie die Standardmenge des Lebensmittels an!");	
		}
		else if (document.myfoodform.GCAL.value == '')
		{
			send = false;
			alert("Bitte geben Sie den Kaloriengehalt des Lebensmittels an!");	
		}
		else if (document.myfoodform.ZE.value == '')
		{
			send = false;
			alert("Bitte geben Sie den Eiweißgehalt des Lebensmittels an!");	
		}
		else if (document.myfoodform.ZF.value == '')
		{
			send = false;
			alert("Bitte geben Sie den Fettgehalt des Lebensmittels an!");	
		}
		else if (document.myfoodform.ZK.value == '')
		{
			send = false;
			alert("Bitte geben Sie den Kohlenhydrategehalt des Lebensmittels an!");	
		}
			
		if (send == true)
			document.myfoodform.submit();
	}
	