// FUNCTIE AANMELDING
function checkaanmelding(theForm)
{
	if(theForm.Adverteerderaccount2.checked == true)
	{

		if (theForm.Adverteercode.value == '')
		{
			alert(" U dient een adverteercode op te geven.")
			theForm.Adverteercode.focus();
			return false;
		}
		
		if (theForm.Adverteeremail.value == '')
		{
			alert(" U dient een emailadres op te geven.")
			theForm.Adverteeremail.focus();
			return false;
		}
		var filter = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/; // valid
		if (!filter.test(theForm.Adverteeremail.value))
		{
			alert ("Voer een geldig e-mail adres in.");
			theForm.Adverteeremail.focus();
			return false;
		}

		if (theForm.Contactpersoon.value == '')
		{
			alert(" U dient een contactpersoon op te geven.")
			theForm.Contactpersoon.focus();
			return false;
		}
		if (theForm.Zoeken.value == '0')
		{
			alert(" U dient een categorie op te geven.")
			theForm.Zoeken.focus();
			return false;
		}
		if (theForm.Product.value == '')
		{
			alert(" U dient een product op te geven.")
			theForm.Product.focus();
			return false;
		}
		if (theForm.Merk.value == '')
		{
			alert(" U dient een merk op te geven.")
			theForm.Merk.focus();
			return false;
		}
		if (theForm.Type.value == '')
		{
			alert(" U dient een type op te geven.")
			theForm.Type.focus();
			return false;
		}
		if (theForm.Staffelprijs1.value == '')
		{
			alert(" U dient minimaal 1 prijs op te geven.")
			theForm.Staffelprijs1.focus();
			return false;
		}
		if (theForm.Staffelprijs1.value == theForm.Staffelprijs2.value && (theForm.Staffelprijs1.value != '' && theForm.Staffelprijs2.value != '')) 
		{
			alert(" Prijs mag niet hetzelfde zijn.")
			theForm.Staffelprijs1.focus();
			return false;
		}
		if (theForm.Staffelaantal1.value == theForm.Staffelaantal2.value) 
		{
			alert(" Aantallen mogen niet hetzelfde zijn.")
			theForm.Staffelaantal1.focus();
			return false;
		}

		if (theForm.Staffelaantal1.value == '' || theForm.Staffelaantal1.value == 0)
		{
			alert(" U dient minimaal 1 waarde stuks op te geven.")
			theForm.Staffelaantal1.focus();
			return false;
		}

	}

	if(theForm.Adverteerderaccount1.checked == true)
	{
		if (theForm.Bedrijfsnaam.value == '')
		{
			alert(" U dient een bedrijfsnaam op te geven.")
			theForm.Bedrijfsnaam.focus();
			return false;
		}
		if (theForm.Contactpersoon.value == '')
		{
			alert(" U dient een contactpersoon op te geven.")
			theForm.Contactpersoon.focus();
			return false;
		}
		if (theForm.Geslacht[0].checked == false && theForm.Geslacht[1].checked == false)
		{
			alert(" U dient een geslacht op te geven.")
			theForm.Geslacht[0].focus();
			return false;
		}
		if (theForm.Adres.value == '')
		{
			alert(" U dient een adres op te geven.")
			theForm.Adres.focus();
			return false;
		}
		if (theForm.Postcode.value == '')
		{
			alert(" U dient een postcode op te geven.")
			theForm.Postcode.focus();
			return false;
		}
		if (theForm.Woonplaats.value == '')
		{
			alert(" U dient een adres op te geven.")
			theForm.Woonplaats.focus();
			return false;
		}
		if (theForm.GSM.value == '')
		{
			alert(" U dient een telefoonummer op te geven.")
			theForm.GSM.focus();
			return false;
		}
		if (theForm.GSM.value.length < '10')
		{
			alert(" U dient een geldig telefoonnummer op te geven.")
			theForm.GSM.focus();
			return false;
		}
		if (theForm.Emailadres.value == '')
		{
			alert(" U dient een emailadres op te geven.")
			theForm.Emailadres.focus();
			return false;
		}
		var filter = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/; // valid
		if (!filter.test(theForm.Emailadres.value))
		{
			alert ("Voer een geldig e-mail adres in.");
			theForm.Emailadres.focus();
			return false;
		}
		if (theForm.KvK.value == '')
		{
			alert(" U dient een KvK nummer op te geven.")
			theForm.KvK.focus();
			return false;
		}
		if (theForm.KvK.value.length < '8')
		{
			alert(" U dient een geldig KvK nummer op te geven.")
			theForm.KvK.focus();
			return false;
		}
		if (theForm.Voorwaarden.checked == false)
		{
			alert(" U dient akkoord gaan met \n de beleidsregels en voorwaarden.")
			theForm.Voorwaarden.focus();
			return false;
		}

	}
}	
	
