function formAanmelden()
{
	
	var objBox 	= document.getElementById('inpAllevelden');
	
	if(objBox.checked == false)
	{
		
		var inpGebruikersnaam	= document.getElementById('inpGebruikersnaam');
		var inpWachtwoord		= document.getElementById('inpWachtwoord');	
		var inpEmail			= document.getElementById('inpEmail');	
		
		if(inpGebruikersnaam.value == "")
		{
			inpGebruikersnaam.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpGebruikersnaam.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpWachtwoord.value == "")
		{
			inpWachtwoord.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpWachtwoord.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpEmail.value == "")
		{
			inpEmail.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpEmail.style.backgroundColor = "#FFFFFF";
		}
		
		
		/* E-MAILADRES CHECK */
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
		if(inpEmail.value.match(emailRegEx)){
			var emailReg = "passed";
		}
		else
		{
			inpEmail.style.backgroundColor = '#FF0000';
			inpEmail.style.color = '#FFFFFF';	
			inpEmail.value = 'Ongeldig e-mailadres';		
			return false;
		}	
		
		if(inpGebruikersnaam.value != "" && inpWachtwoord.value != "" && inpEmail.value != "")
		{
			document.frmAanmelden.submit();
		}	
	}
	
	else if(objBox.checked == true)
	{
		var inpGebruikersnaam	= document.getElementById('inpGebruikersnaam');
		var inpWachtwoord		= document.getElementById('inpWachtwoord');	
		var inpEmail			= document.getElementById('inpEmail');			
		var inpVoornaam			= document.getElementById('inpVoornaam');
		var inpAchternaam 		= document.getElementById('inpAchternaam');
		var inpPostcode 		= document.getElementById('inpPostcode');
		var inpWoonplaats 		= document.getElementById('inpWoonplaats');
		var inpTelefoon 		= document.getElementById('inpTelefoon');
		
		if(inpVoornaam.value == "")
		{
			inpVoornaam.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpVoornaam.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpAchternaam.value == "")
		{
			inpAchternaam.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpAchternaam.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpPostcode.value == "")
		{
			inpPostcode.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpPostcode.style.backgroundColor = "#FFFFFF";
		}
		
		/* POSTCODE CHECK */
		
		var postcodeRegEx = /^[0-9][0-9][0-9][0-9][A-Z][A-Z]$/;     
		if(inpPostcode.value.match(postcodeRegEx)){
			var postcodeReg = "passed";
		}	
		else
		{
			inpPostcode.style.backgroundColor = '#FF8040';
			inpPostcode.style.color = '#FFFFFF';	
			inpPostcode.value = 'Ongeldige postcode (1234AB)';		
			return false;
		}
		
		if(inpWoonplaats.value == "")
		{
			inpWoonplaats.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpWoonplaats.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpTelefoon.value == "")
		{
			inpTelefoon.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpTelefoon.style.backgroundColor = "#FFFFFF";
		}
		
		/* TELEFOON CHECK */
		  
		if(inpTelefoon.value != "")
		{
			var telRegEx = /^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$/;   
			if(inpTelefoon.value.match(telRegEx))
			{
				var telRegEx = "passed";
			}
			else
			{
				inpTelefoon.style.backgroundColor = '#FF8040';
				inpTelefoon.style.color = '#FFFFFF';	
				inpTelefoon.value = 'Ongeldig telefoonnummer [ 12345678910 ]';		
				return false;
			}		
			 
		}
		
		
		if(inpGebruikersnaam.value == "")
		{
			inpGebruikersnaam.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpGebruikersnaam.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpWachtwoord.value == "")
		{
			inpWachtwoord.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpWachtwoord.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpEmail.value == "")
		{
			inpEmail.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpEmail.style.backgroundColor = "#FFFFFF";
		}
		
		
		/* E-MAILADRES CHECK */
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
		if(inpEmail.value.match(emailRegEx)){
			var emailReg = "passed";
		}
		else
		{
			inpEmail.style.backgroundColor = '#FF0000';
			inpEmail.style.color = '#FFFFFF';	
			inpEmail.value = 'Ongeldig e-mailadres';		
			return false;
		}	
		
		if(inpVoornaam.value != "" && inpAchternaam.value != "" && inpPostcode.value != "" && inpWoonplaats.value != "" && inpTelefoon.value != "" && inpGebruikersnaam.value != "" && inpWachtwoord.value != "" && inpEmail.value != "")
		{
			document.frmAanmelden.submit();
		}	
	}
	
	
}


