

/* index */
function submitform() {
   var submitdata = true
   var errorstr = "De volgende gegevens ontbreken of zijn niet compleet :\n";
   var eonerror = false;
   var addressgiven = false;
   
   if($('#HD_LEV_STR').val().length==0)
   {
		errorstr = errorstr + "\n" + "  - Selecteer uw huidige energie leverancier";
		submitdata = false;
   } else if($('#HD_LEV_STR').val() == 'e_on') {
	   	errorstr = errorstr + "\n" + "  - Deze aanbieding is niet geldig voor bestaande klanten van E.ON";
		submitdata = false;
		eonerror = true;
   }
   if ($('#HD_LEV_GAS').val().length==0)
   {
	   errorstr = errorstr + "\n" + "  - Selecteer uw huidige gas leverancier";
	   submitdata = false;
   } else if($('#HD_LEV_GAS').val() == 'e_on' && eonerror != true) {
	   	errorstr = errorstr + "\n" + "  - Deze aanbieding is niet geldig voor bestaande klanten van E.ON";
		submitdata = false;
   }
   
   if(!$('input[name=TITEL]').is(':checked')) 
   {
		errorstr = errorstr + "\n" + "  - Aanhef";
		submitdata = false;
   }
 
   
   if($('#Initials').val().length == 0) 
   {
		errorstr = errorstr + "\n" + "  - Initialen";
		submitdata = false;
   }

   if($('#Surname').val().length == 0) 
   {
		errorstr = errorstr + "\n" + "  - Achternaam";
		submitdata = false;
   }

   $('#Date-of-birth').val($('#gebDag').val() + '-' + $('#gebMaand').val() + '-' + $('#gebJaar').val());
   $('#GEBOORTEDATUM').val($('#gebJaar').val() + $('#gebMaand').val()  + $('#gebDag').val());
   if(!isDate($('#Date-of-birth').get(0))) 
   {
		errorstr = errorstr + "\n" + "  - Geboortedatum";
		submitdata = false;
   }
   
//   if(!isTelOrMobile($('#Telephone-number').get(0))) 
//   {
//		errorstr = errorstr + "\n" + "  - Telefoonnummer";
//		submitdata = false;
//   }
   
   if(!isPostcode($('#Postal-code').get(0))) 
   {
		errorstr = errorstr + "\n" + "  - Postcode";
		submitdata = false;
   } 
   
   if(!isNum($('#Housenumber').get(0))) 
   {
		errorstr = errorstr + "\n" + "  - Huisnummer";
		submitdata = false;
   } 
   
   if( isNum($('#Housenumber').get(0)) && isPostcode($('#Postal-code').get(0)) )
   {
	   // checkingText notFoundText
	   if ( $('#Street').val() == checkingText ||  $('#City').val() == checkingText) {
		   errorstr = errorstr + "\n" + "  - Uw adres is nog niet gevonden, probeer het later nog eens";
		   submitdata = false;		   
	   } else if ( $('#Street').val() == notFoundText ||  $('#City').val() == notFoundText) {
		   errorstr = errorstr + "\n" + "  - Uw adres is niet gevonden";
		   submitdata = false;
	   } else if ( $('#Street').val() == '' ||  $('#City').val() == '') {
		   errorstr = errorstr + "\n" + "  - Uw adres is niet gevonden";
		   submitdata = false;
	   }
   }
   
   if(!isEmailAddress($('#Email-address').get(0))) 
   {
		errorstr = errorstr + "\n" + "  - E-mailadres";
		submitdata = false;
   } 
   
   if(!isTelOrMobile($('#Telephone-number').get(0))) 
   {
		errorstr = errorstr + "\n" + "  - Telefoonnummer";
		submitdata = false;
   }
   /*
   if($('#bt2').is(':selected'))
   {
     	if( (document.getElementById('Bankaccount-number').value.length != 9) && (document.getElementById('Bankaccount-number').value.length != 7))
	    {
			errorstr = errorstr + "\n" + "  - Rekeningnummer";
			submitdata = false;
	    }
	    else if($('#bt2').is(':selected') && document.getElementById('Bankaccount-number').value.length != 7) 
	    {
			errorstr = errorstr + "\n" + "  - Rekeningnummer";
			submitdata = false;
	    }
   }
   else   
   {
	   $('#BANKKEY').val('');
	   //$('#Bankaccount-number').val('');
	   $('input[name=bt]').attr('checked',false);
   }
   */
   
    if (document.getElementById('bw').options[ document.getElementById('bw').selectedIndex ].value == 'incasso') {
		$('#BETAALWIJZE').val('I');
   } else {
		$('#BETAALWIJZE').val('');
   }
   
   if($('#BETAALWIJZE').val() == 'I')
   {
		
		if (document.getElementById('bt1').checked == true && !isBankrekening( document.getElementById('Bankaccount-number') )) {
			errorstr = errorstr + "\n" + "  - Rekeningnummer";
			submitdata = false;
		} else if (document.getElementById('bt2').checked == true && !isGirorekening( document.getElementById('Bankaccount-number') )) {
			errorstr = errorstr + "\n" + "  - Rekeningnummer";
			submitdata = false;
		}
		
	    if(!$('input[name=bt]').is(':checked')) 
	    {
			errorstr = errorstr + "\n" + "  - Rekeningtype";
			submitdata = false;
	    }
	    else
	    {
	   		$('#BANKKEY').val($('input[name=bt]:checked').val()=='bank'?'B':'P');
	    }
   }
   else   
   {
	   $('#BANKKEY').val('');
	   $('#Bankaccount-number').val('');
	   $('input[name=bt]').attr('checked',false);
   }
   
   if(!$('input[name=akkoordOvereenkomst]').is(':checked')) 
   {
		errorstr = errorstr + "\n" + "  - Akkoord met de overeenkomst tussen mij en E.ON Benelux Levering B.V";
		submitdata = false;
   }
   
   if(!$('input[name=akkoordVoorwaarden]').is(':checked')) 
   {
		errorstr = errorstr + "\n" + "  - Akkoord met de algemene voorwaarden, actievoorwaarden en de bespaartarieven van E.ON";
		submitdata = false;
   }
   
   if (submitdata==true)
   {
     document.campaign.action = 'include/post-scripts/vraag-post.php';
     document.campaign.method = 'post';
     document.campaign.submit();
   }
   else
   {
     alert(errorstr);
     return false;
   }
}

/* result*/
function submitform_result() {
	return true;
};


window.onload = function() {
	//postcode check
	$('#Housenumber, #Postal-code').change(function(){
		findPostcodes('Postal-code', 'Housenumber', 'Street', 'City');
	});
}



