// script.js

//Global vars
var size = 11;

//events
window.onload = init;

//functions
function MainNav(){
// added 17/7/09

// change the 'Consumenten' hyperlink to open in a new window.
    var mylist=document.getElementById("navigation")
    var listitems= mylist.getElementsByTagName("li")
     for (i=0; i<listitems.length; i++) {
	      var str = listitems[i].innerHTML;
		  
		  if (str.indexOf("Consumenten") != -1) {
			  listitems[i].innerHTML='<a href="http://www.eon.nl" target="_blank">Consumenten</A>';
 		  }
		 
		  if (str.indexOf("Private customers") != -1) {
			  listitems[i].innerHTML='<a href="http://www.eon.nl" target="_blank">Private customers</A>';
 		  }

		  if (str.indexOf("Particuliers") != -1) {
			  listitems[i].innerHTML='<a href="http://www.eon.nl" target="_blank">Particuliers</A>';
 		  }		  
	 }
	 
 // change the 'Zakelijke klanten' hyperlink to open in a new window.
    var mylist=document.getElementById("navigation")
    var listitems= mylist.getElementsByTagName("li")
     for (i=0; i<listitems.length; i++) {
	      var str = listitems[i].innerHTML;
		  
		  if (str.indexOf("Zakelijke klanten") != -1) {
			  listitems[i].innerHTML='<a href="http://www.eon.nl/zakelijk" target="_blank">Zakelijke klanten</A>';
 		  }

	 }
}

function init(){
	size = readCookie('textSize');
	if (size != 11 & size != 13 & size != 15)
	{		
		createCookie('textSize', 11);
		size = 11;		
	}	
	document.onLoad = onLoad();
}

function onLoad(){
	fnTSize(size);
}

function showEonWorld() 
{ 
        var width = 790; 
        var height = 455; 
        var left = getLeft(width); 
        var top = getTop(height); 

        var Url = "http://apps.eon-energie.com/world/flash_e.html"; 
        var features = "directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no,width=" + width + ",height=" + height + ",left=" + left +  ",top=" + top; 
        NewWin = window.open(Url,"site", features);         
        NewWin.focus(); 
}

function setLanguage(lang, home)
{
	document.cookie = "language=" + lang;
	document.location = home;
}

function showPopUp(url, width, height) {
	var left = getLeft(width);
	var top = getTop(height);
	var features = "directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no,width=" + width + ",height=" + height + ",left=" + left +  ",top=" + top;
	NewWin = window.open(url,"popup", features); 	
	NewWin.focus();
}

function changeCat(obj) 
{	
	var cat = obj.options[obj.selectedIndex].value
	document.cookie = "FAQCat=" + cat;
	var loc = document.location;
	document.location = loc;
}

function changeCatConsumenten(obj) 
{	
	var cat = obj.options[obj.selectedIndex].value
	document.cookie = "FAQConsumentenCat=" + cat;
	var loc = document.location;
	document.location = loc;
}

function showFAQItem(url) {
	var obj = document.getElementById('answerframe')
	if (obj != null) {
		obj.src = url;
	}
	window.scroll(0,600);
}

function sitemapClick(url) {
	var main = window.opener;
	if (main != null) {
		main.location = url;
		window.close();
	}
}

function getLeft(width) {
	var scrwidth = screen.width;
	return (scrwidth/2) - (width/2); 
}

function getTop(height) {
	var scrheight = screen.height;
	return (scrheight/2) - (height/2); 
}



/* offerte form functions */
function offerteFormNext(currentSection){
	
		
	if (validateOfferteForm(currentSection)){
		
		/* go to next section */ 
		switch (currentSection){
		
			case 'BedrijfsGegevens': 
				HideAllOfferteFormSections();
				ContractGegevens.className = "WizardStepShow";
				break;
			
			case 'ContractGegevens': 
				HideAllOfferteFormSections();			
				LeveringsGegevens.className = "WizardStepShow";
				break;
			
			case 'LeveringsGegevens': 
				HideAllOfferteFormSections();
				VerbruikGegevens.className = "WizardStepShow";
				break;
			
			case 'VerbruikGegevens': 
				HideAllOfferteFormSections();
				offerteFormShowOverview();
				break;	
		}
		
	}
}

/* offerte form functions */
function offerteFormNextEnglish(currentSection){
	
		
	if (validateOfferteFormEnglish(currentSection)){
		
		/* go to next section */ 
		switch (currentSection){
		
			case 'BedrijfsGegevens': 
				HideAllOfferteFormSections();
				ContractGegevens.className = "WizardStepShow";
				break;
			
			case 'ContractGegevens': 
				HideAllOfferteFormSections();			
				LeveringsGegevens.className = "WizardStepShow";
				break;
			
			case 'LeveringsGegevens': 
				HideAllOfferteFormSections();
				VerbruikGegevens.className = "WizardStepShow";
				break;
			
			case 'VerbruikGegevens': 
				HideAllOfferteFormSections();
				offerteFormShowOverview();
				break;	
		}
		
	}
}

function offerteFormNextFrancais(currentSection){
	
		
	if (validateOfferteFormFrancais(currentSection)){
		
		/* go to next section */ 
		switch (currentSection){
		
			case 'BedrijfsGegevens': 
				HideAllOfferteFormSections();
				ContractGegevens.className = "WizardStepShow";
				break;
			
			case 'ContractGegevens': 
				HideAllOfferteFormSections();			
				LeveringsGegevens.className = "WizardStepShow";
				break;
			
			case 'LeveringsGegevens': 
				HideAllOfferteFormSections();
				VerbruikGegevens.className = "WizardStepShow";
				break;
			
			case 'VerbruikGegevens': 
				HideAllOfferteFormSections();
				offerteFormShowOverview();
				break;	
		}
		
	}
}
	
function offerteFormPrevious(currentSection){
	HideAllOfferteFormSections();
		
	/* go to previous section */ 
	switch (currentSection){
	
	case 'ContractGegevens': 
		BedrijfsGegevens.className = "WizardStepShow";
		break;
	
	case 'LeveringsGegevens': 
		ContractGegevens.className = "WizardStepShow";
		break;
	
	case 'VerbruikGegevens': 
		LeveringsGegevens.className = "WizardStepShow";
		break;	
		
	case 'OverView':
		offerteFormHideOverview();
		VerbruikGegevens.className = "WizardStepShow";
		break;
	}
}

function HideAllOfferteFormSections(){
	/*hide all sections*/
	BedrijfsGegevens.className = "WizardStep"
	ContractGegevens.className = "WizardStep"
	LeveringsGegevens.className = "WizardStep"
	VerbruikGegevens.className = "WizardStep"
}

function offerteFormShowOverview(){
	
	/* show all sections */
	BedrijfsGegevens.className = "WizardOverview"
	ContractGegevens.className = "WizardOverview"
	LeveringsGegevens.className = "WizardOverview"
	VerbruikGegevens.className = "WizardOverview"
	OfferteFormControlHeader.style.display = 'block';
	
	/* hide buttons */
	BedrijfsGegevensButtons.style.display = 'none';
	ContactGegevensButtons.style.display = 'none';
	LeveringsGegevensButtons.style.display = 'none';
	VerbruikGegevensButtons.style.display = 'none';
	OverViewButtons.style.display = 'block';
	
	stepIndexBedrijfsGegevens.style.display = 'none';
	stepIndexContractGegevens.style.display = 'none';
	stepIndexLeveringsGegevens.style.display = 'none';
	stepIndexVerbruikGegevens.style.display = 'none';
	GraagGoedInvullen.style.display = 'none';
	
}