function formUpdateProfiel()
{
	
		var inpGebruikersnaam	= document.getElementById('inpGebruikersnaam');
		var inpWachtwoord		= document.getElementById('inpWachtwoord');	
		var inpEmail			= document.getElementById('inpEmail');			
		var inpVoornaam			= document.getElementById('inpVoornaam');
		var inpAchternaam 		= document.getElementById('inpAchternaam');
		var inpPostcode 		= document.getElementById('inpPostcode');
		var inpWoonplaats 		= document.getElementById('inpWoonplaats');
		var inpTelefoon 		= document.getElementById('inpTelefoon');
		
		if(inpVoornaam.value == "")
		{
			inpVoornaam.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpVoornaam.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpAchternaam.value == "")
		{
			inpAchternaam.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpAchternaam.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpPostcode.value == "")
		{
			inpPostcode.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpPostcode.style.backgroundColor = "#FFFFFF";
		}
		
		/* POSTCODE CHECK */
		
		var postcodeRegEx = /^[0-9][0-9][0-9][0-9][A-Z][A-Z]$/;     
		if(inpPostcode.value.match(postcodeRegEx)){
			var postcodeReg = "passed";
		}	
		else
		{
			inpPostcode.style.backgroundColor = '#FF8040';
			inpPostcode.style.color = '#FFFFFF';	
			inpPostcode.value = 'Ongeldige postcode (1234AB)';		
			return false;
		}
		
		if(inpWoonplaats.value == "")
		{
			inpWoonplaats.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpWoonplaats.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpTelefoon.value == "")
		{
			inpTelefoon.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpTelefoon.style.backgroundColor = "#FFFFFF";
		}
		
		/* TELEFOON CHECK */
		  
		if(inpTelefoon.value != "")
		{
			var telRegEx = /^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$/;   
			if(inpTelefoon.value.match(telRegEx))
			{
				var telRegEx = "passed";
			}
			else
			{
				inpTelefoon.style.backgroundColor = '#FF8040';
				inpTelefoon.style.color = '#FFFFFF';	
				inpTelefoon.value = 'Ongeldig telefoonnummer [ 12345678910 ]';		
				return false;
			}		
			 
		}
		
		
		if(inpGebruikersnaam.value == "")
		{
			inpGebruikersnaam.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpGebruikersnaam.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpWachtwoord.value == "")
		{
			inpWachtwoord.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpWachtwoord.style.backgroundColor = "#FFFFFF";
		}
		
		if(inpEmail.value == "")
		{
			inpEmail.style.backgroundColor = "#FF0000";
			return false;
		}
		else
		{
			inpEmail.style.backgroundColor = "#FFFFFF";
		}
		
		
		/* E-MAILADRES CHECK */
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
		if(inpEmail.value.match(emailRegEx)){
			var emailReg = "passed";
		}
		else
		{
			inpEmail.style.backgroundColor = '#FF0000';
			inpEmail.style.color = '#FFFFFF';	
			inpEmail.value = 'Ongeldig e-mailadres';		
			return false;
		}	
		
		if(inpVoornaam.value != "" && inpAchternaam.value != "" && inpPostcode.value != "" && inpWoonplaats.value != "" && inpTelefoon.value != "" && inpGebruikersnaam.value != "" && inpWachtwoord.value != "" && inpEmail.value != "")
		{
			document.frmUpdateProfiel.submit();
		}	
}




