<!--
//CHECKEN
function check(formulier,formuliernaam)
{
	if(formuliernaam == 'login')
	{
		if(check_login(formulier.gebruikersnaam.value) && check_login(formulier.wachtwoord.value))
		{
			formulier.gebruikersnaam.value = formulier.gebruikersnaam.value.toLowerCase();
			formulier.submit();
		}
		else
		{
			error(formulier,formuliernaam);
		}
	}
	if(formuliernaam == 'contact')
	{
		if(check_naam(formulier.naam.value) && check_emailadres(formulier.emailadres.value) && check_tekstvak(formulier.vraag.value))
		{
			formulier.emailadres.value = formulier.emailadres.value.toLowerCase();
			formulier.submit();
		}
		else
		{
			error(formulier,formuliernaam);
		}
	}
	if(formuliernaam == 'portfolio')
	{
		if(check_naam(formulier.bedrijf.value) && check_plaatje(formulier.plaatje.value) && check_link(formulier.link.value) && check_tekstvak(formulier.beschrijving.value))
		{
			formulier.plaatje.value = formulier.plaatje.value.toLowerCase();
			formulier.link.value = formulier.link.value.toLowerCase();
			formulier.submit();
		}
		else
		{
			error(formulier,formuliernaam);
		}
	}
	if(formuliernaam == 'bestellen_stap1')
	{
		if(formulier.pakket[0].checked == false && formulier.pakket[1].checked == false && formulier.pakket[2].checked == false && formulier.pakket[3].checked == false && formulier.pakket[4].checked == false)
		{
			error(formulier,formuliernaam);
  		}
  		else
  		{
  			formulier.submit();
		}
	}
	if(formuliernaam == 'bestellen_stap2_m')
	{
		if(formulier.nl.checked == false && formulier.be.checked == false && formulier.com.checked == false && formulier.net.checked == false && formulier.org.checked == false && formulier.org.checked == false && formulier.info.checked == false && formulier.biz.checked == false)
		{
			error(formulier, formuliernaam);
  		}
  		else
  		{
			formulier.submit();
		}
	}
	if(formuliernaam == 'bestellen_stap3')
	{
		if(check_naam(formulier.voorletters.value) && check_naam(formulier.achternaam.value) && check_naam(formulier.adres.value) && check_postcode(formulier.postcodecijfers.value) && check_postcode(formulier.postcodeletters.value) && check_naam(formulier.plaats.value) && check_emailadres(formulier.emailadres.value))
		{
			formulier.submit();
  		}
  		else
        {
			error(formulier, formuliernaam);
	  	}
 	}
}

//FOUTMELDING
function error(formulier,formuliernaam)
{
	if(formuliernaam == 'login')
	{
		var errormsg = 'Niet alle gegevens zijn juist ingevoerd!\nPas de volgende velden aan:\n\n';
		if(check_login(formulier.gebruikersnaam.value) == false) {errormsg += '-Gebruikersnaam\n'}
		if(check_login(formulier.wachtwoord.value) == false) {errormsg += '-Wachtwoord\n'}
		alert(errormsg);
	}
	if(formuliernaam == 'contact')
	{
		var errormsg = 'Niet alle gegevens zijn juist ingevoerd!\nPas de volgende velden aan:\n\n';
		if(check_naam(formulier.naam.value) == false) {errormsg += '-Naam\n'}
		if(check_emailadres(formulier.emailadres.value) == false) {errormsg += '-Emailadres\n'}
		if(check_tekstvak(formulier.vraag.value) == false) {errormsg += '-Vraag\n'}
		alert(errormsg);
	}
	if(formuliernaam == 'portfolio')
	{
		var errormsg = 'Niet alle gegevens zijn juist ingevoerd!\nPas de volgende velden aan:\n\n';
		if(check_naam(formulier.bedrijf.value) == false) {errormsg += '-Bedrijf\n'}
		if(check_plaatje(formulier.plaatje.value) == false) {errormsg += '-Plaatje\n'}
		if(check_link(formulier.link.value) == false) {errormsg += '-Link\n'}
		if(check_tekstvak(formulier.beschrijving.value) == false) {errormsg += '-Beschrijving\n'}		
		alert(errormsg);
	}
	if(formuliernaam == 'bestellen_stap1')
	{
		alert('U heeft nog geen pakket gekozen!');
	}
	if(formuliernaam == 'bestellen_stap2_m')
	{
		alert('U moet minimaal één domeinnaam aanvinken.');
	}
	if(formuliernaam == 'bestellen_stap3')
	{
		var errormsg = 'Niet alle gegevens zijn juist ingevoerd!\nPas de volgende velden aan:\n\n';
        if(check_naam(formulier.voorletters.value) == false) {errormsg += '-Voorletters\n';}
		if(check_naam(formulier.achternaam.value) == false) {errormsg += '-Achternaam\n';}
		if(check_naam(formulier.adres.value) == false) {errormsg += '-Adres\n';}
		if(check_naam(formulier.plaats.value) == false) {errormsg += '-Plaats\n';}
		if(check_postcode(formulier.postcodeletters.value) == false || check_postcode(formulier.postcodeletters.value) == false) {errormsg += '-Postcode\n';}
		if(check_emailadres(formulier.emailadres.value) == false) {errormsg += '-E-mailadres\n';}
		alert(errormsg);
 	}
}