function checkaanmeldingupdate(theForm)
{
		if (theForm.Zoeken1.value == '0')
		{
			alert(" U dient een categorie op te geven.")
			theForm.Zoeken.focus();
			return false;
		}
		if (theForm.Product.value == '')
		{
			alert(" U dient een product op te geven.")
			theForm.Product.focus();
			return false;
		}
		if (theForm.Merk.value == '')
		{
			alert(" U dient een merk op te geven.")
			theForm.Merk.focus();
			return false;
		}
		if (theForm.Type.value == '')
		{
			alert(" U dient een type op te geven.")
			theForm.Type.focus();
			return false;
		}
		if (theForm.Staffelprijs1.value == '')
		{
			alert(" U dient minimaal 1 prijs op te geven.")
			theForm.Staffelprijs1.focus();
			return false;
		}
		if ((theForm.Staffelprijs1.value == theForm.Staffelprijs2.value && (theForm.Staffelprijs1.value != '' && theForm.Staffelprijs2.value != '' && theForm.Staffelprijs1.value != '0.00' && theForm.Staffelprijs2.value != '0.00')) || (theForm.Staffelprijs2.value == theForm.Staffelprijs3.value && (theForm.Staffelprijs2.value != '' && theForm.Staffelprijs3.value != '' && theForm.Staffelprijs2.value != '000' && theForm.Staffelprijs3.value != '0.00')) || (theForm.Staffelprijs1.value == theForm.Staffelprijs3.value && (theForm.Staffelprijs1.value != '' && theForm.Staffelprijs3.value != '' && theForm.Staffelprijs1.value != '0.00' && theForm.Staffelprijs3.value != '0.00')))
		{
			alert(" Prijs mag niet hetzelfde zijn.")
			theForm.Staffelprijs1.focus();
			return false;
		}
/*
		if ((Math.abs(theForm.Staffelprijs1.value) == Math.abs(theForm.Staffelprijs2.value) && theForm.Staffelprijs1.value != '' && theForm.Staffelprijs2.value != '' && theForm.Staffelprijs1.value != '0.00' && theForm.Staffelprijs2.value != '0.00') || (Math.abs(theForm.Staffelprijs1.value) == Math.abs(theForm.Staffelprijs3.value) && theForm.Staffelprijs1.value != '' && theForm.Staffelprijs3.value != '' && theForm.Staffelprijs1.value != '0.00' && theForm.Staffelprijs3.value != '0.00') || (Math.abs(theForm.Staffelprijs2.value) == Math.abs(theForm.Staffelprijs3.value && (theForm.Staffelprijs2.value != '' && theForm.Staffelprijs3.value != '' && theForm.Staffelprijs2.value != '000' && theForm.Staffelprijs3.value != '0.00'))))
		{
			alert(" Prijzen kunnen niet hetzelfde zijn.")
			theForm.Staffelprijs1.focus();
			return false;
		}
*/		
		if (theForm.Staffelaantal1.value == theForm.Staffelaantal2.value && (theForm.Staffelprijs1.value != '' && theForm.Staffelprijs2.value != '')) 

		{
			alert(" Aantallen mogen niet hetzelfde zijn.")
			theForm.Staffelaantal1.focus();
			return false;
		}


		if (theForm.Staffelaantal1.value == '')
		{
			alert(" U dient minimaal 1 waarde stuks op te geven.")
			theForm.Staffelaantal1.focus();
			return false;
		}
}	