function formVrijwilliger()
{
	
	
	var inpNaam		= document.getElementById('inpNaam');
	var inpEmail	= document.getElementById('inpEmail');	
	var inpVoorkeur	= document.getElementById('inpVoorkeur');	
	
	if(inpNaam.value == "")
	{
		inpNaam.style.backgroundColor = "#FF0000";
		return false;
	}
	else
	{
		inpNaam.style.backgroundColor = "#FFFFFF";
	}
	
	
	if(inpEmail.value == "")
	{
		inpEmail.style.backgroundColor = "#FF0000";
		return false;
	}
	else
	{
		inpEmail.style.backgroundColor = "#FFFFFF";
	}
	
			
	/* E-MAILADRES CHECK */
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(inpEmail.value.match(emailRegEx)){
		var emailReg = "passed";
	}
	else
	{
		inpEmail.style.backgroundColor = '#FF0000';
		inpEmail.style.color = '#FFFFFF';	
		inpEmail.value = 'Ongeldig e-mailadres';		
		return false;
	}	
	
	if(inpVoorkeur.value == "leeg")
	{
		inpVoorkeur.style.backgroundColor = "#FF0000";
		return false;
	}
	else
	{
		inpVoorkeur.style.backgroundColor = "#FFFFFF";
	}
	
	
	if(inpNaam.value != "" && inpEmail.value != "" && inpVoorkeur.value != "leeg")
	{
		document.formvrijwilliger.submit();
	}	
	
	
}


function formAdverteren()
{
	
	
	var inpBedrijf			= document.getElementById('inpBedrijf');
	var inpContactpersoon	= document.getElementById('inpContactpersoon');	
	var inpTelefoon			= document.getElementById('inpTelefoon');	
	var inpEmail			= document.getElementById('inpEmail');	
	
	if(inpBedrijf.value == "")
	{
		inpBedrijf.style.backgroundColor = "#FF0000";
		return false;
	}
	else
	{
		inpBedrijf.style.backgroundColor = "#FFFFFF";
	}
	
	
	if(inpContactpersoon.value == "")
	{
		inpContactpersoon.style.backgroundColor = "#FF0000";
		return false;
	}
	else
	{
		inpContactpersoon.style.backgroundColor = "#FFFFFF";
	}
	
	if(inpTelefoon.value == "")
	{
		inpTelefoon.style.backgroundColor = "#FF0000";
		return false;
	}
	else
	{
		inpTelefoon.style.backgroundColor = "#FFFFFF";
	}
	
	/* TELEFOON CHECK */
	  
	if(inpTelefoon.value != "")
	{
		var telRegEx = /^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$/;   
		if(inpTelefoon.value.match(telRegEx))
		{
			var telRegEx = "passed";
		}
		else
		{
			inpTelefoon.style.backgroundColor = '#FF8040';
			inpTelefoon.style.color = '#FFFFFF';	
			inpTelefoon.value = 'Ongeldig telefoonnummer [ 12345678910 ]';		
			return false;
		}		
		 
	}
	
	if(inpEmail.value == "")
	{
		inpEmail.style.backgroundColor = "#FF0000";
		return false;
	}
	else
	{
		inpEmail.style.backgroundColor = "#FFFFFF";
	}
	
	/* E-MAILADRES CHECK */
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(inpEmail.value.match(emailRegEx)){
		var emailReg = "passed";
	}
	else
	{
		inpEmail.style.backgroundColor = '#FF0000';
		inpEmail.style.color = '#FFFFFF';	
		inpEmail.value = 'Ongeldig e-mailadres';		
		return false;
	}	
	
	
	if(inpBedrijf.value != "" && inpContactpersoon.value != "" && inpTelefoon.value != "" && inpEmail.value != "")
	{
		document.frmAdverteren.submit();
	}	
	
	
}


