// 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 +'Initialen\n' ; }
	if(document.form.achternaam.value==''){ error = error +'Nachname\n' ; }	
	
	if(document.form.afwijkend[0].checked == false && document.form.afwijkend[1].checked == false)
	{
		error = error +'Ist Lieferadresse anders als Rechnungadresse?\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.value==''){ error = error +'Stra\u00dfe\n' ; }
	if(document.form.huisnummer.value==''){ error = error +'Hausnummer\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+'Hausnummer ist nicht nummeriek\n';
	}

	if(document.form.postcode.value==''){ error = error+'Postleitzahl\n' ; }	
	if(document.form.woonplaats.value==''){ error = error+'Ort\n' ; }


	if(document.form.telefoonnummer.value==''){ error = error+'Telefon\n' ; }
	
	/*EMAILADRES*/
	/*
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	strEmail = document.form.email.value;
	if(strEmail.search(validRegExp) == -1){ error = error+'E-Mailadresse\n' ; }
	*/
	
	
	
	if(document.form.afwijkend[0].checked == true)
	{
		

		if(document.form.straat_aflever.value==''){ error = error +'Stra\u00dfe (Rechnungsadresse)\n' ; }
		if(document.form.huisnummer_aflever.value==''){ error = error +'Hausnummer (Rechnungsadresse)\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+'Hausnummer ist nicht nummeriek(Rechnungsadresse)\n';
		}
	
		if(document.form.postcode_aflever.value==''){ error = error+'Postleitzahl (Rechnungsadresse)\n' ; }	
		if(document.form.woonplaats_aflever.value==''){ error = error+'Ort (Rechnungsadresse)\n' ; }		
	}
		
	/*
	if(document.form.email.value !=  document.form.email2.value){
		error = error + 'Emailadresse sind nicht gleich\n';	
	}
	*/
	
	
	
	
	
	if(error != '')
	{
		alert('Folgender Fehler ist aufgetreten:\n\n'+error);	
	}else{
		document.form.submit();	
	}
}