function offerteFormHideOverview(){
	HideAllOfferteFormSections();
	OfferteFormControlHeader.style.display = 'none';
	BedrijfsGegevensButtons.style.display = 'block';
	ContactGegevensButtons.style.display = 'block';
	LeveringsGegevensButtons.style.display = 'block';
	VerbruikGegevensButtons.style.display = 'block';
	OverViewButtons.style.display = 'none';
	
	stepIndexBedrijfsGegevens.style.display = 'block';
	stepIndexContractGegevens.style.display = 'block';
	stepIndexLeveringsGegevens.style.display = 'block';
	stepIndexVerbruikGegevens.style.display = 'block';
	GraagGoedInvullen.style.display = 'block';
}



function tglHi(obj) {
	obj.firstChild.src = obj.firstChild.src.replace(/_dark.gif/gi,".gif");	
}

function tglLo(obj) {
	obj.firstChild.src = obj.firstChild.src.replace(/.gif/gi,"_dark.gif");	
}

function styleMenu()
{
    var elements = document.getElementsByName("leftnav_active")
    if (elements.length > 0)
    {
        if (elements[0].parentNode.className.indexOf("grandchild") != -1)
        {
            //li is een grandchild element. li van de hoofdcategorie + child moet class "active" krijgen
            //rest van grandchild elements die geen sibling zijn van de hoofdchild moeten worden gehide
            var elemId = elements[0].parentNode.id;
            var parentId = elemId.substr(0,elemId.length - 2);
            document.getElementById(parentId).className = "child active hl";
            
            closeGrandChildren(parentId + ".")
            
            var grandParentId = parentId.substr(0,parentId.length - 2);
            document.getElementById(grandParentId).className = "active";
            
            closeChildren(grandParentId + ".")
        }
        
        else if (elements[0].parentNode.className.indexOf("child") != -1)
        {
            //li is een child element. li van de hoofdcategorie moet class "active" krijgen
            //rest van child elements die geen sibling moeten worden gehide
            var elemId = elements[0].parentNode.id;
            var parentId = elemId.substr(0, elemId.lastIndexOf('.'));
            document.getElementById(parentId).className = "active";
            
            closeChildren(parentId + ".");
            closeGrandChildren(elemId + ".")
        }
        else
        {
            //li is een hoofdcategorie andere child elements die geen directe child zijn moeten worden gehide
            closeChildren(elements[0].parentNode.id + ".");
            closeAllGrandChildren();
        }        
    }
    else
    {
        //er zijn geen actieve elementen, alleen niveau 1 moet worden getoond.       
        closeAllChildren();
    }
}

function closeAllChildren()
{
    var menu = document.getElementById("leftnavigator");
    var items = menu.getElementsByTagName("li");
    for (var count = 0 ; count < items.length ; count++)
    {
        if (items[count].className.indexOf("child") != -1)
        {
            items[count].style.display = 'none';
        }
    }  
}

function closeAllGrandChildren()
{
    var menu = document.getElementById("leftnavigator");
    var items = menu.getElementsByTagName("li");
    for (var count = 0 ; count < items.length ; count++)
    {
        if (items[count].className.indexOf("grandchild") != -1)
        {
            items[count].style.display = 'none';
        }
    }  
}

function closeChildren(excludeId)
{
    var menu = document.getElementById("leftnavigator");
    var items = menu.getElementsByTagName("li");
    for (var count = 0 ; count < items.length ; count++)
    {
        if ((items[count].id.indexOf(excludeId) == -1) && (items[count].className.indexOf("child") != -1) && (items[count].className.indexOf("grandchild") == -1))
        {
            items[count].style.display = 'none';
        }
    }  
}

function closeGrandChildren(excludeId)
{
    var menu = document.getElementById("leftnavigator");
    var items = menu.getElementsByTagName("li");
    for (var count = 0 ; count < items.length ; count++)
    {
        if ((items[count].id.indexOf(excludeId) == -1) && (items[count].className.indexOf("grandchild") != -1))
        {
            items[count].style.display = 'none';
        }
    }  
}

/********************************************************************************
Get "textSize" cookie if it's there and resize
accordingly - if none set assume smallText
@param 	textSize		string size of text
*********************************************************************************/
function checkTextSize(){

	var cname="textSize";
	var start = document.cookie.indexOf( cname + "=" );
	var len = start + cname.length + 1;
	
	if ( ( !start ) && ( cname != document.cookie.substring( 0, cname.length ) ) )
	{
		// no cookie set so use small
		sTextSize = "smallText";
	}
	if ( start != -1 ){
		var end = document.cookie.indexOf( ";", len );
		if ( end == -1 ) {
			end = document.cookie.length;
			
			//get cookie value
			sTextSize = unescape( document.cookie.substring( len, end ) );
			fnTSize(sTextSize);
		}
	}
}

/********************************************************************************
Set body class to "small", "medium" or "large" 
Set "textSize" cookie to the size
@param 	textSize		string size of text
*********************************************************************************/
function fnTSize(textSize) {	
	
		// Set cookie
	createCookie('textSize', textSize, 5);
		
	// Set p class
	var items = document.getElementsByTagName('p');
	
	for (var count=0; count < items.length; count++)
		{
			items[count].style.fontSize = textSize;
		}	
				
	var items = document.getElementsByTagName('font');
	for (var count = 0 ; count < items.length ; count++)
    {
			items[count].style.fontSize = textSize;
		} 
		
	var items = document.getElementsByTagName('form');
	for (var count = 0 ; count < items.length ; count++)
    {
			items[count].style.fontSize = textSize;
		} 		
		
	var items = document.getElementsByTagName('div');
	for (var count = 0 ; count < items.length ; count++)
    {
			if (items[count].id != "text"){
		
			items[count].style.fontSize = textSize;
			}
		} 
		
	var items = document.getElementsByTagName('strong');
	for (var count = 0 ; count < items.length ; count++)
    {
			items[count].style.fontSize = textSize;
		} 		
		
	var items = document.getElementsByTagName('span');
	for (var count = 0 ; count < items.length ; count++)
    {
			items[count].style.fontSize = textSize;
		} 
		
	var items = document.getElementsByTagName('dd');
	for (var count = 0 ; count < items.length ; count++)
    {
			items[count].style.fontSize = textSize;
		} 		
		
	var items = document.getElementsByTagName('li');
	for (var count = 0 ; count < items.length ; count++)
    {
			items[count].style.fontSize = textSize;
		} 		
	
	var items = document.getElementsByTagName('td');
	for (var count = 0 ; count < items.length ; count++)
    {
			items[count].style.fontSize = textSize;
		} 	
		
	/*var items = document.getElementsByTagName('h2');
	for (var count = 0 ; count < items.length ; count++)
		{
			items[count].style.fontSize = textSize;
		} 		*/
	return false;			
} 	

/* This function sets a cookie value */
function createCookie(cookieName, value)
{
	document.cookie = cookieName + "=" + value;
}

/* This function reads a cookie value */
function readCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return ""; 
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function showHideCommercialInfo(show, hide1, hide2, hide3)
{
    document.getElementById(show).style.display = "";
    document.getElementById(hide1).style.display = "none";
    document.getElementById(hide2).style.display = "none";
    document.getElementById(hide3).style.display = "none";
    window.scroll(0,600);
}

/*****************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
*****************************************************************************************/

function validateBedrijfsGegevens(){
	
	var FoutieveVelden = '';

	if (document.offerteForm.Bedrijfsnaam.value.length == 0){
		FoutieveVelden += 'naam bedrijf';
	}
	
	if (document.offerteForm.Contactpersoon.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'contactpersoon';
		}
		else{
			FoutieveVelden += ', contactpersoon';
		}
	}

	//if (document.offerteForm.Email.value.length == 0){
		//if (FoutieveVelden.length == 0){
			//FoutieveVelden += 'e-mail';
		//}
		//else{
			//FoutieveVelden += ', e-mail';
		//}
	//}

	if (document.offerteForm.TelefoonNummer.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'telefoonnummer';
		}
		else{
			FoutieveVelden += ', telefoonnummer';
		}
	}
	
	if (document.offerteForm.Postcode.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'postcode';
		}
		else{
			FoutieveVelden += ', postcode';
		}
	}

	//if (document.offerteForm.Postadres.value.length == 0){
		//if (FoutieveVelden.length == 0){
			//FoutieveVelden += 'postadres';
		//}
		//else{
			//FoutieveVelden += ', postadres';
		//}
	//}
	
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		return false;
	}
		
}


