<!--

	var tekst,
		muis_x = 0,
		muis_y = 0;

	function lettergrootte(waarde) {
		document.body.style.fontSize = waarde+'px';
	}

/************************** Formulier controle contact *************************/

	function controleer_formulier() {
		var formulier;

		if(formulier = document.forms[0]) {
			// Controleren of de belangrijke waarden zijn opgegeven
			if(formulier.naam.value == "") {
				alert("U dient uw naam op te geven.");
				return false;
			} else if(formulier.telefoon.value == "") {
				alert("U dient uw telefoonnummer op te geven.");
				return false;
			} else if(formulier.email.value == "") {
				alert("U dient uw e-mail adres op te geven.");
				return false;
			} else if(formulier.bericht.value == "") {
				alert("U dient een bericht op te geven.");
				return false;
			}

			// Postcode controleren
			if(formulier.postcode1.value != "" && !controleer_postcode(formulier.postcode1.value, formulier.postcode2.value)) {
				alert("Uw postcode is onjuist.");
				return false;
			}

			// Telefoonnummer controleren
			if(formulier.email.value != "" && !controleer_telefoon(formulier.telefoon.value)) {
				alert("Uw telefoonnummer is onjuist.");
				return false;
			}

			// Email adres controleren
			if(!controleer_email(formulier.email.value)) {
				alert("Uw e-mail adres is onjuist.");
				return false;
			}
		} else {
			return false;
		}

		return false;
	}

/************************* Formulier controle aanvraag *************************/

	function controleer_aanvraag() {
		var formulier;

		if(formulier = document.forms[0]) {
			// Controleren of de belangrijke waarden zijn opgegeven
			if(formulier.naam.value == "") {
				alert("U dient uw naam op te geven.");
				return false;
			} else if(formulier.adres.value == "") {
				alert("U dient uw adres op te geven.");
				return false;
			} else if(formulier.woonplaats.value == "") {
				alert("U dient uw woonplaats op te geven.");
				return false;
			} else if(formulier.postcode1.value == "" || formulier.postcode2.value == "") {
				alert("U dient uw postcode op te geven.");
				return false;
			} else if(formulier.telefoon.value == "") {
				alert("U dient uw telefoonnummer op te geven.");
				return false;
			} else if(formulier.from.value == "") {
				alert("U dient uw e-mail adres op te geven.");
				return false;
			} else if(formulier.pakket.value == "geen" && formulier.domein.value == "") {
				alert("U dient een domeinnaam of een hosting pakket op te geven.");
				return false;
			} else if(formulier.domein.value != "" && formulier.domein.value.indexOf(".") < 2) {
				alert("De opgegeven domeinnaam is niet juist.");
				return false;
			}

			// Postcode controleren
			if(!controleer_postcode(formulier.postcode1.value, formulier.postcode2.value)) {
				alert("Uw postcode is onjuist.");
				return false;
			}

			// Telefoonnummer controleren
			if(!controleer_telefoon(formulier.telefoon.value)) {
				alert("Uw telefoonnummer is onjuist.");
				return false;
			}

			// Telefoonnummer controleren
			if(!controleer_email(formulier.from.value)) {
				alert("Uw e-mail adres is onjuist.");
				return false;
			}

			// Voorwaarden
			if(!formulier.akkoord.checked) {
				alert("U dient akkoord te gaan met de voorwaarden.");
				return false;
			}
		} else {
			return false;
		}

		return true;
	}

/************************* Formulier controle functies *************************/

	function controleer_postcode(post1, post2) {
		var re1 = new RegExp("[0-9]{4}");
		var re2 = new RegExp("[a-z]|[A-Z]{2}");
		if(post1.match(re1) && post2.match(re2))
			return true;
		else
			return false;
	}

	function controleer_telefoon(nummer) {
		var re = new RegExp("[0-9|-]{10,15}");
		if(nummer.match(re))
			return true;
		else
			return false;
	}

	function controleer_email(adres) {
		var re = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
		if(adres.match(re))
			return true;
		else
			return false;
	}

