var mail_error = "Dit emailadres is ongeldig";
var administratiekosten = 5.50;
var iDEALAction = "https://ideal.rabobank.nl/ideal/mpiPayInitRabo.do";
var faktuurAction = "save.php";
var ajaxloaderGif = "./images/ajax-loader.gif";

function stopRKey(evt) { 
  var evt = (evt) ? evt : ((event) ? event : null); 
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;} 
} 
document.onkeypress = stopRKey; 

function roundNumber(number,decimals) {
	var newString;// The new rounded number
	decimals = Number(decimals);
	if (decimals < 1) {
		newString = (Math.round(number)).toString();
	} else {
		var numString = number.toString();
		if (numString.lastIndexOf(".") == -1) {// If there is no decimal point
			numString += ".";// give it one at the end
		}
		var cutoff = numString.lastIndexOf(".") + decimals;// The point at which to truncate the number
		var d1 = Number(numString.substring(cutoff,cutoff+1));// The value of the last decimal place that we'll end up with
		var d2 = Number(numString.substring(cutoff+1,cutoff+2));// The next decimal, after the last one we want
		if (d2 >= 5) {// Do we need to round up at all? If not, the string will just be truncated
			if (d1 == 9 && cutoff > 0) {// If the last digit is 9, find a new cutoff point
				while (cutoff > 0 && (d1 == 9 || isNaN(d1))) {
					if (d1 != ".") {
						cutoff -= 1;
						d1 = Number(numString.substring(cutoff,cutoff+1));
					} else {
						cutoff -= 1;
					}
				}
			}
			d1 += 1;
		} 
		newString = numString.substring(0,cutoff) + d1.toString();
	}
	if (newString.lastIndexOf(".") == -1) {// Do this again, to the new string
		newString += ".";
	}
	var decs = (newString.substring(newString.lastIndexOf(".")+1)).length;
	for(var i=0;i<decimals-decs;i++) newString += "0";
	//var newNumber = Number(newString);// make it a number if you like
	return newString; // Output the result to the form field (change for your purposes)
}

function $(element){
	return document.getElementById(element);
}