function validateBedrijfsGegevensEnglish(){
	
	var FoutieveVelden = '';

	if (document.offerteForm.Bedrijfsnaam.value.length == 0){
		FoutieveVelden += 'name of company';
	}
	
	if (document.offerteForm.Contactpersoon.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'contact person';
		}
		else{
			FoutieveVelden += ', contact person';
		}
	}

	if (document.offerteForm.Email.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'e-mail';
		}
		else{
			FoutieveVelden += ', e-mail';
		}
	}

	if (document.offerteForm.TelefoonNummer.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'telephone';
		}
		else{
			FoutieveVelden += ', telephone';
		}
	}
	
	if (document.offerteForm.Postadres.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'postal address';
		}
		else{
			FoutieveVelden += ', postal address';
		}
	}
	
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "You forgot to fill in the following required fields:  " + FoutieveVelden + "<br><br>"
		return false;
	}
		
}


function docRequestSubmit() {
	var f = document.docRequestForm;
	if (f != null) {
		if (validateDocRequestForm(f)) {
			f.submit();
		}
	}
}

function validateDocRequestForm(f) {
	if ((f.Name.value == null) || (f.Name.value == "")) {
		alert(f.ErrorMessage.value);
		return false;
	}
	if ((f.Email.value == null) || (f.Email.value == "")) {
		alert(f.ErrorMessage.value);
		return false;
	}
	else {
			if (!emailCheck(f.Email.value)) {
			alert(f.ErrorEmail.value);
			return false;
		}
	}
	if ((f.Address.value == null) || (f.Address.value == "")) {
		alert(f.ErrorMessage.value);
		return false;
	}
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		alert(f.ErrorMessage.value);
		return false;
	}
	if ((f.City.value == null) || (f.City.value == "")) {
		alert(f.ErrorMessage.value);
		return false;
	}
	return true;
}

function emailCheck(src) {
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	return regex.test(src);
}

/* MAGAZINE VALIDATION */
function MagazineFormSubmit(){
	var f = document.MagazineAanvraagFrom;
	if (f != null) {
		if (validateMagazineForm(f)) {
			f.submit();}}}

function MagazineFormSubmitEN(){
	var f = document.MagazineAanvraagFrom;
	if (f != null) {
		if (validateMagazineFormEN(f)) {
			f.submit();}}}

function validateMagazineFormEN(f){
	var FoutieveVelden = "";

	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'initials(s)';}
		else{FoutieveVelden += ', initials(s)';}}	
		
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'name';}
		else{FoutieveVelden += ', name';}}	
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'zipcode';}
		else{FoutieveVelden += ', zipcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'city';}
		else{FoutieveVelden += ', city';}}		
	
	if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}		
		
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "You did not enter the following mandatory fields: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
	
}

function validateMagazineForm(f){
	var FoutieveVelden = "";
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s)';}
		else{FoutieveVelden += ', voorletter(s)';}}	
		
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
	
	if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}		
		
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
	
}

/* betalingswijzeFormSubmit VALIDATION */
function betalingswijzeFormSubmit(){
	var f = document.BetaalwijzeForm;
	if (f != null) {
		if (validateBetalingswijzeForm(f)) {
			f.submit();}}}

function betalingswijzeFormSubmitEN(){
	var f = document.BetaalwijzeForm;
	if (f != null) {
		if (validateBetalingswijzeFormEN(f)) {
			f.submit();}}}

function validateBetalingswijzeForm(f){
	var FoutieveVelden = "";
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s) / voornaam';}
		else{FoutieveVelden += ', voorletter(s) / voornaam';}}	
		
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
		
	if ((f.Geboortedatum.value == null) || (f.Geboortedatum.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboortedatum';}
		else{FoutieveVelden += ', geboortedatum';}}	
		
	if ((f.Geboorteplaats.value == null) || (f.Geboorteplaats.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboorteplaats';}
		else{FoutieveVelden += ', geboorteplaats';}}	
		
	if ((f.Phonenumber.value == null) || (f.Phonenumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'telefoonnummer';}
		else{FoutieveVelden += ', telefoonnummer';}}			

	/*if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}		*/
		
	if ((f.BankAccountNumber.value == null) || (f.BankAccountNumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'bank- / gironummer';}
		else{FoutieveVelden += ', back- / gironummer';}}				
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}				
		
	if ((f.Huisnummer.value == null) || (f.Huisnummer.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'huisnummer';}
		else{FoutieveVelden += ', huisnummer';}}			
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}
		
	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}			
		
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
}

function validateBetalingswijzeForm(f){
	var FoutieveVelden = "";
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s) / voornaam';}
		else{FoutieveVelden += ', voorletter(s) / voornaam';}}	
		
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
		
	if ((f.Geboortedatum.value == null) || (f.Geboortedatum.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboortedatum';}
		else{FoutieveVelden += ', geboortedatum';}}	
		
	if ((f.Geboortedatum.value == null) || (f.Geboortedatum.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboortedatum';}
		else{FoutieveVelden += ', geboortedatum';}}					
		
	if ((f.Geboorteplaats.value == null) || (f.Geboorteplaats.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboorteplaats';}
		else{FoutieveVelden += ', geboorteplaats';}}	
		
	if ((f.Phonenumber.value == null) || (f.Phonenumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'telefoonnummer';}
		else{FoutieveVelden += ', telefoonnummer';}}			

	/*if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}		*/
		
	if ((f.BankAccountNumber.value == null) || (f.BankAccountNumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'bank- / gironummer';}
		else{FoutieveVelden += ', back- / gironummer';}}				
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}				
		
	if ((f.Huisnummer.value == null) || (f.Huisnummer.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'huisnummer';}
		else{FoutieveVelden += ', huisnummer';}}			
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}
		
	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}			
		
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
}

/* TermijnbedragFormSubmit VALIDATION */
function TermijnbedragFormSubmit(){
	var f = document.TermijnbedragForm;
	if (f != null) {
		if (validateTermijnbedragForm(f)) {
			f.submit();}}}

function TermijnbedragFormSubmitEN(){
	var f = document.TermijnbedragForm;
	if (f != null) {
		if (validateTermijnbedragFormEN(f)) {
			f.submit();}}}

function validateTermijnbedragForm(f){
	var FoutieveVelden = "";

	if ((f.Bedrag.value == null) || (f.Bedrag.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'gewenst bedrag';}
		else{FoutieveVelden += ', gewenst bedrag';}}	
			
	if ((f.Customernumber.value == null) || (f.Customernumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'klantnummer';}
		else{FoutieveVelden += ', klantnummer';}}	
		
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voornaam / voorletter(s)';}
		else{FoutieveVelden += ', voornaam / voorletter(s)';}}			
				
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}				
		
	if ((f.Huisnummer.value == null) || (f.Huisnummer.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'huisnummer';}
		else{FoutieveVelden += ', huisnummer';}}			
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}
		
	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
		
	if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}			
		
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
}

function validateTermijnbedragFormEN(f){
	var FoutieveVelden = "";

	if ((f.Bedrag.value == null) || (f.Bedrag.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'gewenst bedrag';}
		else{FoutieveVelden += ', gewenst bedrag';}}	
	
	if ((f.Customernumber.value == null) || (f.Customernumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'klantnummer';}
		else{FoutieveVelden += ', klantnummer';}}	
		
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voornaam / voorletter(s)';}
		else{FoutieveVelden += ', voornaam / voorletter(s)';}}			
				
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}				
		
	if ((f.Huisnummer.value == null) || (f.Huisnummer.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'huisnummer';}
		else{FoutieveVelden += ', huisnummer';}}			
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}
		
	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
		
	if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}			
		
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
}