/******************************** Hostingwijzer ********************************/

	function hosting_wijzer() {
		var formulier,
			kleuren = new Array(new Array("Starter", "#008000"),
								new Array("Basis", "#0000CC"),
								new Array("Professioneel", "#FF0000"),
								new Array("Extreem", "#990099"),
								new Array("Bel ons", "#000000")
								);

		if(formulier = document.forms[0]) {
			var ruimte      = parseInt(formulier.grootte.value),
				bezoekers   = parseInt(formulier.bezoekers.value),
				database    = parseInt(formulier.database.value),
				email       = parseInt(formulier.email.value),
				mailopties  = formulier.mailopties.value,
				beslissing  = new Array(0, 0, 0, 0, 0),
				dataverkeer = (((ruimte / 100) * 40) * bezoekers) * 30,
				uitkomst    = 0;

			if(ruimte <= 50)
				beslissing[0] = 0;
			else if(ruimte <= 100)
				beslissing[0] = 1;
			else if(ruimte <= 250)
				beslissing[0] = 2;
			else if(ruimte <= 500)
				beslissing[0] = 3;
			else
				beslissing[0] = 4;

			if(database == 0)
				beslissing[1] = 0;
			else if(database == 1)
				beslissing[1] = 1;
			else if(database <= 5)
				beslissing[1] = 2;
			else
				beslissing[1] = 3;

			if(email <= 5)
				beslissing[2] = 0;
			else if(email <= 10)
				beslissing[2] = 1;
			else if(email <= 15)
				beslissing[2] = 2;
			else
				beslissing[2] = 3;

			if(mailopties == "nee")
				beslissing[3] = 0;
			else
				beslissing[3] = 1;

			if(dataverkeer < 500)
				beslissing[4] = 0;
			else if(dataverkeer < 2000)
				beslissing[4] = 1;
			else if(dataverkeer < 4500)
				beslissing[4] = 2;
			else if(dataverkeer < 10000)
				beslissing[4] = 3;
			else
				beslissing[4] = 4;

			for(var i=0; i<5; i++) {
				if(beslissing[i] > uitkomst)
					uitkomst = beslissing[i];
			}

			if(hetpakket = document.getElementById("pakket")) {
				hetpakket.innerHTML = kleuren[uitkomst][0];
				hetpakket.style.backgroundColor = kleuren[uitkomst][1];
				if(dedataverkeer = document.getElementById("verwachtdataverkeer")) {
					dedataverkeer.innerHTML = dataverkeer+" MB p/m";
				}
			}
		}
	}

/********************************** Aanvraag ***********************************/

	function bereken_aanvraag() {
		/*var formulier;

		var domeinveld  = document.getElementById("kostendomein");
		var hostingveld = document.getElementById("kostenhosting");

		if(formulier = document.forms[0]) {
			domeinnaam  = formulier.domein.value;
			door        = formulier.tijdsduur.value;
			domeinindex = domeinnaam.indexOf('.');
			extensie    = '';
			if(domeinindex) extensie = domeinnaam.substr(domeinindex + 1);
			for(i=0; i<domeinen.length; i++) {
				
			}
		}*/
	}

/********************************** Begrippen **********************************/

	/*window.onload = function() {
		// Mozilla events activeren
		if (document.captureEvents) {
			document.captureEvents(Event.MOUSEMOVE);
			document.captureEvents(Event.ONCLICK);
			document.captureEvents(Event.ONDBLCLICK);
		}

		// Events afvangen
		document.onclick     = selecteer_tekst;
		document.ondblclick  = selecteer_tekst;
		document.onmousemove = zet_muispositie;
	}

	function zet_muispositie(e) {
		if(!e) var e = window.event;

		if(e.clientX || e.clientY) {
			muis_x = document.body.scrollLeft + e.clientX + 10;
			muis_y = document.body.scrollTop + e.clientY + 10;
		} else if(e.pageX || e.pageY) {
			muis_x = e.pageX + 10;
			muis_y = e.pageY + 10;
		}
	}

	function selecteer_tekst() {
		if(window.getSelection) {
			tekst = ''+window.getSelection();
		} else if(document.getSelection) {
			tekst = ''+document.getSelection();
		} else if(document.selection) {
			tekst = ''+document.selection.createRange().text;
		}

		if(hetbegrip = document.getElementById("begripknop")) {
			if(tekst.length > 2) {
				hetbegrip.style.left       = muis_x;
				hetbegrip.style.top        = muis_y;
				hetbegrip.style.visibility = 'visible';
			} else {
				hetbegrip.style.visibility = 'hidden';
			}
		}
	}

	function muis_begrip(obj, selecteren) {
		if(selecteren)
			obj.style.backgroundColor = '#CCCCFF';
		else
			obj.style.backgroundColor = '#FFFFEA';
	}

	function geef_uitleg() {
		if(tekst.length > 2) {
			window.open("begrippen.php?begrip="+tekst, "begrip", "width=550, height=300, scrollbars=yes, toolbar=no, status=yes, titlebar=no, location=no, resizable=yes");
		}
	}*/

//-->