function submitform(){	

	var fout = 0;
	
	var alfabet = /^[a-zA-Z \_]+$/
	var emailChar = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/
	var berichtChar = /^[\']$/
	
	// Velden die alleen tekst mogen bevatten
	//var tekstvelden = new Array('firstname','lastname','address','city','faktuur_address','faktuur_city','faktuur_contactpersoon','faktuur_achternaam_contactpersoon','aflever_firstname','aflever_lastname','aflever_city','aflever_address');
	var tekstvelden = new Array('firstname','lastname','address','city','aflever_firstname','aflever_lastname','aflever_city','aflever_address');
	
	for (x=0;x<tekstvelden.length; x++){
		
		var fieldname = $(tekstvelden[x]);
		
		//alert(fieldname.id)
		var error_fieldname = fieldname.id+'_error';
		
							
						
		if((!fieldname.value.match(alfabet))||(fieldname.value.length <= 0))
		{
			if(tekstvelden[x].match('aflever')){			
				if(document.bonnen.jaofnee[1].checked){											
					if(fieldname.value.length <= 0){
						fieldname.style.border = "2px solid red";					
						$(error_fieldname).innerHTML = 'verplicht'	
						fout++;
					}
					else{						
						fieldname.style.border = "2px solid red";
						$(error_fieldname).innerHTML = 'alleen letters';	
						fout++;
					}
				}
				else{
					fieldname.style.border = "1px solid #009EE0";
					$(error_fieldname).innerHTML = '';
				}
			}
			else if(tekstvelden[x].match('faktuur')){			
				if($('betaalmethode_faktuur').checked){																						
					if(fieldname.value.length <= 0){
						fieldname.style.border = "2px solid red";					
						$(error_fieldname).innerHTML = 'verplicht'	
						fout++;
					}
					else{						
						fieldname.style.border = "2px solid red";
						$(error_fieldname).innerHTML = 'alleen letters';	
						fout++;
					}
				}
				else{
					fieldname.style.border = "1px solid #009EE0";
					$(error_fieldname).innerHTML = '';
				}
			}			
			else{	
				
				if(fieldname.value.length <= 0){				
					fieldname.style.border = "2px solid red";
					$(error_fieldname).innerHTML = 'verplicht'	
					fout++;
				}
				else{
					fieldname.style.border = "2px solid red";				
					$(error_fieldname).innerHTML = 'alleen letters';	
					fout++;
				}
			}				
		}
		else{
			fieldname.style.border = "1px solid #009EE0";
			$(error_fieldname).innerHTML = '';			
		}			
	}

	//Velden die alleen nummers mogen bevatten
	//var nummervelden = new Array('tel','address_nr','faktuur_address_nr','aflever_address_nr');
	var nummervelden = new Array('tel','address_nr','aflever_address_nr');
	
	for (x=0;x<nummervelden.length; x++){
		
		var fieldname = $(nummervelden[x]);	
		//alert(fieldname.id)
		var error_fieldname = fieldname.id+'_error';
		
		if(nummervelden[x] == 'address_nr'){
			error_fieldname = 'address_nr_nr_add_error'
		}
		if(nummervelden[x] == 'aflever_address_nr'){
			error_fieldname = 'aflever_address_nr_nr_add_error'
		}			
//		if(nummervelden[x] == 'faktuur_address_nr'){
//			error_fieldname = 'faktuur_address_nr_nr_add_error'
//		}				
		
		
		if((isNaN(fieldname.value))||(fieldname.value.length <= 0))
		{
			if(nummervelden[x].match('aflever')){			
				if(document.bonnen.jaofnee[1].checked){									
					fieldname.style.border = "2px solid red";	
					if(isNaN(fieldname.value)){
						$(error_fieldname).innerHTML = 'Alleen nummers zijn toegestaan'
						++fout;
					}
					else{
						$(error_fieldname).innerHTML = 'verplicht'
						++fout;
					}						
				}
				else
				{
					fieldname.style.border = "1px solid #009EE0";
					$(error_fieldname).innerHTML = '';
				}
			}	
			else if(nummervelden[x].match('faktuur')){			
				if($('betaalmethode_faktuur').checked){																						
					fieldname.style.border = "2px solid red";	
					if(isNaN(fieldname.value)){
						$(error_fieldname).innerHTML = 'Alleen nummers zijn toegestaan'
						++fout;
					}
					else{
						$(error_fieldname).innerHTML = 'verplicht'
						++fout;
					}						
				}
				else
				{
					fieldname.style.border = "1px solid #009EE0";
					$(error_fieldname).innerHTML = '';
				}							
			
			}
			else{			
				if(fieldname.value.length <= 0){				
					fieldname.style.border = "2px solid red";
					$(error_fieldname).innerHTML = 'verplicht'	
					fout++;
				}
				else{
					fieldname.style.border = "2px solid red";				
					$(error_fieldname).innerHTML = 'Alleen nummers zijn toegestaan';	
					fout++;
				}
			}
		}
		else{
			fieldname.style.border = "1px solid #009EE0";
			$(error_fieldname).innerHTML = '';
			
		}
	}	

	//velden die niet leeg mogen zijn
	//var notnullcheckvelden = new Array('mail','aflever_postcode','postcode','faktuur_postcode');
	var notnullcheckvelden = new Array('mail','aflever_postcode','postcode');
	
	for (x=0;x<notnullcheckvelden.length; x++){
		var fieldname = $(notnullcheckvelden[x]);		
		
		error_fieldname = fieldname.id+'_error';
		
		if(notnullcheckvelden[x] == 'address_nr'){
			error_fieldname = 'adres_nummer_error'
		}
		if(notnullcheckvelden[x] == 'aflever_address_nr'){
			error_fieldname = 'aflever_adres_nummer_error'
		}	
		//if(notnullcheckvelden[x] == 'faktuur_address_nr'){
		//	error_fieldname = 'faktuur_address_nr_error'
		//}
		
		if($(error_fieldname).innerHTML == mail_error){
			++fout;
		}
		if(fieldname.value.length <= 0)
		{
			
			if(notnullcheckvelden[x].match('aflever')){			
				if(document.bonnen.jaofnee[1].checked){												
					if(fieldname.value.length <= 0){
						$(error_fieldname).innerHTML = 'verplicht'	
						fieldname.style.border = "2px solid red";
						++fout;						
					}
					else{
						$(error_fieldname).innerHTML = 'alleen letters';
						fieldname.style.border = "2px solid red";
						++fout;	
					}			
				}
				else
				{
					fieldname.style.border = "1px solid #009EE0";
					$(error_fieldname).innerHTML = '';
				}				
			}
			else if(notnullcheckvelden[x].match('faktuur')){	
				
				if($('betaalmethode_faktuur').checked){											
					if(fieldname.value.length <= 0){
						$(error_fieldname).innerHTML = 'verplicht'	
						fieldname.style.border = "2px solid red";
						++fout;						
					}
					else{
						$(error_fieldname).innerHTML = 'alleen letters';
						fieldname.style.border = "2px solid red";
						++fout;	
					}			
				}
				else
				{
					fieldname.style.border = "1px solid #009EE0";
					$(error_fieldname).innerHTML = '';
				}				
			}			
			else{			
				if(fieldname.value.length <= 0){				
					fieldname.style.border = "2px solid red";
					$(error_fieldname).innerHTML = 'verplicht'	
					fout++;
				}
				else{
					fieldname.style.border = "2px solid red";				
					$(error_fieldname).innerHTML = 'alleen letters';	
					fout++;
				}
			}			
		}
		else{			
			if($(error_fieldname).innerHTML != mail_error){
				fieldname.style.border = "1px solid #009EE0";
				$(error_fieldname).innerHTML = '';
			}
		}
	}

	//velden waarop lengte controle uitgevoerd moet worden.
	var lengtecheckvelden = new Array(
		Array('tel',10),	//naam van het veld, verplichte lengte van het veld	
		//Array('faktuur_tel',10),				
		Array('postcode',6)	
		//Array('aflever_postcode',6),		
		//Array('faktuur_postcode',6)		
	);
	//,'aflever_postcode','postcode','faktuur_postcode');
	
	for (x=0;x<lengtecheckvelden.length; x++){
		var fieldname = $(lengtecheckvelden[x][0]);		
				
		error_fieldname = fieldname.id+'_error';			
		
		if($(error_fieldname).innerHTML == mail_error){
			++fout;
		}
		if(fieldname.value.length != lengtecheckvelden[x][1])
		{			
			if(lengtecheckvelden[x][0].match('aflever')){			
				if(document.bonnen.jaofnee[1].checked){												
					if(fieldname.value.length != lengtecheckvelden[x][1]){
						$(error_fieldname).innerHTML = 'verplicht ' + lengtecheckvelden[x][1] + ' karakters';
						fieldname.style.border = "2px solid red";
						++fout;						
					}
				}
				else
				{
					fieldname.style.border = "1px solid #009EE0";
					$(error_fieldname).innerHTML = '';
				}				
			}
			else if(lengtecheckvelden[x][0].match('faktuur')){	
				
				if($('betaalmethode_faktuur').checked){											
					if(fieldname.value.length != lengtecheckvelden[x][1]){
						$(error_fieldname).innerHTML = 'verplicht ' + lengtecheckvelden[x][1] + ' karakters';
						fieldname.style.border = "2px solid red";
						++fout;						
					}
				}
				else
				{
					fieldname.style.border = "1px solid #009EE0";
					$(error_fieldname).innerHTML = '';
				}				
			}			
			else{			
				if(fieldname.value.length != lengtecheckvelden[x][1]){
					$(error_fieldname).innerHTML = 'verplicht ' + lengtecheckvelden[x][1] + ' karakters';			
					fieldname.style.border = "2px solid red";					
					fout++;
				}
			}			
		}
		else{			
			if($(error_fieldname).innerHTML == 'verplicht ' + lengtecheckvelden[x][1] + ' karakters'){
				fieldname.style.border = "1px solid #009EE0";
				$(error_fieldname).innerHTML = '';
			}
		}
	}	

	if($('aantal').defaultValue == $('aantal').value){
		$('aantal_error').innerHTML = 'verplicht';
		$('aantal').style.border = "2px solid red";
		fout++;
	}
	else if($('aantal_error').innerHTML != ''){		
		fout++;				
		$('aantal').style.border = "2px solid red";
	}
	else{
		$('aantal').style.border = "1px solid #009EE0";				
	}
	
	if($('bedrag').defaultValue == $('bedrag').value){
		$('bedrag_error').innerHTML = 'verplicht';
		$('bedrag').style.border = "2px solid red";
		fout++;
	}
	else if($('bedrag_error').innerHTML != ''){		
		fout++;				
		$('bedrag').style.border = "2px solid red";
	}
	else{
		$('bedrag').style.border = "1px solid #009EE0";				
	}	
	
//	if($('faktuur_kvk_error').innerHTML != ""){
//		fout++;
//		$('faktuur_kvk').style.border = "2px solid red";
//	}
//	else{
//		$('faktuur_kvk').style.border = "1px solid #009EE0";
//	}
	
//	if(!isNaN($('faktuur_address_nr_add').value)){
//		if($('faktuur_address_nr_add').value != ""){
//			fout++;
//			$('faktuur_address_nr_add').style.border = "2px solid red";
//			$('faktuur_address_nr_nr_add_error').innerHTML = "Toevoeging alleen text";	
//		}
//		else{		
//			$('faktuur_address_nr_add').style.border = "1px solid #009EE0";
//			$('faktuur_address_nr_nr_add_error').innerHTML = "";			
//		}		
//	}
//	else{
//		$('faktuur_address_nr_add').style.border = "1px solid #009EE0";
//		$('faktuur_address_nr_nr_add_error').innerHTML = "";
//	}	

	if(!isNaN($('aflever_address_nr_add').value)){
		if($('aflever_address_nr_add').value != ""){
			fout++;
			$('aflever_address_nr_add').style.border = "2px solid red";
			$('aflever_address_nr_nr_add_error').innerHTML = "Toevoeging alleen text";	
		}
		else{		
			$('aflever_address_nr_add').style.border = "1px solid #009EE0";
			$('aflever_address_nr_nr_add_error').innerHTML = "";			
		}		
	}
	else{
		$('aflever_address_nr_add').style.border = "1px solid #009EE0";
		$('aflever_address_nr_nr_add_error').innerHTML = "";
	}	
	
	if(!isNaN($('address_nr_add').value)){
		if($('address_nr_add').value != ""){
			fout++;
			$('address_nr_add').style.border = "2px solid red";
			$('address_nr_nr_add_error').innerHTML = "Toevoeging alleen text";	
		}
		else{		
			$('address_nr_add').style.border = "1px solid #009EE0";
			$('address_nr_nr_add_error').innerHTML = "";			
		}		
	}
	else{
		$('address_nr_add').style.border = "1px solid #009EE0";
		$('address_nr_nr_add_error').innerHTML = "";
	}		
		
	if(fout != 0) 
	{
		$('submit_error').innerHTML = 'Formulier bevat fouten';		
	}
	else
	{
		
		if($('betaalmethode_ideal').checked == true)
		{			
			document.bonnen.action = iDEALAction;
			//document.bonnen.versturen.disabled = true;
			
			//var fields = new Array('nieuwsbrief','aantal','bedrag','firstname','middlename','lastname','address','companyname','address_nr','address_nr_add','postcode','city','tel','mail','aflever_firstname','aflever_middlename','aflever_lastname','aflever_address','aflever_address_nr','aflever_address_nr_add','aflever_postcode','aflever_city','faktuur_companyname','faktuur_contactpersoon','faktuur_achternaam_contactpersoon','faktuur_tel','faktuur_address','faktuur_address_nr','faktuur_address_nr_add','faktuur_postcode','faktuur_city','faktuur_kvk','faktuur_btw_nr','comments');
			var fields = new Array('aantal','bedrag','firstname','middlename','lastname','address','companyname','address_nr','address_nr_add','postcode','city','tel','mail','aflever_firstname','aflever_middlename','aflever_lastname','aflever_address','aflever_address_nr','aflever_address_nr_add','aflever_postcode','aflever_city','comments');
			//var fields = new Array('sex_female','sex_male');
			var poststr = 'aap=0';
			
			for (x=0;x<fields.length; x++)
			{				
				var element = $(fields[x]);	
				if(element.value.length > 0){
					poststr += '&' + fields[x] + '=';
					poststr += element.value;				
				}
			}
			
			var element = $('nieuwsbrief');	
			
			if(element.checked == true){
				poststr += '&' + "nieuwsbrief" + '=';
				poststr += element.checked;											
			}			

			var element = $('sex_female');	
			
			if(element.checked == true){
				poststr += '&' + "sex" + '=';
				poststr += element.value;											
			}
			var element = $('sex_male');	
			
			if(element.checked == true){
				poststr += '&' + "sex" + '=';
				poststr += element.value;											
			}			
			
			var element = $('aflever_sex_female');	
			
			if(element.checked == true){
				poststr += '&' + "aflever_sex" + '=';
				poststr += element.value;											
			}
			
			var element = $('aflever_sex_male');	
			
			if(element.checked == true){
				poststr += '&' + "aflever_sex" + '=';
				poststr += element.value;											
			}						
			
			var element = $('ja');	
			
			if(element.checked == true){
				poststr += '&' + "jaofnee" + '=';
				poststr += element.value;											
			}			
			var element = $('nee');	
			
			if(element.checked == true){
				poststr += '&' + "jaofnee" + '=';
				poststr += element.value;											
			}	
//			var element = $('betaalmethode_faktuur');	
//			
//			if(element.checked == true){
//				poststr += '&' + "faktuur_betaalmethode" + '=';
//				poststr += element.value;											
//			}	
			var element = $('betaalmethode_ideal');	
			
			if(element.checked == true){
				poststr += '&' + "faktuur_betaalmethode" + '=';
				poststr += element.value;											
			}							
						
			//alert("poststring: "+poststr);
			sendAjaxRequest('./'+faktuurAction, poststr, function(ajaxRequest)
			{
				//alert(ajaxRequest.responseText);
				jsarray = eval( "(" + ajaxRequest.responseText + ")" );				

				function addElementToForm(elementname,elementvalue){
					var form = document.getElementById('form_bonnen');    
  					var newinput = document.createElement('input');
  					newinput.setAttribute('type','hidden');
  					newinput.setAttribute('name',elementname);  				
  					newinput.value = elementvalue; 				
  				  	form.appendChild(newinput);					
				}
				
				addElementToForm('merchantID',jsarray.merchantID);
				addElementToForm('subID',jsarray.subID);
				addElementToForm('amount',jsarray.amount);// Dit is de totaal prijs.dit moet overeenkomen met 
				//itemquantity x itemPrice
				addElementToForm('purchaseID',jsarray.invoice_id);
				addElementToForm('language',jsarray.language);
				addElementToForm('currency',"EUR");				
				addElementToForm('description',"Bestelling:"+jsarray.invoice_id+"-"+jsarray.lastname);
				addElementToForm('hash',jsarray.hash);		
				
				
				
				addElementToForm('paymentType',jsarray.paymentType);				
				addElementToForm('itemNumber1',jsarray.itemNumber1);				
				addElementToForm('itemDescription1',jsarray.itemDescription1);				
				addElementToForm('itemQuantity1',jsarray.itemQuantity1);
				addElementToForm('itemPrice1',jsarray.itemPrice1);
				
				addElementToForm('validUntil',jsarray.validUntil);	
				
				addElementToForm('urlCancel',jsarray.urlCancel);					
				addElementToForm('urlSuccess',jsarray.urlSuccess);	
				addElementToForm('urlError',jsarray.urlError);	
					
		    	if(jsarray.status == 1)
		    	{
					//reactie					
					//alert("versturen")
					document.bonnen.submit(); // submit naar IDEAL
				}		    
		    });
			//document.bonnen.submit();
		}			
		else
		{
			document.bonnen.action = faktuurAction;
			document.bonnen.versturen.disabled = true;
			$('submit_error').innerHTML = '';	
			document.bonnen.submit();
		}			
	}
}


function sendAjaxRequest(url, postdata, eventhandler) 
{
  if (window.ActiveXObject) 
  {
    var xhr = new ActiveXObject("Microsoft.XMLHTTP")
  } 
  else if (window.XMLHttpRequest) 
  {
    var xhr = new XMLHttpRequest();
  }
  xhr.onreadystatechange = function() 
  {
     if(xhr.readyState == 4)
     {
        document.getElementById('submit_error').innerHTML = '';
     	if(xhr.status == 200)
        {
           eventhandler(xhr)
		}
        else 
        {        	
         //  alert('mislukt: ' + xhr.status + ' ' + xhr.statusText )
         //  document.body.innerHTML = xhr.responseText
        }
	 }
	 else
	 {
	 	document.getElementById('submit_error').innerHTML = '<img src="'+ajaxloaderGif+'" /><br>Moment geduld, uw gegevens worden verwerkt';
		//document.getElementById('fotoinfo').innerHTML = "bezig met verwerken";	
	 }
		
  }
  xhr.open("POST", url, true )
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
  xhr.send(postdata)
}


function calculate_bonnen(){
	var aantal = $("aantal");
	var bedrag = $("bedrag");

	var totaal = parseInt(aantal.value) * parseInt(bedrag.value);
	
	if((aantal.value != "")&&(bedrag.value != "")){
		if((!isNaN(aantal.value))&&(!isNaN(bedrag.value))){
			if(aantal.value <= 0){
				$("totaal").value = 0; 
				
			}
			else{
				var result = roundNumber(totaal + administratiekosten,2);				
				$("totaal").value = result; 	
				
			}			
		}
		else{
			$("totaal").value = 0;
		}
	}
	else{
		
		$("totaal").value = 0;	
	}	
}
function checknummers(thefield){
	
	var field = $(thefield);
		
	if(field.value != ""){
	//	alert("piet0")
		if(isNaN(field.value)){
			$(field.id+"_error").innerHTML = "Alleen nummers zijn toegestaan";			
		}
		else{
			//alert("piet1")
			if((field.id == "aantal")&&(field.value < 1)){
				$(field.id+"_error").innerHTML = "Minimaal 1 bon";
			}			
			else if((field.id == "bedrag")&&(field.value < 35)){
				//alert("piet2")
				$(field.id+"_error").innerHTML = "Minimaal 35 euro";
			}				
			else{
				$(field.id+"_error").innerHTML = "";
			}			
		}
	}
	else{
		if(field.id == "faktuur_kvk"){
			$(field.id+"_error").innerHTML = "";
		}
		else{
			$(field.id+"_error").innerHTML = "Dit veld mag niet leeg zijn";	
		}
		
	}	
	
}
function checklength(field,length){
	//var field = $(thefield);
	error_fieldname = $(field.id+"_error");
		
	if(field.value.length > length){
		error_fieldname.innerHTML = "verplicht "+ length +" karakters";			
	}
	else{
		if(error_fieldname.innerHTML == "verplicht "+ length +" karakters")
		{
			error_fieldname.innerHTML = "";
		}
	}

	
}

function checktext(thefield){
	
	var field = $(thefield);
		
	if(field.value != ""){
		if(!isNaN(field.value)){
			$(field.id+"_error").innerHTML = "Alleen letters";			
		}
		else{			
			$(field.id+"_error").innerHTML = "";						
		}
	}
	else{
			$(field.id+"_error").innerHTML = "";			
	}		
}
function emailcheck(thefield){
	var field = $(thefield);

	var emailChar = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/
	if(field.value != ""){
		if(!field.value.match(emailChar))
		{
			$(field.id+"_error").innerHTML = mail_error;	
			
		}
		else{
			$(field.id+"_error").innerHTML = '';
			
		}
	}
	else{
		$(field.id+"_error").innerHTML = 'Dit veld mag niet leeg zijn';
	}
}
function erase(thefield){
	if (thefield.defaultValue==thefield.value){
		thefield.value = "";
	}
}
function fill(thefield){
	if (thefield.value == ""){
		thefield.value = thefield.defaultValue;
	}
}
//als faktuur enabled moet zijn dan in css field #faktuur op display:block zetten
function betaal(thefield){	
	if(thefield == "faktuur"){
		$(thefield).style.display = "block"	;
		$("faktuur_contactpersoon").value = $("firstname").value;		
		$("faktuur_achternaam_contactpersoon").value = $("lastname").value;		
		$("faktuur_tel").value = $("tel").value;		
		$("faktuur_address").value = $("address").value;		
		$("faktuur_address_nr_add").value = $("address_nr_add").value;				
		$("faktuur_address_nr").value = $("address_nr").value;		
		$("faktuur_postcode").value = $("postcode").value;	
		$("faktuur_city").value = $("city").value;	
		$("faktuur_companyname").value = $("companyname").value;	
	}
	if(thefield == "ideal"){		
		$("faktuur").style.display = "none"	;
	}	
}
function showafleveradres(thefield){
	//alert(thefield)
	//Effect.BlindDown($('aflevergegevens').id, { duration: 3.0 });
	
	if(thefield.value == 0){
		$("aflevergegevens").style.display = "block";	
	}
	else{
		$("aflevergegevens").style.display = "none";		
	}
	
}