function klachtenFormSubmit(){
	var f = document.KlachtenForm;
	if (f != null) {
		if (validateKlachtenForm(f)) {
			f.submit();
		}
	}
}

function klachtenFormSubmitEN(){
	var f = document.KlachtenForm;
	if (f != null) {
		if (validateKlachtenFormEN(f)) {
			f.submit();
		}
	}
}

function validateKlachtenFormEN(f){

	var FoutieveVelden = "";
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'initials(s)';}
		else{FoutieveVelden += ', initials(s)';}}	
		
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'name';}
		else{FoutieveVelden += ', name';}}	
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'zipcode';}
		else{FoutieveVelden += ', zipcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'city';}
		else{FoutieveVelden += ', city';}}		
	
	if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}		
		
	if ((f.Complaint.value == null) || (f.Complaint.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'complaint';}
		else{FoutieveVelden += ', complaint';}}		

		if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "You did not enter the following mandatory fields: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
	
}

function validateKlachtenForm(f){

	var FoutieveVelden = "";
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s)';}
		else{FoutieveVelden += ', voorletter(s)';}}	
		
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
	
	if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}		
		
	if ((f.Complaint.value == null) || (f.Complaint.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'klacht';}
		else{FoutieveVelden += ', klacht';}}		

		if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
	
}


function veelGesteldevragenSubmit(){
	var f = document.VeelgesteldeVragenForm;
	if (f != null) {
		if (validateVeelgesteldeVragenForm(f)) {
			f.submit();
		}
	}
}

function veelGesteldevragenSubmitEN(){
	var f = document.VeelgesteldeVragenForm;
	if (f != null) {
		if (validateVeelgesteldeVragenFormEN(f)) {
			f.submit();
		}
	}
}


function validateVeelgesteldeVragenFormEN(f){

	var FoutieveVelden = "";
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'initials(s)';}
		else{FoutieveVelden += ', voorletter(s)';}}	
		
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'name';}
		else{FoutieveVelden += ', naam';}}	
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'zipcode';}
		else{FoutieveVelden += ', postcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'city';}
		else{FoutieveVelden += ', woonplaats';}}		
	
	if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}		
		
	if ((f.Question.value == null) || (f.Question.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'question';}
		else{FoutieveVelden += ', vraag';}}		

		if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "You did not enter the following mandatory fields: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
	
}

function validateVeelgesteldeVragenForm(f){

	var FoutieveVelden = "";
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s)';}
		else{FoutieveVelden += ', voorletter(s)';}}	
		
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
	
	if ((f.Phonenumber.value == null) || (f.Phonenumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'telefoonnummer';}
		else{FoutieveVelden += ', telefoonnummer';}}	
		
	if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}		
		
	if ((f.Question.value == null) || (f.Question.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'vraag';}
		else{FoutieveVelden += ', vraag';}}		

		if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
}

/* BestaandeKlantWijzigenForm */
function BestaandeKlantWijzigenSubmit(){
	var f = document.BestaandeKlantWijzigenForm;
	if (f != null) {
		if (validateBestaandeKlantWijzigenForm(f)) {
			f.submit();
		}
	}
}

function BestaandeKlantWijzigenSubmitEN(){
	var f = document.BestaandeKlantWijzigenForm;
	if (f != null) {
		if (validateBestaandeKlantWijzigenFormEN(f)) {
			f.submit();
		}
	}
}

function validateBestaandeKlantWijzigenForm(f){

	var FoutieveVelden = "";
	
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s) / voornaam';}
		else{FoutieveVelden += ', voorletter(s) / voornaam';}}	

	if ((f.Geboortedatum.value == null) || (f.Geboortedatum.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboortedatum';}
		else{FoutieveVelden += ', geboortedatum';}}	
		
	if ((f.Geboorteplaats.value == null) || (f.Geboorteplaats.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboorteplaats';}
		else{FoutieveVelden += ', geboorteplaats';}}			
		
	if ((f.Phonenumber.value == null) || (f.Phonenumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'telefoonnummer';}
		else{FoutieveVelden += ', telefoonnummer';}}					
	
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		

	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		document.body.scrollTop = 0;
		return false;
	}	
}

function validateBestaandeKlantWijzigenFormEN(f){

	var FoutieveVelden = "";
	
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s) / voornaam';}
		else{FoutieveVelden += ', voorletter(s) / voornaam';}}	

	if ((f.Geboortedatum.value == null) || (f.Geboortedatum.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboortedatum';}
		else{FoutieveVelden += ', geboortedatum';}}	
		
	if ((f.Geboorteplaats.value == null) || (f.Geboorteplaats.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboorteplaats';}
		else{FoutieveVelden += ', geboorteplaats';}}			
		
	if ((f.Phonenumber.value == null) || (f.Phonenumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'telefoonnummer';}
		else{FoutieveVelden += ', telefoonnummer';}}					
	
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		

	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		document.body.scrollTop = 0;
		return false;
	}	
}




/* AanmeldForm */
function AanmeldFormSubmit(){
	var f = document.AanmeldForm;
	if (f != null) {
		if (validateAanmeldForm(f)) {
			f.submit();
		}
	}
}

function AanmeldFormSubmitEN(){
	var f = document.AanmeldForm;
	if (f != null) {
		if (validateAanmeldFormEN(f)) {
			f.submit();
		}
	}
}

function validateAanmeldForm(f){

	var FoutieveVelden = "";
	
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s) / voornaam';}
		else{FoutieveVelden += ', voorletter(s) / voornaam';}}	

	if ((f.Geboortedatum.value == null) || (f.Geboortedatum.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboortedatum';}
		else{FoutieveVelden += ', geboortedatum';}}	
		
	if ((f.Geboorteplaats.value == null) || (f.Geboorteplaats.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboorteplaats';}
		else{FoutieveVelden += ', geboorteplaats';}}			
		
	if ((f.Phonenumber.value == null) || (f.Phonenumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'telefoonnummer';}
		else{FoutieveVelden += ', telefoonnummer';}}					
		
	if ((f.BankAccountNumber.value == null) || (f.BankAccountNumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'bank- / gironummer';}
		else{FoutieveVelden += ', bank- / gironummer';}}
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
	
	if ((f.Huisnummer.value == null) || (f.Huisnummer.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'huisnummer';}
		else{FoutieveVelden += ', huisnummer';}}	
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
	
	if (f.Electricity.selectedIndex == 0) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'elektriciteit ';}
		else{FoutieveVelden += ', elektriciteit ';}}		
		
	if (f.ContractVorm.selectedIndex == 0) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'contractvorm elektriciteit ';}
		else{FoutieveVelden += ', contractvorm elektriciteit ';}}		
		
	if (f.Gas.selectedIndex == 0) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'gas';}
		else{FoutieveVelden += ', gas';}}		
		
	if (f.ContractvormGas.selectedIndex == 0) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'contractvorm gas';}
		else{FoutieveVelden += ', contractvorm gas';}}		
	
	if ((f.Telwerk1.value == null) || (f.Telwerk1.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'telwerk I';}
		else{FoutieveVelden += ', telwerk I';}}		

	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		document.body.scrollTop = 0;
		return false;
	}	
}

