/*
 * Javascript Content Resize
 * Copyright 2009 Siteapps
 * Code Geschreven Door R. Kock <rick@siteapps.nl>
 */
 
function toggleAccount(){

	var Account  = document.getElementById('Account');
	
	var Accounttbl = document.getElementById('AccountTBL');
	
		if(Account.checked) Accounttbl.style.display = 'block';
		else Accounttbl.style.display = 'none';

}

function contentLogin(){

	var Emailadres = document.getElementById('Emailadres_Content');
	var Wachtwoord = document.getElementById('Wachtwoord_Content');
	
	if(!(Emailadres.value.match(/^[-_a-z0-9]+(\.[-_a-z0-9]+)*@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]{2,6}$/))) return showErr('Het emailadres heeft niet het juiste formaat.');
	else if(Wachtwoord.value == '') return showErr('U moet uw wachtwoord invullen.');

}

function checkNieuw(){

	var Account  = document.getElementById('Account');
	var Emailadres = document.getElementById('Emailadres');
	var Wachtwoord = document.getElementById('Wachtwoord1_Content');
	var Controle = document.getElementById('Wachtwoord2_Content');
	var Voorletters = document.getElementById('Voorletters');
	var Achternaam = document.getElementById('Achternaam');
	var Straat = document.getElementById('Straat');
	var Huisnummer = document.getElementById('Huisnummer');
	var Postcode = document.getElementById('Postcode');
	var Plaats = document.getElementById('Plaats');
	var Telefoon = document.getElementById('Telefoon');
	var Mobiel = document.getElementById('Mobiel');
	
	var Dag = document.getElementById('Dag');
	var Maand = document.getElementById('Maand');
	var Jaar = document.getElementById('Jaar');
	
	
	if(Voorletters.value == '')  return showErr('U moet wel uw voorletters invullen.');
	else if(Achternaam.value == '')  return showErr('U moet wel uw achternaam invullen.');
	else if(Straat.value == '')  return showErr('U moet wel uw straatnaam invullen.');
	else if(Huisnummer.value == '')  return showErr('U moet wel uw huisnummer invullen.');
	else if(!(Postcode.value.match(/^[1-9][0-9]{3} ?[a-zA-Z]{2}$/))) return showErr('U moet wel een geldige postcode invullen.');
	else if(Plaats.value == '')  return showErr('U moet wel uw plaatsnaam invullen.');
	else if(!(Emailadres.value.match(/^[-_a-z0-9]+(\.[-_a-z0-9]+)*@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]{2,6}$/))) return showErr('Het emailadres heeft niet het juiste formaat.');
	else if(Telefoon.value == '')  return showErr('U moet wel uw telefoonnummer invullen.');
	else if(Dag.value == 0 || Maand.value == 0 || Jaar.value == 0) return showErr('U moet wel een geldige geboortedatum invullen.');
	else if(Account.checked){
		if(Wachtwoord.value == '' || Controle.value == '') return showErr('U moet wel 2x een wachtwoord invullen.');
		else if(Wachtwoord.value != Controle.value) return showErr('De 2 wachtwoorden komen niet overeen.');
		
	}
	

}

function checkRegistreren(){

	var Emailadres = document.getElementById('Emailadres');
	var Wachtwoord = document.getElementById('Wachtwoord1_Content');
	var Controle = document.getElementById('Wachtwoord2_Content');
	var Voorletters = document.getElementById('Voorletters');
	var Achternaam = document.getElementById('Achternaam');
	var Straat = document.getElementById('Straat');
	var Huisnummer = document.getElementById('Huisnummer');
	var Postcode = document.getElementById('Postcode');
	var Plaats = document.getElementById('Plaats');
	var Telefoon = document.getElementById('Telefoon');
	var Mobiel = document.getElementById('Mobiel');
	
	var Dag = document.getElementById('Dag');
	var Maand = document.getElementById('Maand');
	var Jaar = document.getElementById('Jaar');
	
	if(!(Emailadres.value.match(/^[-_a-z0-9]+(\.[-_a-z0-9]+)*@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]{2,6}$/))) return showErr('Het emailadres heeft niet het juiste formaat.');
	else if(Wachtwoord.value == '' || Controle.value == '') return showErr('U moet wel 2x een wachtwoord invullen.');
	else if(Wachtwoord.value != Controle.value) return showErr('De 2 wachtwoorden komen niet overeen.');
	else if(Voorletters.value == '')  return showErr('U moet wel uw voorletters invullen.');
	else if(Achternaam.value == '')  return showErr('U moet wel uw achternaam invullen.');
	else if(Straat.value == '')  return showErr('U moet wel uw straatnaam invullen.');
	else if(Huisnummer.value == '')  return showErr('U moet wel uw huisnummer invullen.');
	else if(!(Postcode.value.match(/^[1-9][0-9]{3} ?[a-zA-Z]{2}$/))) return showErr('U moet wel een geldige postcode invullen.');
	else if(Plaats.value == '')  return showErr('U moet wel uw plaatsnaam invullen.');
	
	else if(Telefoon.value == '')  return showErr('U moet wel uw telefoonnummer invullen.');
	else if(Dag.value == 0 || Maand.value == 0 || Jaar.value == 0) return showErr('U moet wel een geldige geboortedatum invullen.');
	
}