//LOGIN CHECKEN
function check_login(string)
{
	if(string.length<3 || string.length>40) {return false;}
	var tekens=";'\"!@#$%^&*()+=/\<>,.?|}{[]:";
	for(var i=0; i<string.length; i++)
	{
		for(var j=0; j<tekens.length; j++)
		{
			if(string.charAt(i) == tekens.charAt(j)) {return false;}
		}
	}
	return true;
}

//NAAM CHECKEN
function check_naam(string)
{
	if(string.length<1 || string.length>30) {return false;}
	var tekens=";\"@#$^*_\<>?|}{[]:";
	for(var i=0; i<string.length; i++)
	{
		for(var j=0; j<tekens.length; j++)
		{
			if(string.charAt(i) == tekens.charAt(j)) {return false;}
		}
	}
	return true;
}

//POSTCODE CHECKEN
function check_postcode(string)
{
	if(string.length<2 || string.length>4) {return false;}
	var tekens=";\"@#$^*_\<>.?|}{[]:";
	for(var i=0; i<string.length; i++)
	{
		for(var j=0; j<tekens.length; j++)
		{
			if(string.charAt(i) == tekens.charAt(j)) {return false;}
		}
	}
	return true;
}

//EMAILADRES CHECKEN
function check_emailadres(string)
{
	if(string.length<5 || string.length>30) {return false;}
	var tekens=";'\"!#$%^&*()+ =/\<>,?|}{[]:";
	for(var i=0; i<string.length; i++)
	{
		for(var j=0; j<tekens.length; j++)
		{
			if(string.charAt(i) == tekens.charAt(j)) {return false;}
		}
	}
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	if (reg1.test(string) || !reg2.test(string)) {return false;}
	return true;
}

//TEKSTVAK CHECKEN
function check_tekstvak(string)
{
	if(string.length<10 || string.length>5000) {return false;}
	return true;
}

//PLAATJE CHECKEN
function check_plaatje(string)
{
	if(string.length>40) {return false;}
	var tekens=";'\"!#$^&*+ =<>,?|}{[]:";
	for(var i=0; i<string.length; i++)
	{
		for(var j=0; j<tekens.length; j++)
		{
			if(string.charAt(i) == tekens.charAt(j)) {return false;}
		}
	}
	var reg = /^images\/portfolio\/.+\..{3}$/;
	if (!reg.test(string)) {return false;}
	return true;
}

//LINK CHECKEN
function check_link(string)
{
	if(string.length<5) {return false;}
	var tekens="';!#$^&*()+ \<>,|}{[]";
	for(var i=0; i<string.length; i++)
	{
		for(var j=0; j<tekens.length; j++)
		{
			if(string.charAt(i) == tekens.charAt(j)) {return false;}
		}
	}
	var reg = /^http:\/\/www\..+\..+$/;
	if (!reg.test(string)) {return false;}
	return true;
}
// -->