function validateAanmeldFormEN(f){

	var FoutieveVelden = "";
	
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s) / voornaam';}
		else{FoutieveVelden += ', voorletter(s) / voornaam';}}	

	if ((f.Geboortedatum.value == null) || (f.Geboortedatum.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboortedatum';}
		else{FoutieveVelden += ', geboortedatum';}}	
		
	if ((f.Geboorteplaats.value == null) || (f.Geboorteplaats.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboorteplaats';}
		else{FoutieveVelden += ', geboorteplaats';}}			
		
	if ((f.Phonenumber.value == null) || (f.Phonenumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'telefoonnummer';}
		else{FoutieveVelden += ', telefoonnummer';}}					
		
	if ((f.BankAccountNumber.value == null) || (f.BankAccountNumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'bank- / gironummer';}
		else{FoutieveVelden += ', bank- / gironummer';}}
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
	
	if ((f.Huisnummer.value == null) || (f.Huisnummer.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'huisnummer';}
		else{FoutieveVelden += ', huisnummer';}}	
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
	
	if (f.Electricity.selectedIndex == 0) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'elektriciteit ';}
		else{FoutieveVelden += ', elektriciteit ';}}		
		
	if (f.ContractVorm.selectedIndex == 0) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'contractvorm elektriciteit ';}
		else{FoutieveVelden += ', contractvorm elektriciteit ';}}		
		
	if (f.Gas.selectedIndex == 0) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'gas';}
		else{FoutieveVelden += ', gas';}}		
		
	if (f.ContractvormGas.selectedIndex == 0) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'contractvorm gas';}
		else{FoutieveVelden += ', contractvorm gas';}}		
	
	if ((f.Telwerk1.value == null) || (f.Telwerk1.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'telwerk I';}
		else{FoutieveVelden += ', telwerk I';}}		

	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		document.body.scrollTop = 0;
		return false;
	}	
}

/* OffertVast */
function offerteVastSubmit(){
	var f = document.OfferteVastForm;
	if (f != null) {
		if (validateOfferteVast(f)) {
			f.submit();
		}
	}
}

function offerteVastSubmitEN(){
	var f = document.OfferteVastForm;
	if (f != null) {
		if (validateOfferteVastEN(f)) {
			f.submit();
		}
	}
}

function validateOfferteVast(f){
		var FoutieveVelden = "";
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s) / voornaam';}
		else{FoutieveVelden += ', voorletter(s) / voornaam';}}	
		
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}			

	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
	
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
	
	if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}						

	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		document.body.scrollTop = 0;
		return false;
	}	
}

function validateOfferteVastEN(f){
		var FoutieveVelden = "";
	
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s) / voornaam';}
		else{FoutieveVelden += ', voorletter(s) / voornaam';}}	
		
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}			

	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
	
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
	
	if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}						

	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		document.body.scrollTop = 0;
		return false;
	}	
}


function contactSubmit() {
	var f = document.contactForm;
	if (f != null) {
		if (validateContactForm(f)) {
			f.submit();
		}
	}
	var y = document.contactZakelijkForm
	if (y != null){
		if (validateContactFormZakelijk(y)){
			y.submit();
		}
	}
}

function contactSubmitEnglish() {
	var f = document.contactForm;
	if (f != null) {
		if (validateContactForm(f)) {
			f.submit();
		}
	}
	var y = document.contactZakelijkForm
	if (y != null){
		if (validateContactFormZakelijkEnglish(y)){
			y.submit();
		}
	}
}

function validateContactForm(f) {
	if ((f.Name.value == null) || (f.Name.value == "")) {
		alert(f.ErrorMessage.value);
		return false;
	}
	if ((f.Email.value == null) || (f.Email.value == "")) {
		alert(f.ErrorMessage.value);
		return false;
	}
	else {
		//alert(mail.value);
		if (!emailCheck(f.Email.value)) {
			alert(f.ErrorEmail.value);
			return false;
		}
	}
	if ((f.Comment.value == null) || (f.Comment.value == "")) {
		alert(f.ErrorMessage.value);
		return false;
	}	
	return true;
}

/* This function validates the invoice request form */ 
function validateContactFormZakelijk(f)
{
var FoutieveVelden = "";
		
	if ( (f.Bedrijfsnaam.value == null) || (f.Bedrijfsnaam.value == "") ) {
		FoutieveVelden = "Naam"
	}
	
	if ((f.Email.value == null) || (f.Email.value == "")) {
			if (FoutieveVelden.length == 0){
			FoutieveVelden += 'e-mail';
		}
		else{
			FoutieveVelden += ', e-mail';
		}
	}
	else {
		//alert(mail.value);
		if (!emailCheck(f.Email.value)) {
			if (FoutieveVelden.length == 0){
				FoutieveVelden += 'e-mail';
			}
			else{
				FoutieveVelden += ', e-mail';
			}
		}
	}
	
	if ((f.Comment.value == null) || (f.Comment.value == "")) {
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'vraag';
		}
		else{
			FoutieveVelden += ', vraag';
		}
	}	
	
	if (f.Contactpersoon.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'contactpersoon';
		}
		else{
			FoutieveVelden += ', contactpersoon';
		}
	}
	
	if (f.PostCode.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'postcode';
		}
		else{
			FoutieveVelden += ', postcode';
		}
	}
	
	if (f.Address.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'adres';
		}
		else{
			FoutieveVelden += ', adres';
		}
	}
	
	if (f.City.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'woonplaats';
		}
		else{
			FoutieveVelden += ', woonplaats';
		}
	}
	
	if (f.TelefoonNummer.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'telefoonnummer';
		}
		else{
			FoutieveVelden += ', telefoonnummer';
		}
	}	
	
	if (f.KlantJaNee.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'klant';
		}
		else{
			FoutieveVelden += ', klant';
		}
	}	
	
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		return false;
	}
}


/* This function validates the invoice request form */ 
function validateContactFormZakelijkEnglish(f)
{
var FoutieveVelden = "";
		
	if ( (f.Bedrijfsnaam.value == null) || (f.Bedrijfsnaam.value == "") ) {
		FoutieveVelden = "Company name"
	}
	
	if ((f.Email.value == null) || (f.Email.value == "")) {
			if (FoutieveVelden.length == 0){
			FoutieveVelden += 'e-mail';
		}
		else{
			FoutieveVelden += ', e-mail';
		}
	}
	else {
		//alert(mail.value);
		if (!emailCheck(f.Email.value)) {
			if (FoutieveVelden.length == 0){
				FoutieveVelden += 'e-mail';
			}
			else{
				FoutieveVelden += ', e-mail';
			}
		}
	}
	
	if ((f.Comment.value == null) || (f.Comment.value == "")) {
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'question';
		}
		else{
			FoutieveVelden += ', question';
		}
	}	
	
	if (f.Contactpersoon.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'contact person';
		}
		else{
			FoutieveVelden += ', contact person';
		}
	}
	
	if (f.PostCode.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'postal code';
		}
		else{
			FoutieveVelden += ', postal code';
		}
	}
	
	if (f.Address.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'address';
		}
		else{
			FoutieveVelden += ', address';
		}
	}
	
	if (f.City.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'town/city';
		}
		else{
			FoutieveVelden += ', town/city';
		}
	}
	
	if (f.TelefoonNummer.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'telephone';
		}
		else{
			FoutieveVelden += ', telephone';
		}
	}	
	
	if (f.KlantJaNee.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'Are you a client of E.ON Benelux';
		}
		else{
			FoutieveVelden += ', Are you a client of E.ON Benelux';
		}
	}	
	
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "You forgot to fill in the following required fields: " + FoutieveVelden + "<br><br>"
		return false;
	}
}

