function checkSignupForm(){
    
    correct = true;
    
    if(document.getElementById('s_companyName').value.length < 2) {
    	document.getElementById('companyNameStatus').src = correctWrongImages[1];
    	correct = false;
		} else
    	document.getElementById('companyNameStatus').src = correctWrongImages[0];  
    
    if(document.getElementById('s_street').value.length < 3 || document.getElementById('s_number').value.length == 0) {
    	document.getElementById('streetStatus').src = correctWrongImages[1];
    	correct = false;
		} else
    	document.getElementById('streetStatus').src = correctWrongImages[0];
    
    if(postcodeRegEx.test(document.getElementById('s_postalCode').value) == false) {
    	document.getElementById('postalCodeStatus').src = correctWrongImages[1];
    	correct = false;
		} else
    	document.getElementById('postalCodeStatus').src = correctWrongImages[0];
    
    if(document.getElementById('s_residence').value.length < 3) {
    	document.getElementById('residenceStatus').src = correctWrongImages[1];
    	correct = false;
		} else
    	document.getElementById('residenceStatus').src = correctWrongImages[0];
    
    if(document.getElementById('s_postSame').checked == true) {
			document.getElementById('streetPostStatus').src = correctWrongImages[0];
			document.getElementById('postalCodePostStatus').src = correctWrongImages[0];
			document.getElementById('residencePostStatus').src = correctWrongImages[0];
    }
    else {    
	    if(document.getElementById('s_streetPost').value.length < 3 || document.getElementById('s_numberPost').value.length == 0) {
    		document.getElementById('streetPostStatus').src = correctWrongImages[1];
    		correct = false;
			} else
    		document.getElementById('streetPostStatus').src = correctWrongImages[0];
	    
	    if(postcodeRegEx.test(document.getElementById('s_postalCodePost').value) == false) {
    		document.getElementById('postalCodePostStatus').src = correctWrongImages[1];
    		correct = false;
			} else
    		document.getElementById('postalCodePostStatus').src = correctWrongImages[0];
	    
	    if(document.getElementById('s_residencePost').value.length < 3) {
    		document.getElementById('residencePostStatus').src = correctWrongImages[1];
    		correct = false;
			} else
    		document.getElementById('residencePostStatus').src = correctWrongImages[0];
		}
    
    if (((document.getElementById('s_phoneNumberC').value.length > 2) && (document.getElementById('s_phoneNumberN').value.length > 0) && (!isNaN(document.getElementById('s_phoneNumberN').value)) && (document.getElementById('s_phoneNumberA').value.length > 3) && (!isNaN(document.getElementById('s_phoneNumberA').value)) && ((document.getElementById('s_phoneNumberN').value + document.getElementById('s_phoneNumberA').value)).length > 7 )){
        document.getElementById('phoneNumberStatus').src = correctWrongImages[0];
    } else {
        document.getElementById('phoneNumberStatus').src = correctWrongImages[1];
        correct = false; 
    }
    /*
    if(document.getElementById('s_phoneNumberN').value.length + document.getElementById('s_phoneNumberA').value.length < 10) {
    	document.getElementById('phoneNumberStatus').src = correctWrongImages[1];
    	correct = false; 
		} else
    	document.getElementById('phoneNumberStatus').src = correctWrongImages[0];
       
         */
    
    if(emailRegEx.test(document.getElementById('s_emailAddress').value) == false) {
    	document.getElementById('emailAddressStatus').src = correctWrongImages[1];
    	correct = false; 
		} else
    	document.getElementById('emailAddressStatus').src = correctWrongImages[0];
    
    if(websiteRegEx.test(document.getElementById('s_website').value) == false) {
    	document.getElementById('websiteStatus').src = correctWrongImages[1];
    	correct = false; 
		} else
    	document.getElementById('websiteStatus').src = correctWrongImages[0];
    
    if(document.getElementById('s_bankaccount').value.length < 6) {
    	document.getElementById('bankaccountStatus').src = correctWrongImages[1];
    	correct = false;
		} else
    	document.getElementById('bankaccountStatus').src = correctWrongImages[0];
    
    if(document.getElementById('s_initials').value.length < 1) {
    	document.getElementById('initialsStatus').src = correctWrongImages[1];
    	correct = false;
		} else
    	document.getElementById('initialsStatus').src = correctWrongImages[0];
    
    if(document.getElementById('s_firstName').value.length < 2) {
    	document.getElementById('firstNameStatus').src = correctWrongImages[1];
    	correct = false;
		} else
    	document.getElementById('firstNameStatus').src = correctWrongImages[0];
    
    if(document.getElementById('s_lastName').value.length < 2) {
    	document.getElementById('lastNameStatus').src = correctWrongImages[1];
    	correct = false;
		} else
    	document.getElementById('lastNameStatus').src = correctWrongImages[0];
    
    if(document.getElementById('s_title').value.length < 2) {
    	document.getElementById('titleStatus').src = correctWrongImages[1];
    	correct = false;
		} else
    	document.getElementById('titleStatus').src = correctWrongImages[0];
    
    if(emailRegEx.test(document.getElementById('s_emailAddress2').value) == false) {
    	document.getElementById('emailAddress2Status').src = correctWrongImages[1];
    	correct = false; 
		} else
    	document.getElementById('emailAddress2Status').src = correctWrongImages[0];
    
    
    if (((document.getElementById('s_phoneNumber2C').value.length > 2) && (document.getElementById('s_phoneNumber2N').value.length > 0) && (!isNaN(document.getElementById('s_phoneNumber2N').value)) && (document.getElementById('s_phoneNumber2A').value.length > 3) && (!isNaN(document.getElementById('s_phoneNumber2A').value)) && ((document.getElementById('s_phoneNumber2N').value + document.getElementById('s_phoneNumber2A').value)).length > 7 )){
        document.getElementById('phoneNumber2Status').src = correctWrongImages[0];
    } else {
        document.getElementById('phoneNumber2Status').src = correctWrongImages[1];
        correct = false; 
    }
      /*
    if(document.getElementById('s_phoneNumber2N').value.length + document.getElementById('s_phoneNumber2A').value.length < 10) {
    	document.getElementById('phoneNumber2Status').src = correctWrongImages[1];
    	correct = false; 
		} else
    	document.getElementById('phoneNumber2Status').src = correctWrongImages[0];
    if(document.getElementById('s_phoneNumber3N').value.length + document.getElementById('s_phoneNumber3A').value.length < 10) {
    	document.getElementById('phoneNumber3Status').src = correctWrongImages[1];
    	correct = false;
		} else
    	document.getElementById('phoneNumber3Status').src = correctWrongImages[0];
        */

    if (((document.getElementById('s_phoneNumber3C').value.length > 2) && (document.getElementById('s_phoneNumber3N').value.length > 0) && (!isNaN(document.getElementById('s_phoneNumber3N').value)) && (document.getElementById('s_phoneNumber3A').value.length > 3) && (!isNaN(document.getElementById('s_phoneNumber3A').value)) && ((document.getElementById('s_phoneNumber3N').value + document.getElementById('s_phoneNumber3A').value)).length > 7 )){
        document.getElementById('phoneNumber3Status').src = correctWrongImages[0];
    } else {
        document.getElementById('phoneNumber3Status').src = correctWrongImages[1];
        correct = false; 
    }
    
    return correct;  
    
}