function formLinkpartner()
{
		
	var inpNaam		= document.getElementById('inpNaam');
	var inpWebsite	= document.getElementById('inpWebsite');	
	var inpEmail	= document.getElementById('inpEmail');	
	var inpBeschrijving	= document.getElementById('inpBeschrijving');	
	
	if(inpNaam.value == "")
	{
		inpNaam.style.backgroundColor = "#FF0000";
		return false;
	}
	else
	{
		inpNaam.style.backgroundColor = "#FFFFFF";
	}
	
	
	if(inpWebsite.value == "http://")
	{
		inpWebsite.style.backgroundColor = "#FF0000";
		return false;
	}
	else
	{
		inpWebsite.style.backgroundColor = "#FFFFFF";
	}
	
	
	if(inpEmail.value == "")
	{
		inpEmail.style.backgroundColor = "#FF0000";
		return false;
	}
	else
	{
		inpEmail.style.backgroundColor = "#FFFFFF";
	}
	
	/* E-MAILADRES CHECK */
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(inpEmail.value.match(emailRegEx)){
		var emailReg = "passed";
	}
	else
	{
		inpEmail.style.backgroundColor = '#FF0000';
		inpEmail.style.color = '#FFFFFF';	
		inpEmail.value = 'Ongeldig e-mailadres';		
		return false;
	}
	
	if(inpBeschrijving.value == "")
	{
		inpBeschrijving.style.backgroundColor = "#FF0000";
		return false;
	}
	else
	{
		inpBeschrijving.style.backgroundColor = "#FFFFFF";
	}
	
	
	if(inpNaam.value != "" && inpWebsite.value != "http://" && inpEmail.value != "" && inpBeschrijving.value != "")
	{
		document.frmLinkpartner.submit();
	}	
	
	
}

/* formulierveld neutraliseren */
function fieldNeutralize(elm)
{
		objFormField = document.getElementById(elm);
		objFormField.style.backgroundColor = "#FFFFFF";
		objFormField.style.color = "#000000";
		objFormField.value = '';
}

/* select schaakboeken [ form aanmelden ] */
function activateBooks()
{
	var objBox = document.getElementById('inpAllevelden');
	var objStateVoornaam	= document.getElementById('inpVoornaam');
	var objStateAchternaam 	= document.getElementById('inpAchternaam');
	var objStatePostcode 	= document.getElementById('inpPostcode');
	var objStateWoonplaats 	= document.getElementById('inpWoonplaats');
	var objStateTelefoon 	= document.getElementById('inpTelefoon');
	if(objBox.checked == true)
	{

		objStateVoornaam.style.backgroundImage = "url(../images/input_verplicht_back.jpg)";
		objStateVoornaam.style.backgroundRepeat = "no-repeat";
		objStateVoornaam.style.backgroundPosition = "right top";
		
		objStateAchternaam.style.backgroundImage = "url(../images/input_verplicht_back.jpg)";
		objStateAchternaam.style.backgroundRepeat = "no-repeat";
		objStateAchternaam.style.backgroundPosition = "right top";
		
		objStatePostcode.style.backgroundImage = "url(../images/input_verplicht_back.jpg)";
		objStatePostcode.style.backgroundRepeat = "no-repeat";
		objStatePostcode.style.backgroundPosition = "right top";
		
		objStateWoonplaats.style.backgroundImage = "url(../images/input_verplicht_back.jpg)";
		objStateWoonplaats.style.backgroundRepeat = "no-repeat";
		objStateWoonplaats.style.backgroundPosition = "right top";
		
		objStateTelefoon.style.backgroundImage = "url(../images/input_verplicht_back.jpg)";
		objStateTelefoon.style.backgroundRepeat = "no-repeat";
		objStateTelefoon.style.backgroundPosition = "right top";
	}
	
	else if(objBox.checked == false)
	{
		objStateVoornaam.style.backgroundImage = "";
		objStateVoornaam.style.backgroundRepeat = "";
		objStateVoornaam.style.backgroundPosition = "";
		
		objStateAchternaam.style.backgroundImage = "";
		objStateAchternaam.style.backgroundRepeat = "";
		objStateAchternaam.style.backgroundPosition = "";
		
		objStatePostcode.style.backgroundImage = "";
		objStatePostcode.style.backgroundRepeat = "";
		objStatePostcode.style.backgroundPosition = "";
		
		objStateWoonplaats.style.backgroundImage = "";
		objStateWoonplaats.style.backgroundRepeat = "";
		objStateWoonplaats.style.backgroundPosition = "";
		
		objStateTelefoon.style.backgroundImage = "";
		objStateTelefoon.style.backgroundRepeat = "";
		objStateTelefoon.style.backgroundPosition = "";
	}
}