/* This function validates the contact zakelijk form */ 
function validateContactFormZakelijkFrancais(f)
{
var FoutieveVelden = "";
		
	if ( (f.Bedrijfsnaam.value == null) || (f.Bedrijfsnaam.value == "") ) {
		FoutieveVelden = "Nom de l'entreprise"
	}
	
	if ((f.Email.value == null) || (f.Email.value == "")) {
			if (FoutieveVelden.length == 0){
			FoutieveVelden += 'e-mail';
		}
		else{
			FoutieveVelden += ', e-mail';
		}
	}
	else {
		//alert(mail.value);
		if (!emailCheck(f.Email.value)) {
			if (FoutieveVelden.length == 0){
				FoutieveVelden += 'e-mail';
			}
			else{
				FoutieveVelden += ', e-mail';
			}
		}
	}
	
	if ((f.Comment.value == null) || (f.Comment.value == "")) {
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'question';
		}
		else{
			FoutieveVelden += ', question';
		}
	}	
	
	if (f.Contactpersoon.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'personne-contact';
		}
		else{
			FoutieveVelden += ', personne-contact';
		}
	}
	
	if (f.PostCode.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'code postal';
		}
		else{
			FoutieveVelden += ', code postal';
		}
	}
	
	if (f.Address.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'adresse';
		}
		else{
			FoutieveVelden += ', adresse';
		}
	}
	
	if (f.City.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'ville';
		}
		else{
			FoutieveVelden += ', ville';
		}
	}
	
	if (f.TelefoonNummer.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 't�l�phone';
		}
		else{
			FoutieveVelden += ', t�l�phone';
		}
	}	
	
	if (f.KlantJaNee.value.length == 0){
		if (FoutieveVelden.length == 0){
			FoutieveVelden += 'client';
		}
		else{
			FoutieveVelden += ', client';
		}
	}	
	
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "Les champs obligatoires suivants n'ont pas �t� compl�t�s : " + FoutieveVelden + "<br><br>"
		return false;
	}
}


function validateOfferteForm(currentSection){
		
	if (currentSection == 'BedrijfsGegevens'){
		return validateBedrijfsGegevens();	
	}	
	
	if (currentSection == 'ContractGegevens'){
		return true;
	}
	
	if (currentSection == 'LeveringsGegevens'){
		return true;
	}
	
	if (currentSection == 'VerbruikGegevens'){
		return true;
	}
	
	if (currentSection == 'OverView'){
		// Don't validate again:
		return true;
	}
	
}

function validateOfferteFormEnglish(currentSection){
		
	if (currentSection == 'BedrijfsGegevens'){
		return validateBedrijfsGegevensEnglish();	
	}	
	
	if (currentSection == 'ContractGegevens'){
		return true;
	}
	
	if (currentSection == 'LeveringsGegevens'){
		return true;
	}
	
	if (currentSection == 'VerbruikGegevens'){
		return true;
	}
	
	if (currentSection == 'OverView'){
		// Don't validate again:
		return true;
	}
	
}

function validateOfferteFormFrancais(currentSection){
		
	if (currentSection == 'BedrijfsGegevens'){
		return validateBedrijfsGegevensFrancais();	
	}	
	
	if (currentSection == 'ContractGegevens'){
		return true;
	}
	
	if (currentSection == 'LeveringsGegevens'){
		return true;
	}
	
	if (currentSection == 'VerbruikGegevens'){
		return true;
	}
	
	if (currentSection == 'OverView'){
		// Don't validate again:
		return true;
	}
	
}

/* OffertVast */
function VerhuisFormSubmit(){
	var f = document.VerhuisFormHeader;
	if (f != null) {
		if (validateVerhuisForm(f)) {
			f.submit();
		}
	}
}

function VerhuisFormSubmitEN(){
	var f = document.VerhuisFormHeader;
	if (f != null) {
		if (validateVerhuisForm(f)) {
			f.submit();
		}
	}
}

function validateVerhuisForm(f){
		var FoutieveVelden = "";
	
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}			

	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s) / voornaam';}
		else{FoutieveVelden += ', voorletter(s) / voornaam';}}		

	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
		
	if ((f.Geboortedatum.value == null) || (f.Geboortedatum.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboortedatum';}
		else{FoutieveVelden += ', geboortedatum';}}						

	if ((f.Geboorteplaats.value == null) || (f.Geboorteplaats.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboorteplaats';}
		else{FoutieveVelden += ', geboorteplaats';}}

	if ((f.Phonenumber.value == null) || (f.Phonenumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'telefoonnummer';}
		else{FoutieveVelden += ', telefoonnummer';}}		

	if ((f.OudAdres.value == null) || (f.OudAdres.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'afmeld adres';}
		else{FoutieveVelden += ', afmeld adres';}}				
		
	if ((f.OudePostCode.value == null) || (f.OudePostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'afmeld postcode';}
		else{FoutieveVelden += ', afmeld postcode';}}				
		
	if ((f.OudeWoonplaats.value == null) || (f.OudeWoonplaats.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'afmeld woonplaats';}
		else{FoutieveVelden += ', afmeld woonplaats';}}		
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'nieuw adres';}
		else{FoutieveVelden += ', nieuw adres';}}				
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'nieuwe postcode';}
		else{FoutieveVelden += ', nieuwe postcode';}}		

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'nieuwe woonplaats';}
		else{FoutieveVelden += ', nieuwe woonplaats';}}				
		
	if ((f.NieuwTelefoonnummer.value == null) || (f.NieuwTelefoonnummer.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'nieuwe telefoonnummer';}
		else{FoutieveVelden += ', nieuwe telefoonnummer';}}				
		
	
	if (f.Betalingswijze.selectedIndex == 0) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'betaalwijze';}
		else{FoutieveVelden += ', betaalwijze';}}		
		
	if ((f.BankAccountNumber.value == null) || (f.BankAccountNumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'rekeningnummer';}
		else{FoutieveVelden += ', rekeningnummer';}}	
		
	if ((f.DatumSleuteloverdracht.value == null) || (f.DatumSleuteloverdracht.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'datum sleuteloverdracht nieuwe woning';}
		else{FoutieveVelden += ', datum sleuteloverdracht nieuwe woning';}}			

	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		document.body.scrollTop = 0;
		return false;
	}	
}

function validateVerhuisFormEN(f){
		var FoutieveVelden = "";
	
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}			

	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voorletter(s) / voornaam';}
		else{FoutieveVelden += ', voorletter(s) / voornaam';}}		

	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}	
		
	if ((f.Geboortedatum.value == null) || (f.Geboortedatum.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboortedatum';}
		else{FoutieveVelden += ', geboortedatum';}}						

	if ((f.Geboorteplaats.value == null) || (f.Geboorteplaats.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'geboorteplaats';}
		else{FoutieveVelden += ', geboorteplaats';}}

	if ((f.Phonenumber.value == null) || (f.Phonenumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'telefoonnummer';}
		else{FoutieveVelden += ', telefoonnummer';}}		

	if ((f.OudAdres.value == null) || (f.OudAdres.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'afmeld adres';}
		else{FoutieveVelden += ', afmeld adres';}}				
		
	if ((f.OudePostCode.value == null) || (f.OudePostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'afmeld postcode';}
		else{FoutieveVelden += ', afmeld postcode';}}				
		
	if ((f.OudeWoonplaats.value == null) || (f.OudeWoonplaats.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'afmeld woonplaats';}
		else{FoutieveVelden += ', afmeld woonplaats';}}		
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'nieuw adres';}
		else{FoutieveVelden += ', nieuw adres';}}				
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'nieuwe postcode';}
		else{FoutieveVelden += ', nieuwe postcode';}}		

	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'nieuwe woonplaats';}
		else{FoutieveVelden += ', nieuwe woonplaats';}}				
		
	if ((f.NieuwTelefoonnummer.value == null) || (f.NieuwTelefoonnummer.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'nieuwe telefoonnummer';}
		else{FoutieveVelden += ', nieuwe telefoonnummer';}}				
			
	if (f.Betalingswijze.selectedIndex == 0) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'betaalwijze';}
		else{FoutieveVelden += ', betaalwijze';}}		
		
	if ((f.BankAccountNumber.value == null) || (f.BankAccountNumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'rekeningnummer';}
		else{FoutieveVelden += ', rekeningnummer';}}	
		
	if ((f.DatumSleuteloverdracht.value == null) || (f.DatumSleuteloverdracht.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'datum sleuteloverdracht nieuwe woning';}
		else{FoutieveVelden += ', datum sleuteloverdracht nieuwe woning';}}			

	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		document.body.scrollTop = 0;
		return false;
	}	
}