function checkVergeten(){

	var Emailadres = document.getElementById('Emailadres_Content');
	
	if(!(Emailadres.value.match(/^[-_a-z0-9]+(\.[-_a-z0-9]+)*@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]{2,6}$/))) return showErr('Het emailadres heeft niet het juiste formaat.');

}

function checkReset(){

	var Wachtwoord = document.getElementById('Wachtwoord1_Content');
	var Controle = document.getElementById('Wachtwoord2_Content');

		if(Wachtwoord.value == '' || Controle.value == '') return showErr('U moet wel 2x een wachtwoord invullen.');
		else if(Wachtwoord.value != Controle.value) return showErr('De 2 wachtwoorden komen niet overeen.');
	
}

function toggleAdres(){
	
	var F_Bedrijfsnaam = document.getElementById('F_Bedrijfsnaam');
	var F_Dhr = document.getElementById('F_Dhr');
	var F_Mevr = document.getElementById('F_Mevr');
	var F_Voorletters = document.getElementById('F_Voorletters');
	var F_Tussenvoegsel = document.getElementById('F_Tussenvoegsel');
	var F_Achternaam = document.getElementById('F_Achternaam');
	var F_Straat = document.getElementById('F_Straat');
	var F_Huisnummer = document.getElementById('F_Huisnummer');
	var F_Postcode = document.getElementById('F_Postcode');
	var F_Plaats = document.getElementById('F_Plaats');
	
	var Zelfde = document.getElementById('Zelfde');
	
		if(Zelfde.checked == true){
		
			F_Bedrijfsnaam.disabled = true;
			F_Dhr.disabled = true;
			F_Mevr.disabled = true;
			F_Voorletters.disabled = true;
			F_Tussenvoegsel.disabled = true;
			F_Achternaam.disabled = true;
			F_Straat.disabled = true;
			F_Huisnummer.disabled = true;
			F_Postcode.disabled = true;
			F_Plaats.disabled = true;
			
			handleAdres();
		
		}
		else{
			
			F_Bedrijfsnaam.disabled = false;
			F_Dhr.disabled = false;
			F_Mevr.disabled = false;
			F_Voorletters.disabled = false;
			F_Tussenvoegsel.disabled = false;
			F_Achternaam.disabled = false;
			F_Straat.disabled = false;
			F_Huisnummer.disabled = false;
			F_Postcode.disabled = false;
			F_Plaats.disabled = false;
			
		}
	
}

function handleAdres(){
	
	var Zelfde = document.getElementById('Zelfde');
	
	var A_Bedrijfsnaam = document.getElementById('A_Bedrijfsnaam');
	var A_Dhr = document.getElementById('A_Dhr');
	var A_Mevr = document.getElementById('A_Mevr');
	var A_Voorletters = document.getElementById('A_Voorletters');
	var A_Tussenvoegsel = document.getElementById('A_Tussenvoegsel');
	var A_Achternaam = document.getElementById('A_Achternaam');
	var A_Straat = document.getElementById('A_Straat');
	var A_Huisnummer = document.getElementById('A_Huisnummer');
	var A_Postcode = document.getElementById('A_Postcode');
	var A_Plaats = document.getElementById('A_Plaats');
	
	var F_Bedrijfsnaam = document.getElementById('F_Bedrijfsnaam');
	var F_Dhr = document.getElementById('F_Dhr');
	var F_Mevr = document.getElementById('F_Mevr');
	var F_Voorletters = document.getElementById('F_Voorletters');
	var F_Tussenvoegsel = document.getElementById('F_Tussenvoegsel');
	var F_Achternaam = document.getElementById('F_Achternaam');
	var F_Straat = document.getElementById('F_Straat');
	var F_Huisnummer = document.getElementById('F_Huisnummer');
	var F_Postcode = document.getElementById('F_Postcode');
	var F_Plaats = document.getElementById('F_Plaats');
	
		if(Zelfde.checked == true){
			
			F_Bedrijfsnaam.value = A_Bedrijfsnaam.value
			F_Dhr.value = A_Dhr.value
			F_Mevr.value = A_Mevr.value
			F_Voorletters.value = A_Voorletters.value
			F_Tussenvoegsel.value = A_Tussenvoegsel.value
			F_Achternaam.value = A_Achternaam.value
			F_Straat.value = A_Straat.value
			F_Huisnummer.value = A_Huisnummer.value
			F_Postcode.value = A_Postcode.value
			F_Plaats.value = A_Plaats.value 
			
		}
	
}

