// FUNCTIE AANMELDING
function checkaansluiting(theForm)
{
	if (theForm.Pingelaar1.checked == false)
	{
		if (theForm.Voornaam.value == '')
		{
			alert(" U dient een voornaam op te geven.")
			theForm.Voornaam.focus();
			return false;
		}
		if (theForm.Achternaam.value == '')
		{
			alert(" U dient een achternaam op te geven.")
			theForm.Achternaam.focus();
			return false;
		}
		if (theForm.Aanhef[0].checked == false && theForm.Aanhef[1].checked == false)
		{
			alert(" U dient een geslacht op te geven.")
			return false;
		}

		if (theForm.Straat.value == '')
		{
			alert(" U dient een adres op te geven.")
			theForm.Straat.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 woonplaats op te geven.")
			theForm.Woonplaats.focus();
			return false;
		}
		if (theForm.GSM.value == '')
		{
			alert(" U dient een telefoonnummer 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.Pingelaar2.checked == 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.Voorwaarden.checked == false)
	{
		alert(" U dient akkoord te gaan met \n de beleidsregels en voorwaarden.")
		theForm.Voorwaarden.focus();
		return false;
	}
	

}
function checknieuweaansluiting(theForm)
{
	if (theForm.Aanmelden.checked == true)
	{
		if (theForm.Zoeken1.value == '0')
		{
			alert(" U dient een categorie op te geven.")
			return false;
		}
		if (theForm.Product1.value == '')
		{
			alert(" U dient een Product op te geven.")
			theForm.Product1.focus();
			return false;
		}
		if (theForm.Merk1.value == '')
		{
			alert(" U dient een Merk op te geven.")
			theForm.Merk1.focus();
			return false;
		}		
		if (theForm.Type1.value == '')
		{
			alert(" U dient een Type op te geven.")
			theForm.Type1.focus();
			return false;
		}
		if (theForm.Voornaam.value == '')
		{
			alert(" U dient een voornaam op te geven.")
			theForm.Voornaam.focus();
			return false;
		}
		if (theForm.Achternaam.value == '')
		{
			alert(" U dient een achternaam op te geven.")
			theForm.Achternaam.focus();
			return false;
		}
		if (theForm.Aanhef[0].checked == false && theForm.Aanhef[1].checked == false)
		{
			alert(" U dient een geslacht op te geven.")
			return false;
		}

		if (theForm.Straat.value == '')
		{
			alert(" U dient een adres op te geven.")
			theForm.Straat.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 woonplaats op te geven.")
			theForm.Woonplaats.focus();
			return false;
		}
		if (theForm.GSM.value == '')
		{
			alert(" U dient een telefoonnummer 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.Geboorte_Jaar.value == '')
		{
			alert(" U dient een geboortejaar op te geven.")
			theForm.Geboorte_Jaar.focus();
			return false;
		}
		if (theForm.Geboorte_Jaar.value < '1900' || theForm.Geboorte_Jaar.value > '2006')
		{
			alert(" U dient een geldig jaar op te geven.")
			theForm.Geboorte_Jaar.focus();
			return false;
		}
		if (theForm.Emailadres1.value == '')
		{
			alert(" U dient een emailadres op te geven.")
			theForm.Emailadres1.focus();
			return false;
		}
		var filter = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/; // valid
		if (!filter.test(theForm.Emailadres1.value))
		{
			alert ("Voer een geldig e-mail adres in.");
			theForm.Emailadres1.focus();
			return false;
		}
		if (theForm.Voorwaarden1.checked == false)
		{
			alert(" U dient akkoord te gaan met \n de beleidsregels en voorwaarden.")
			theForm.Voorwaarden1.focus();
			return false;
		}		
	}
	
	else if (theForm.Plaatsen.checked == true)
	{
		if (theForm.Zoeken.value == '0')
		{
			alert(" U dient een categorie op te geven.")
			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.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.Voorwaarden.checked == false)
		{
			alert(" U dient akkoord te gaan met \n de beleidsregels en voorwaarden.")
			theForm.Voorwaarden.focus();
			return false;
		}		

	}
	else
	{
	alert(" U dient een keuze te maken of u al eerder een oproep heeft geplaatst.")
	theForm.Aanmelden.focus();
	return false;
	}
}

function checkmailform(theForm)
{
		if (theForm.Betreft.value == '0')
		{
			alert(" U dient een keuze maken.")
			theForm.Betreft.focus();
			return false;
		}
		if (theForm.Bericht.value == '')
		{
			alert(" U dient een bericht op te geven.")
			theForm.Bericht.focus();
			return false;
		}
		if (theForm.Naam.value == '')
		{
			alert(" U dient een naam op te geven.")
			theForm.Naam.focus();
			return false;
		}
		if (theForm.Aanhef[0].checked == false && theForm.Aanhef[1].checked == false)
		{
			alert(" U dient een geslacht op te geven.")
			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.Telefoon.value == '')
		{
			alert(" U dient een telefoonnummer op te geven.")
			theForm.Telefoon.focus();
			return false;
		}
		if (theForm.Telefoon.value.length < '10')
		{
			alert(" U dient een geldig telefoonnummer op te geven.")
			theForm.Telefoon.focus();
			return false;
		}
}

function checkupdateform(theForm)
{
		if (theForm.Voornaam.value == '')
		{
			alert(" U dient een voornaam op te geven.")
			theForm.Betreft.Voornaam();
			return false;
		}
		if (theForm.Achternaam.value == '')
		{
			alert(" U dient een achternaam op te geven.")
			theForm.Achternaam.focus();
			return false;
		}
		if (theForm.Adres.value == '')
		{
			alert(" U dient een adres op te geven.")
			theForm.Adres.focus();
			return false;
		}
		if (theForm.Aanhef[0].checked == false && theForm.Aanhef[1].checked == false)
		{
			alert(" U dient een geslacht op te geven.")
			return false;
		}
		if (theForm.Postcode.value == '')
		{
			alert(" U dient een postcode op te geven.")
			theForm.Postcode.focus();
			return false;
		}
		if (theForm.Telefoon.value == '')
		{
			alert(" U dient een telefoonnummer op te geven.")
			theForm.Telefoon.focus();
			return false;
		}
		if (theForm.Telefoon.value.length < '10')
		{
			alert(" U dient een geldig telefoonnummer op te geven.")
			theForm.Telefoon.focus();
			return false;
		}
}

function checkspecialuser(theForm)
{
	if (theForm.Pingelaar1.checked == false)
	{
		if (theForm.Voornaam.value == '')
		{
			alert(" U dient een voornaam op te geven.")
			theForm.Voornaam.focus();
			return false;
		}
		if (theForm.Achternaam.value == '')
		{
			alert(" U dient een achternaam op te geven.")
			theForm.Achternaam.focus();
			return false;
		}
		if (theForm.Aanhef[0].checked == false && theForm.Aanhef[1].checked == false)
		{
			alert(" U dient een geslacht op te geven.")
			return false;
		}

		if (theForm.Straat.value == '')
		{
			alert(" U dient een adres op te geven.")
			theForm.Straat.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 woonplaats op te geven.")
			theForm.Woonplaats.focus();
			return false;
		}
		if (theForm.GSM.value == '')
		{
			alert(" U dient een telefoonnummer 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.kwh.value == '')
		{
			alert(" U dient het jaarverbruik elektriciteit op te geven.")
			theForm.kwh.focus();
			return false;
		}
		if (theForm.kwh.value >= 100000)
		{
			alert(" Uw ingevoerde waarde van de elektriciteit is vrij hoog, neem contact op met PingelPartner.")
			document.location.href = 'contactformulier.php';
			return false;
		}
		if (theForm.gas.value == '')
		{
			alert(" U dient het jaarverbruik gas op te geven.")
			theForm.gas.focus();
			return false;
		}
		if (theForm.gas.value >= 100000)
		{
			alert(" Uw ingevoerde waarde van gas is vrij hoog, neem contact op met PingelPartner.")
			document.location.href = 'contactformulier.php';
			return false;
		}
		if (theForm.kwhleverancier.value == '')
		{
			alert(" U dient een leverancier elektriciteit op te geven.")
			theForm.kwhleverancier.focus();
			return false;
		}
		if (theForm.gasleverancier.value == '')
		{
			alert(" U dient een leverancier gas op te geven.")
			theForm.gasleverancier.focus();
			return false;
		}
		
		if (theForm.Voorwaarden.checked == false)
		{
			alert(" U dient akkoord te gaan met \n de beleidsregels en voorwaarden.")
			theForm.Voorwaarden.focus();
			return false;
		}
	}
	if (theForm.Pingelaar2.checked == 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.kwh.value == '')
		{
			alert("U dient het jaarverbruik elektriciteit op te geven.")
			theForm.kwh.focus();
			return false;
		}
		if (theForm.kwh.value >= 100000)
		{
			alert("Uw ingevoerde waarde van de elektriciteit is vrij hoog, neem contact op met PingelPartner.")
			document.location.href = 'contactformulier.php';
			return false;
		}
		if (theForm.gas.value == '')
		{
			alert("U dient het jaarverbruik gas op te geven.")
			theForm.gas.focus();
			return false;
		}
		if (theForm.gas.value >= 100000)
		{
			alert("Uw ingevoerde waarde van gas is vrij hoog, neem contact op met PingelPartner.")
			document.location.href = 'contactformulier.php';
			return false;
		}
		if (theForm.kwhleverancier.value == '')
		{
			alert(" U dient een leverancier elektriciteit op te geven.")
			theForm.kwhleverancier.focus();
			return false;
		}
		if (theForm.gasleverancier.value == '')
		{
			alert(" U dient een leverancier gas op te geven.")
			theForm.gasleverancier.focus();
			return false;
		}
		
		if (theForm.Voorwaarden.checked == false)
		{
			alert(" U dient akkoord te gaan met \n de beleidsregels en voorwaarden.")
			theForm.Voorwaarden.focus();
			return false;
		}
	}
}	