/* 
	Voorschot aanpassen 10%
	Voorschot10ProcFormSubmit VALIDATION 
*/

function Voorschot10ProcFormSubmit(){
	var f = document.Voorschot10ProcForm;
	if (f != null) {
		if (validateVoorschot10ProcForm(f)) {
			f.submit();}}}

function Voorschot10ProcFormSubmitEN(){
	var f = document.Voorschot10ProcForm;
	if (f != null) {
		if (validateVoorschot10ProcFormEN(f)) {
			f.submit();}}}

function validateVoorschot10ProcForm(f){
	var FoutieveVelden = "";

	if ((f.Customernumber.value == null) || (f.Customernumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'klantnummer';}
		else{FoutieveVelden += ', klantnummer';}}	
		
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voornaam / voorletter(s)';}
		else{FoutieveVelden += ', voornaam / voorletter(s)';}}			
				
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}				
		
	if ((f.Huisnummer.value == null) || (f.Huisnummer.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'huisnummer';}
		else{FoutieveVelden += ', huisnummer';}}			
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}
		
	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
		
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
}

function validateVoorschot10ProcFormEN(f){
	var FoutieveVelden = "";

	if ((f.Customernumber.value == null) || (f.Customernumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'klantnummer';}
		else{FoutieveVelden += ', klantnummer';}}	
		
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voornaam / voorletter(s)';}
		else{FoutieveVelden += ', voornaam / voorletter(s)';}}			
				
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}				
		
	if ((f.Huisnummer.value == null) || (f.Huisnummer.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'huisnummer';}
		else{FoutieveVelden += ', huisnummer';}}			
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}
		
	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
		
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "You forgot to fill in the following required fields: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
}



function textLimit(field, maxlen, displayId) {	
	if (field.value.length > maxlen) {
		field.value = field.value.substring(0, maxlen);		
	}
	if (displayId!='') {
		var rest = maxlen- field.value.length;	
		var dispObj=document.getElementById(displayId);
		dispObj.innerHTML=rest;	
	}	
}

function ContractWijzigenFormSubmit(){
	var f = document.ContractWijzigenForm;
	if (f != null) {
		if (validateContractWijzigenForm(f)) {
			f.submit();}}
		else {
// nothing
		}}


function validateContractWijzigenForm(f){
	var FoutieveVelden = "";
		
	if ((f.Customernumber.value == null) || (f.Customernumber.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'klantnummer';}
		else{FoutieveVelden += ', klantnummer';}}	
		
	if ((f.Initials.value == null) || (f.Initials.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'voornaam / voorletter(s)';}
		else{FoutieveVelden += ', voornaam / voorletter(s)';}}			
				
	if ((f.Name.value == null) || (f.Name.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'naam';}
		else{FoutieveVelden += ', naam';}}	
		
	if ((f.Address.value == null) || (f.Address.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'adres';}
		else{FoutieveVelden += ', adres';}}				
		
	if ((f.Huisnummer.value == null) || (f.Huisnummer.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'huisnummer';}
		else{FoutieveVelden += ', huisnummer';}}			
		
	if ((f.PostCode.value == null) || (f.PostCode.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'postcode';}
		else{FoutieveVelden += ', postcode';}}
		
	if ((f.City.value == null) || (f.City.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'woonplaats';}
		else{FoutieveVelden += ', woonplaats';}}		
		
	if ((f.Email.value == null) || (f.Email.value == "")) {
		if (FoutieveVelden.length == 0){FoutieveVelden += 'e-mailadres';}
		else{FoutieveVelden += ', e-mailadres';}}			

	
		
	if (FoutieveVelden.length == 0){
		Foutmelding.innerHTML = "";
		return true
	}
	else{
		Foutmelding.innerHTML = "U heeft de volgende verplichte velden niet ingevoerd: " + FoutieveVelden + "<BR><BR>"
		return false;
	}	
}

