// JavaScript Document

function showLaden()
{
	if(document.getElementById('laden').style.display == 'none')	
	{
		document.getElementById('laden').style.display = 'block';
	}
	
}


function show(divName)
{
	if(document.getElementById(divName).style.display == 'none')	
	{
		document.getElementById(divName).style.display = 'block';
	}
	
}

function copyAndHide(divName)
{
	
	document.form.straat.value = document.form.straat_aflever.value;
	document.form.huisnummer.value = document.form.huisnummer_aflever.value;
	document.form.toevoegsel.value = document.form.toevoegsel_aflever.value;		
	document.form.postcode.value = document.form.postcode_aflever.value;
	document.form.woonplaats.value = document.form.woonplaats_aflever.value;	
	document.form.land.value = document.form.land_aflever.value;		
	
	if(document.getElementById(divName).style.display == 'block')	
	{
		document.getElementById(divName).style.display = 'none';
	}
	
}





function CloseZoomFoto(foto, pos)
{
	if(document.getElementById('ProductenDiv').style.display=='none')
	{
		document.getElementById('ProductenDiv').style.display='block';
		document.getElementById('FotoDiv').style.display='none';
		position = pos;
		document.location = '#'+springnaar;
	}


}


function ZoomFoto(foto, position)
{
	if(document.getElementById('ProductenDiv').style.display=='block')
	{
		document.getElementById('ProductenDiv').style.display='none';
		document.getElementById('FotoDiv').style.display='block';
		document.getElementById('zoomedFoto').src=foto;
		springnaar = position;
		scroll(0,0);		
	}
}



function step3Val(txtmes)
{
	if(document.step3.betaling[0].checked == '' && document.step3.betaling[1].checked == '')
	{
		alert(txtmes);
		return false;
	}
}







function valNaw()
{
	error = '';
	if(document.form.voorletters.value==''){ error = error +'Voorletter(s)\n' ; }
	if(document.form.achternaam.value==''){ error = error +'Achternaam\n' ; }	
	
	if(document.form.afwijkend[0].checked == false && document.form.afwijkend[1].checked == false)
	{
		error = error +'Is het afleveradres anders als factuuradres?\n';	
	}
	
	/*
	if(document.form.afwijkend[1].checked == true)
	{
		document.form.straat.value = document.form.straat_aflever.value;
		document.form.huisnummer.value = document.form.huisnummer_aflever.value;
		document.form.toevoegsel.value = document.form.toevoegsel_aflever.value;		
		document.form.postcode.value = document.form.postcode_aflever.value;
		document.form.woonplaats.value = document.form.woonplaats_aflever.value;
		document.form.land.value = document.form.land_aflever.value;			
	}
	*/
	
	if(document.form.straat_aflever.value==''){ error = error +'Straat\n' ; }
	if(document.form.huisnummer_aflever.value==''){ error = error +'Huisnummer\n' ; }	
	
	var nums = "0123456789";
	var hsnr ='';
	expression = document.form.huisnummer_aflever.value;
	for (var n=0; n < expression.length; n++)
	{
		if(nums.indexOf(expression.charAt(n))==-1)
		{hsnr = true;}
	}
	
	if(hsnr == true)
	{
		error = error+'huisnummer moet nummeriek zijn \n';
	}

	if(document.form.postcode_aflever.value==''){ error = error+'Postcode \n' ; }	
	if(document.form.woonplaats_aflever.value==''){ error = error+'Woonplaats \n' ; }	
	if(document.form.land_aflever.value==''){ error = error+'Land \n' ; }		



	if(document.form.telefoonnummer.value==''){ error = error+'Telefoonnummer\n' ; }
	
	/*
	/*EMAILADRES*/

	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	strEmail = document.form.email.value;
	if(strEmail.search(validRegExp) == -1){ error = error+'E-mailadres\n' ; }

	

	if(document.form.email.value !=  document.form.email2.value){
		error = error + 'Emailadressen mogen niet verschillen\n';	
	}

	
	
	if(document.form.afwijkend[0].checked == true)
	{
				
		if(document.form.straat.value==''){ error = error +'Straat (factuuradres)\n' ; }
		if(document.form.huisnummer.value==''){ error = error +'Huisnummer (factuuradres)\n' ; }	
		
		var nums = "0123456789";
		var hsnr ='';
		expression = document.form.huisnummer.value;
		for (var n=0; n < expression.length; n++)
		{
			if(nums.indexOf(expression.charAt(n))==-1)
			{hsnr = true;}
		}
		
		if(hsnr == true)
		{
			error = error+'huisnummer moet nummeriek zijn (factuuradres)\n';
		}
	
		if(document.form.postcode.value==''){ error = error+'Postcode (factuuradres)\n' ; }	
		if(document.form.woonplaats.value==''){ error = error+'Woonplaats (factuuradres)\n' ; }	
		if(document.form.land.value==''){ error = error+'Land (factuuradres) \n' ; }		
	}
		
	
	
	
	
	
	
	
	if(error != '')
	{
		alert('Controleer de volgende velden\n\n'+error);	
	}else{
		document.form.submit();	
	}
}