function checkAdressen(){
		
	var A_Bedrijfsnaam = document.getElementById('A_Bedrijfsnaam');
	var A_Dhr = document.getElementById('A_Dhr');
	var A_Mevr = document.getElementById('A_Mevr');
	var A_Voorletters = document.getElementById('A_Voorletters');
	var A_Tussenvoegsel = document.getElementById('A_Tussenvoegsel');
	var A_Achternaam = document.getElementById('A_Achternaam');
	var A_Straat = document.getElementById('A_Straat');
	var A_Huisnummer = document.getElementById('A_Huisnummer');
	var A_Postcode = document.getElementById('A_Postcode');
	var A_Plaats = document.getElementById('A_Plaats');
	
	var F_Bedrijfsnaam = document.getElementById('F_Bedrijfsnaam');
	var F_Dhr = document.getElementById('F_Dhr');
	var F_Mevr = document.getElementById('F_Mevr');
	var F_Voorletters = document.getElementById('F_Voorletters');
	var F_Tussenvoegsel = document.getElementById('F_Tussenvoegsel');
	var F_Achternaam = document.getElementById('F_Achternaam');
	var F_Straat = document.getElementById('F_Straat');
	var F_Huisnummer = document.getElementById('F_Huisnummer');
	var F_Postcode = document.getElementById('F_Postcode');
	var F_Plaats = document.getElementById('F_Plaats');
	
	if(A_Voorletters.value == '')  return showErr('U moet wel de voorletters van het afleveradres invullen.');
	else if(A_Achternaam.value == '')  return showErr('U moet wel de achternaam van het afleveradres invullen.');
	else if(A_Straat.value == '')  return showErr('U moet wel de straatnaam van het afleveradres invullen.');
	else if(A_Huisnummer.value == '')  return showErr('U moet wel het huisnummer van het afleveradres invullen.');
	else if(!(A_Postcode.value.match(/^[1-9][0-9]{3} ?[a-zA-Z]{2}$/))) return showErr('U moet wel een geldige postcode van het afleveradres invullen.');
	else if(A_Plaats.value == '')  return showErr('U moet wel de plaatsnaam van het afleveradres invullen.');
	
	else if(F_Voorletters.value == '')  return showErr('U moet wel de voorletters van het factuuradres invullen.');
	else if(F_Achternaam.value == '')  return showErr('U moet wel de achternaam van het factuuradres invullen.');
	else if(F_Straat.value == '')  return showErr('U moet wel de straatnaam van het factuuradres invullen.');
	else if(F_Huisnummer.value == '')  return showErr('U moet wel het huisnummer van het factuuradres invullen.');
	else if(!(F_Postcode.value.match(/^[1-9][0-9]{3} ?[a-zA-Z]{2}$/))) return showErr('U moet wel een geldige postcode van het factuuradres invullen.');
	else if(F_Plaats.value == '')  return showErr('U moet wel de plaatsnaam van het factuuradres invullen.');
	
	
}

function checkVoorwaarden(){

	var Voorwaarden = document.getElementById('Voorwaarden');
	
		if(Voorwaarden.checked == false) return showErr('U moet wel akkoord gaan met de algemene voorwaarden.')
	
}

function showErr(msg){
	
	var layer = document.getElementById('error');
	
	if(layer){
		layer.style.display = 'block'
		layer.innerHTML = msg
	}
	else alert(msg)
	
	return false;
}