/*	SWFObject v2.0 rc4 <http://code.google.com/p/swfobject/>
	Copyright (c) 2007 Geoff Stearns, Michael Williams, and Bobby van der Sluis
	This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
var swfobject=function(){var X="undefined",P="object",a="visibility:visible",e="visibility:hidden",B="Shockwave Flash",h="ShockwaveFlash.ShockwaveFlash",V="application/x-shockwave-flash",K="SWFObjectExprInst",G=window,g=document,N=navigator,f=[],H=[],Q=null,L=null,S=false,C=false;var Y=function(){var l=typeof g.getElementById!=X&&typeof g.getElementsByTagName!=X&&typeof g.createElement!=X&&typeof g.appendChild!=X&&typeof g.replaceChild!=X&&typeof g.removeChild!=X&&typeof g.cloneNode!=X,t=[0,0,0],n=null;if(typeof N.plugins!=X&&typeof N.plugins[B]==P){n=N.plugins[B].description;if(n){n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1");t[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10);t[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10);t[2]=/r/.test(n)?parseInt(n.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof G.ActiveXObject!=X){var o=null,s=false;try{o=new ActiveXObject(h+".7")}catch(k){try{o=new ActiveXObject(h+".6");t=[6,0,21];o.AllowScriptAccess="always"}catch(k){if(t[0]==6){s=true}}if(!s){try{o=new ActiveXObject(h)}catch(k){}}}if(!s&&o){try{n=o.GetVariable("$version");if(n){n=n.split(" ")[1].split(",");t=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]}}catch(k){}}}}var v=N.userAgent.toLowerCase(),j=N.platform.toLowerCase(),r=/webkit/.test(v)?parseFloat(v.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,i=false,q=j?/win/.test(j):/win/.test(v),m=j?/mac/.test(j):/mac/.test(v);/*@cc_on i=true;@if(@_win32)q=true;@elif(@_mac)m=true;@end@*/return{w3cdom:l,pv:t,webkit:r,ie:i,win:q,mac:m}}();var d=function(){if(!Y.w3cdom){return }J(I);if(Y.ie&&Y.win){try{g.write("<script id=__ie_ondomload defer=true src=//:><\/script>");var i=b("__ie_ondomload");if(i){i.onreadystatechange=function(){if(this.readyState=="complete"){this.parentNode.removeChild(this);U()}}}}catch(j){}}if(Y.webkit&&typeof g.readyState!=X){Q=setInterval(function(){if(/loaded|complete/.test(g.readyState)){U()}},10)}if(typeof g.addEventListener!=X){g.addEventListener("DOMContentLoaded",U,null)}M(U)}();function U(){if(S){return }if(Y.ie&&Y.win){var m=W("span");try{var l=g.getElementsByTagName("body")[0].appendChild(m);l.parentNode.removeChild(l)}catch(n){return }}S=true;if(Q){clearInterval(Q);Q=null}var j=f.length;for(var k=0;k<j;k++){f[k]()}}function J(i){if(S){i()}else{f[f.length]=i}}function M(j){if(typeof G.addEventListener!=X){G.addEventListener("load",j,false)}else{if(typeof g.addEventListener!=X){g.addEventListener("load",j,false)}else{if(typeof G.attachEvent!=X){G.attachEvent("onload",j)}else{if(typeof G.onload=="function"){var i=G.onload;G.onload=function(){i();j()}}else{G.onload=j}}}}}function I(){var l=H.length;for(var j=0;j<l;j++){var m=H[j].id;if(Y.pv[0]>0){var k=b(m);if(k){H[j].width=k.getAttribute("width")?k.getAttribute("width"):"0";H[j].height=k.getAttribute("height")?k.getAttribute("height"):"0";if(O(H[j].swfVersion)){if(Y.webkit&&Y.webkit<312){T(k)}}else{if(H[j].expressInstall&&!C&&O("6.0.65")&&(Y.win||Y.mac)){D(H[j])}else{c(k)}}}}A("#"+m,a)}}function T(m){var k=m.getElementsByTagName(P)[0];if(k){var p=W("embed"),r=k.attributes;if(r){var o=r.length;for(var n=0;n<o;n++){if(r[n].nodeName.toLowerCase()=="data"){p.setAttribute("src",r[n].nodeValue)}else{p.setAttribute(r[n].nodeName,r[n].nodeValue)}}}var q=k.childNodes;if(q){var s=q.length;for(var l=0;l<s;l++){if(q[l].nodeType==1&&q[l].nodeName.toLowerCase()=="param"){p.setAttribute(q[l].getAttribute("name"),q[l].getAttribute("value"))}}}m.parentNode.replaceChild(p,m)}}function F(i){if(Y.ie&&Y.win&&O("8.0.0")){G.attachEvent("onunload",function(){var k=b(i);for(var j in k){if(typeof k[j]=="function"){k[j]=function(){}}}k.parentNode.removeChild(k)})}}function D(j){C=true;var o=b(j.id);if(o){if(j.altContentId){var l=b(j.altContentId);if(l){L=l}}else{L=Z(o)}if(!(/%$/.test(j.width))&&parseInt(j.width,10)<310){j.width="310"}if(!(/%$/.test(j.height))&&parseInt(j.height,10)<137){j.height="137"}g.title=g.title.slice(0,47)+" - Flash Player Installation";var n=Y.ie&&Y.win?"ActiveX":"PlugIn",k=g.title,m="MMredirectURL="+G.location+"&MMplayerType="+n+"&MMdoctitle="+k,p=j.id;if(Y.ie&&Y.win&&o.readyState!=4){var i=W("div");p+="SWFObjectNew";i.setAttribute("id",p);o.parentNode.insertBefore(i,o);o.style.display="none";G.attachEvent("onload",function(){o.parentNode.removeChild(o)})}R({data:j.expressInstall,id:K,width:j.width,height:j.height},{flashvars:m},p)}}function c(j){if(Y.ie&&Y.win&&j.readyState!=4){var i=W("div");j.parentNode.insertBefore(i,j);i.parentNode.replaceChild(Z(j),i);j.style.display="none";G.attachEvent("onload",function(){j.parentNode.removeChild(j)})}else{j.parentNode.replaceChild(Z(j),j)}}function Z(n){var m=W("div");if(Y.win&&Y.ie){m.innerHTML=n.innerHTML}else{var k=n.getElementsByTagName(P)[0];if(k){var o=k.childNodes;if(o){var j=o.length;for(var l=0;l<j;l++){if(!(o[l].nodeType==1&&o[l].nodeName.toLowerCase()=="param")&&!(o[l].nodeType==8)){m.appendChild(o[l].cloneNode(true))}}}}}return m}function R(AE,AC,q){var p,t=b(q);if(typeof AE.id==X){AE.id=q}if(Y.ie&&Y.win){var AD="";for(var z in AE){if(AE[z]!=Object.prototype[z]){if(z=="data"){AC.movie=AE[z]}else{if(z.toLowerCase()=="styleclass"){AD+=' class="'+AE[z]+'"'}else{if(z!="classid"){AD+=" "+z+'="'+AE[z]+'"'}}}}}var AB="";for(var y in AC){if(AC[y]!=Object.prototype[y]){AB+='<param name="'+y+'" value="'+AC[y]+'" />'}}t.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AD+">"+AB+"</object>";F(AE.id);p=b(AE.id)}else{if(Y.webkit&&Y.webkit<312){var AA=W("embed");AA.setAttribute("type",V);for(var x in AE){if(AE[x]!=Object.prototype[x]){if(x=="data"){AA.setAttribute("src",AE[x])}else{if(x.toLowerCase()=="styleclass"){AA.setAttribute("class",AE[x])}else{if(x!="classid"){AA.setAttribute(x,AE[x])}}}}}for(var w in AC){if(AC[w]!=Object.prototype[w]){if(w!="movie"){AA.setAttribute(w,AC[w])}}}t.parentNode.replaceChild(AA,t);p=AA}else{var s=W(P);s.setAttribute("type",V);for(var v in AE){if(AE[v]!=Object.prototype[v]){if(v.toLowerCase()=="styleclass"){s.setAttribute("class",AE[v])}else{if(v!="classid"){s.setAttribute(v,AE[v])}}}}for(var u in AC){if(AC[u]!=Object.prototype[u]&&u!="movie"){E(s,u,AC[u])}}t.parentNode.replaceChild(s,t);p=s}}return p}function E(k,i,j){var l=W("param");l.setAttribute("name",i);l.setAttribute("value",j);k.appendChild(l)}function b(i){return g.getElementById(i)}function W(i){return g.createElement(i)}function O(k){var j=Y.pv,i=k.split(".");i[0]=parseInt(i[0],10);i[1]=parseInt(i[1],10);i[2]=parseInt(i[2],10);return(j[0]>i[0]||(j[0]==i[0]&&j[1]>i[1])||(j[0]==i[0]&&j[1]==i[1]&&j[2]>=i[2]))?true:false}function A(m,j){if(Y.ie&&Y.mac){return }var l=g.getElementsByTagName("head")[0],k=W("style");k.setAttribute("type","text/css");k.setAttribute("media","screen");if(!(Y.ie&&Y.win)&&typeof g.createTextNode!=X){k.appendChild(g.createTextNode(m+" {"+j+"}"))}l.appendChild(k);if(Y.ie&&Y.win&&typeof g.styleSheets!=X&&g.styleSheets.length>0){var i=g.styleSheets[g.styleSheets.length-1];if(typeof i.addRule==P){i.addRule(m,j)}}}return{registerObject:function(l,i,k){if(!Y.w3cdom||!l||!i){return }var j={};j.id=l;j.swfVersion=i;j.expressInstall=k?k:false;H[H.length]=j;A("#"+l,e)},getObjectById:function(l){var i=null;if(Y.w3cdom&&S){var j=b(l);if(j){var k=j.getElementsByTagName(P)[0];if(!k||(k&&typeof j.SetVariable!=X)){i=j}else{if(typeof k.SetVariable!=X){i=k}}}}return i},embedSWF:function(n,u,r,t,j,m,k,p,s){if(!Y.w3cdom||!n||!u||!r||!t||!j){return }r+="";t+="";if(O(j)){A("#"+u,e);var q=(typeof s==P)?s:{};q.data=n;q.width=r;q.height=t;var o=(typeof p==P)?p:{};if(typeof k==P){for(var l in k){if(k[l]!=Object.prototype[l]){if(typeof o.flashvars!=X){o.flashvars+="&"+l+"="+k[l]}else{o.flashvars=l+"="+k[l]}}}}J(function(){R(q,o,u);A("#"+u,a)})}else{if(m&&!C&&O("6.0.65")&&(Y.win||Y.mac)){A("#"+u,e);J(function(){var i={};i.id=i.altContentId=u;i.width=r;i.height=t;i.expressInstall=m;D(i);A("#"+u,a)})}}},getFlashPlayerVersion:function(){return{major:Y.pv[0],minor:Y.pv[1],release:Y.pv[2]}},hasFlashPlayerVersion:O,createSWF:function(k,j,i){if(Y.w3cdom&&S){return R(k,j,i)}else{return undefined}},createCSS:function(j,i){if(Y.w3cdom){A(j,i)}},addDomLoadEvent:J,addLoadEvent:M,getQueryParamValue:function(m){var l=g.location.search||g.location.hash;if(m==null){return l}if(l){var k=l.substring(1).split("&");for(var j=0;j<k.length;j++){if(k[j].substring(0,k[j].indexOf("="))==m){return k[j].substring((k[j].indexOf("=")+1))}}}return""},expressInstallCallback:function(){if(C&&L){var i=b(K);if(i){i.parentNode.replaceChild(L,i);L=null;C=false}}}}}();