function togglePostAddressFields(status){
    // postAddress
    var streetPost = document.getElementById('s_streetPost');
    var numberPost = document.getElementById('s_numberPost');
    var postalCodePost = document.getElementById('s_postalCodePost');
    var cityPost = document.getElementById('s_residencePost');
    
    streetPost.disabled   = status;
    numberPost.disabled   = status;
    postalCodePost.disabled   = status;
    cityPost.disabled   = status; 
    if (status == true){
        streetPost.value = '';
        numberPost.value = '';
        postalCodePost.value = '';
        cityPost.value = '';
    }
} 

function calcContribution() {
	
	var contributionText = 'Kies hierboven de categorieën die uw bedrijfsactiviteiten beschrijven om de contributie van het deelnemerschap te bepalen.';
	//if(document.getElementById('cat1').checked == true || document.getElementById('cat2').checked == true || document.getElementById('cat3').checked == true)
	
	if(document.getElementById('cat1').checked == true || document.getElementById('cat2').checked == true || document.getElementById('cat3').checked == true || document.getElementById('cat9').checked == true || document.getElementById('cat10').checked == true) {
		var contribution = 324;
		if(document.getElementById('cat1').checked == true || document.getElementById('cat2').checked == true || document.getElementById('cat10').checked == true)
			contribution = 648;
		if(document.getElementById('cat3').checked == true)
			contribution = 972;
			
		var numGroups = 0;
		if(document.getElementById('cat1').checked == true)
			numGroups++;
		if(document.getElementById('cat2').checked == true)
			numGroups++;
		if(document.getElementById('cat3').checked == true)
			numGroups++;
		if(document.getElementById('cat9').checked == true)
			numGroups++;
		if(document.getElementById('cat10').checked == true)
			numGroups++;
		if(numGroups > 2) {
			for(i=2;i<numGroups;i++) {
				contribution += 324;
			}
		}
		
		contributionText = 'De bijdrage voor het jaar 2012 voor uw bedrijf, op basis van de gekozen categorieën, is vastgesteld op € '+(contribution/12)+' (excl. btw) per maand en deze wordt halfjaarlijks gefactureerd.';
	}
	   
	
	document.getElementById('contribution').innerHTML = contributionText;
		
}
