		function summit(which,amount) {

			// addieren
			if(document.getElementById(which).checked == true) {

				document.getElementById('xsumme').value = parseInt(document.getElementById('xsumme').value)+amount;
				document.getElementById('kosten_monat').value = parseInt(document.getElementById('kosten_monat').value)+amount;
				return false;

			};


			// subtrahieren
			if(document.getElementById(which).checked == false) {

				document.getElementById('xsumme').value = parseInt(document.getElementById('xsumme').value)-amount;
				document.getElementById('kosten_monat').value = parseInt(document.getElementById('kosten_monat').value)-amount;
				return false;

			};

		};






		function summwebhosting(amount) {

			// addieren
			if(document.getElementById('webhosting').checked == true) {

				document.getElementById('kosten_monat').value = parseInt(document.getElementById('kosten_monat').value)+amount;
				return false;

			};


			// subtrahieren
			if(document.getElementById('webhosting').checked == false) {

				document.getElementById('kosten_monat').value = parseInt(document.getElementById('kosten_monat').value)-amount;
				return false;

			};

		};






		function faq(id,modul,kat) {

			// drei möglichkeiten des zugriffs:
			// ID -> wenn nur die ID angegeben wurde, dann wird EINE frage und deren antwort angezeigt. MODUL und KAT müssen dann leer bleiben
			// MODUL -> wenn nur das MODUL angegeben wurde, so wird die übersicht der kategorien im MODUL gezeigt.
			// MODUL und KAT -> wenn MODUL und KAT angegeben wurden, dann wird die kategorie des moduls gezeigt mit all ihren fragen und antworten

			faqwindow = window.open("./html/faq.php?faqID="+id+"&modul="+modul+"&kat="+kat, "faq2", "left=100,top=100,width=567,height=600,scrollbars=yes,status=yes");

		};






		function uncheckall() {

			anz = document.getElementsByTagName('INPUT').length;

			for(i=0; i<anz; i++) {

				if(document.getElementsByTagName('INPUT')[i].type == 'checkbox' && document.getElementsByTagName('INPUT')[i].id != 'komplettangebot' && document.getElementsByTagName('INPUT')[i].id != 'agb') {

					document.getElementsByTagName('INPUT')[i].checked = false;

				};

			}; // end for

			document.getElementById('xsumme').value = 0;


			// soll der layer div_individualangebot ein- oder ausgeblendet werden?
			if(document.getElementById('komplettangebot').checked == true) {
				document.getElementById('div_individualangebot').style.display = 'none';
				document.getElementById('webhosting_options').style.display = 'none';
				document.getElementById('kosten_monat').value = '28,80';
			}
			else {
				document.getElementById('div_individualangebot').style.display = '';
				document.getElementById('kosten_monat').value = 0;
			};






		};


		function gratisoderpro(Formular)
		{
			var Element = Formular.accountArt.selectedIndex;

			if (Element == 0) {
				document.getElementById('komplettangebotcontainer').style.display = 'none';
				document.getElementById('xwebhosting').style.display = 'none';
				document.getElementById('zahlungshinweisecontainer').style.display = 'none';
			};

			if (Element == 1) {
				document.getElementById('komplettangebotcontainer').style.display = '';
				document.getElementById('zahlungshinweisecontainer').style.display = '';
				document.getElementById('xwebhosting').style.display = '';
			};

		};
