function inloggen() {
	f = document.inlogForm;
	if ((f.Gebruiker_naam.value) && (f.Gebruiker_wachtwoord.value)) {
		f.submit();
	} else { 
		alert("Niet alle velden ingevuld"); 
	}
}

function submitForm(page) {
	postCReg = /^\d{4}[a-zA-Z]{2}$/;
	telefoonCReg = /^0\d{9}$/;
	p = document.Pag;
	if (postCReg.test(p.Gebruiker_postcode.value)) {
		if (telefoonCReg.test(p.Gebruiker_telefoon.value)) {
			if ((((((((((((p.Gebruiker_voornaam.value) && (p.Gebruiker_achternaam.value) && (p.Gebruiker_bedrijf.value) && (p.Gebruiker_adres.value) && (p.Gebruiker_plaats.value) && (p.Gebruiker_email.value) && (p.Gebruiker_tav.value) && (p.Gebruiker_afleverplaats.value) && (p.Gebruiker_afleveradres.value) && (p.Gebruiker_afleverpostcode.value) && (p.Album_formaat.selectedIndex) && (p.Album_papier.selectedIndex)))))))))))) {
				p.action = page+".php";
				p.submit();
			} else { alert("Niet alle velden (*) zijn ingevuld"); }
		} else { alert("Ongeldig telefoonnummer, voorbeeld: 07612345678"); }
	} else { alert("Ongeldige postcode, voorbeeld: 1234AB"); }
}

function rehashPaginas() {
	f = document.losForm;
	if (f.pagina1[0].checked) {
		p2 = 2;
		if (f.pagina2[0].checked) { 
			p3 = 3; 
			document.getElementById("pagina2t").style.display="block";
		} else {
			document.getElementById("pagina2t").style.display="none";
			p3 = 2; 
		}
	} else {
		p2 = 1;
		if (f.pagina2[0].checked) { 
			p3 = 2; 
			document.getElementById("pagina2t").style.display="block";
		} else { 		
			p3 = 1; 
			document.getElementById("pagina2t").style.display="none";
		}
	}		if (f.pagina3[0].checked) { 
			document.getElementById("pagina3t").style.display="block";
		} else { 	
			document.getElementById("pagina3t").style.display="none";
		}
	document.getElementById("pagina2l").innerHTML = p2;	
	document.getElementById("pagina3l").innerHTML = p3;	
	if (f.pagina2[0].checked) { document.getElementById("lett").style.display = "block";
	} else {  	document.getElementById("lett").style.display = "none";	  }

}
var lastNum = 1;
function checkInt(t) { 
	if (isNaN(t.value)) { alert("!"); }
}
function rehashPagina2() {
	if (document.compleetForm.pagina3[0].checked) {
		document.getElementById("pagina3t").style.display = "block"; 	
	} else {
		document.getElementById("pagina3t").style.display = "none"; 	
	}
}
function rehashPagina3() {
	if (document.compleetForm.Album_receptiebeok[0].checked) {
		document.getElementById("pagina2t").style.display = "block"; 	
	} else {
		document.getElementById("pagina2t").style.display = "none"; 	
	}
}

function compleetFormSubmit() {
	f = document.compleetForm;
	if (f.Album_aantal.selectedIndex > 0) {
		if (!isNaN(f.Album_exemplaren.value)) {
			okay = true;

			if (okay) {
				if (!isNaN(f.Album_lossecassettes.value)) {
					if (parseInt(f.Album_lossecassettes.value) <= parseInt(f.Album_exemplaren.value)) { 
						if (f.akkoord.checked) {
							f.submit();
						} else { alert("U moet wel akkoord gaan met de algemene voorwaarden."); }
					} else { alert("Het aantal cassettes kan niet groter zijn dan het aantal oplages."); }
				} else { alert("Het aantal losse cassettes is ongeldig"); }
			} else {  location= "#blad1"; alert("Velden leeg gelaten de invulling voor de 1e pagina."); }		
		} else {  location= "#aantalboeken"; alert("Ongeldig aantal fotoboeken."); }		
	} else { location="#aantalfotos"; alert("U bent vergeten het aantal pagina's in te voeren.");  }
}

function afleverGegevens() {
	d = document.Pag;
	if (d.Aflever.checked) {
		d.Gebruiker_tav.value = d.Gebruiker_voornaam.value+" "+d.Gebruiker_achternaam.value;
		d.Gebruiker_afleveradres.value = d.Gebruiker_adres.value;
		d.Gebruiker_afleverplaats.value = d.Gebruiker_plaats.value;
		d.Gebruiker_afleverpostcode.value = d.Gebruiker_postcode.value;
	} else {
		d.Gebruiker_tav.value = '';
		d.Gebruiker_afleveradres.value = '';
		d.Gebruiker_afleverplaats.value = '';
		d.Gebruiker_afleverpostcode.value = '';
	}
}

function losVerstuur(n) {
		d = document.losForm;
		if (d.Album_aantal.selectedIndex > 0) {
			if (d.Album_fotoverhouding.selectedIndex > 0) {
				if (!isNaN(d.Album_exemplaren.value)) {
					if (d.Album_exemplaren.value > 0) { 		
						if ((!d.pagina2[0].checked) || ((d.pagina2[0].checked) && (d.Album_voorwoord.value))) {
							if ((!d.pagina3[0].checked) || (((((d.pagina3[0].checked) && (d.Album_bruidspaar.value) && (d.dag.selectedIndex>1)  && (d.maand.selectedIndex>1)  && (d.jaar.selectedIndex>1)))))) { 
								//if (!isNaN(d.Album_lossecassettes.value)) {
									//if (d.Album_lossecassettes.value > 0) { 
										if (parseInt(d.Album_lossecassettes.value) <= parseInt(d.Album_exemplaren.value)) { 
											if (d.akkoord.checked) {
												d.action = "los"+n+".php";
												d.submit();
											} else { alert("U moet wel akkoord gaan met de algemene voorwaarden."); }
										} else { alert("Het aantal cassettes kan niet groter zijn dan het aantal oplages."); }
									//} else { location="#Album_lossecassettes"; alert("Ongeldig aantal cassettes2"); }
								//} else { location="#Album_lossecassettes"; alert("Ongeldig aantal cassettes"); }
							} else { location="#bpetd"; alert("Geen bruidspaar en/of trouwdatum ingevuld"); }
						} else { location="#voorwoord"; alert("Geen voorwoord ingevuld"); }
					} else { location="#aantal"; alert("Ongeldig aantal fotoboek exemplaren"); }
				} else { location="#aantal"; alert("Ongeldig aantal fotoboek exemplaren"); }
			} else { location="#verhouding"; alert("U bent vergeten de verhouding in te vullen"); }
		} else { location="#aantalfotos"; alert("U bent vergeten het aantal foto's op te geven"); }
}

function fotoboekIndeling() {
	f = document.losForm;

	
	open("wizard/index.php?Album_fotoverhouding="+f.Album_fotoverhouding.value+"&Album_id="+f.Album_id.value+"&Album_formaat="+f.Album_formaat.value.split("oversized").join("")+"&Album_aantal="+f.Album_aantal.value+"&pagina1="+f.pagina1.value+"&pagina2="+f.pagina2.value+"&pagina3="+f.pagina3.value,"_indeling","width=700,height=500,scrollbars=no,menubar=no,toolbar=no,resizable=no");
}
function bekijkIndeling2(Album_id) {
	f = document.losForm;
	open("systeem/wizard/see_indeling.php?Album_id="+Album_id+"&Formaat="+f.Album_formaat.value.split("oversized").join(""),"_indeling2","width=466,height=500,scrollbars=yes,menubar=no,toolbar=no,resizable=no");
}
function bekijkIndeling(Album_id) {
	f = document.losForm;
	open("wizard/see_indeling.php?Album_id="+Album_id+"&Formaat="+f.Album_formaat.value.split("oversized").join(""),"_indeling2","width=466,height=500,scrollbars=yes,menubar=no,toolbar=no,resizable=no");
}
function vergroot(src) {
open("../../vergroot.php?src="+src,"_blank","width=400,height=400,scrollbars=no,toolbar=no,menubar=no,resizable=no");	
}

/******************************/
function loadTools(n) {
	var timestamp=jsTimestamp();
	location = '?'+dee("Album_aantal")+'&'+dee("Album_fotoverhouding")+'&Pagina_id='+n+'&Formaat='+document.getElementById("albumformaat").value+'&Album_id='+document.getElementById("aldbumid").value+'&tijd='+timestamp;
}
function reloadInfo() {
	var timestamp=jsTimestamp();
	location = '?Min_aantal='+document.getElementById("Min_aantal").value+'&Max_aantal='+document.getElementById("Max_aantal").value+'&Album_id='+document.getElementById("aldbumid").value+'&tijd='+timestamp;
}
function reloadSlides() {
	var timestamp=jsTimestamp();
	location = '?Formaat='+document.getElementById("albumformaat").value+'&Album_id='+document.getElementById("aldbumid").value+'&tijd='+timestamp;
}

function verwijderPagina(p) {
	var timestamp=jsTimestamp();
	if (confirm("Zeker weten?")) {
		location = '?Delete='+p+'&Formaat='+document.getElementById("albumformaat").value+'&Album_id='+document.getElementById("aldbumid").value+'&'+dee("Album_aantal")+'&tijd='+timestamp;
	}
}

function veranderPositie(i,n) {
	var timestamp=jsTimestamp();
		location ='?Verplaats='+i+'&Pagina_id='+n+'&Formaat='+document.getElementById("albumformaat").value+'&Album_id='+document.getElementById("aldbumid").value+'&'+dee("Album_aantal")+'&tijd='+timestamp;
}


function plaats(waar,verhouding,formaat,template,aantal) {
	var timestamp=jsTimestamp();
	if (parseInt(aantal)+parseInt(document.getElementById("fotos").value) <= parseInt(document.getElementById("Max_aantal").value)) {
		location = '?'+dee("Album_aantal")+'&template='+template+'&plaats=ja&Album_id='+document.getElementById("Album_id").value+'&Album_fotoverhouding='+verhouding+'&waar='+waar+'&formaat='+formaat+'&tijd='+timestamp;
	} else { alert("Onmogelijk om nog  "+aantal+" foto"+((aantal>1)?"'s":"")+" toe te voegen, je mag er maar maximaal "+document.getElementById("Max_aantal").value+" plaatsen en u heeft er al "+document.getElementById("fotos").value+" geplaatst"); }
}

function loadTemplates(fotos,verhouding,formaat) { 
	var timestamp=jsTimestamp();
	window.location = '?'+dee("pagina_positie")+'&'+dee("Album_aantal")+'&Album_fotoverhouding='+verhouding+'&Formaat='+formaat+'&fotos='+fotos+'&Album_id='+document.getElementById("aldbumid").value+'&'+dee("nieuw")+'&tijd='+timestamp;
}

function klaar() {
	f = parseInt(document.getElementById("fotos").value);
	maxM = parseInt(document.getElementById("Max_aantal").value);
	minM = parseInt(document.getElementById("Min_aantal").value);
	if ((f <= maxM) && (f >= minM))	{
		window.opener.document.getElementById("nextStep").disabled = false;
		window.opener.document.getElementById("nextStep").className = "green"
		window.close();
		window.opener.alert("U kunt nu verder met de bestelling van het fotoboek");
	} else { alert("U heeft maar "+f+" foto"+((f>1)?"'s":"")+" toegevoegd, dit moeten er minimaal "+minM+" zijn"); }
}
function nieuwePagina(waar) {
	var timestamp=jsTimestamp();
	window.location = '?'+dee("opbouw")+'&'+dee("Album_aantal")+'&Album_fotoverhouding='+document.getElementById("Album_fotoverhouding").value+'&nieuw='+waar+'&Formaat='+document.getElementById("albumformaat").value+'&Album_id='+document.getElementById("aldbumid").value+'&tijd='+timestamp;
}

function dee(aa) {
	return aa+"="+document.getElementById(aa).value;	
}

function leegMaken() {
	var timestamp=jsTimestamp();
	if (confirm("De gegevens kunnen dan niet terug gehaald worden.\nZeker weten dat u dit fotoboek wilt leeghalen?")) {
	window.location = '?leeg=ja&'+dee("Album_aantal")+'&Album_fotoverhouding='+document.getElementById("Album_fotoverhouding").value+'&Formaat='+document.getElementById("albumformaat").value+'&Album_id='+document.getElementById("aldbumid").value+'&tijd='+timestamp;
	}
}
/******************************/


function getBrowser() { // Haal de browser op die je gebruikt en geeft een korte naam terug
	br = navigator.userAgent;
	if (br.indexOf("Firefox") > 0) { return "firefox"; 
	} else if (br.indexOf("Opera") > 0) { return "opera"; 
	} else { return "ie"; }
}

function nieuweGebruiker() {
	verplicht = new Array("naam","voornaam","achternaam","adres","plaats","telefoon","email","tav","afleveradres","afleverplaats","wachtwoord1","wachtwoord2");
	empty = false;
	postCReg = /^\d{4}[a-zA-Z]{2}$/;
	telefoonCReg = /^0\d{9}$/;
	for (a=0;verplicht[a];a++) {
		if (!document.getElementById("Gebruiker_"+verplicht[a]).value) { empty = true; }
	}
	if (!empty) {
		if (document.getElementById("Gebruiker_wachtwoord1").value === document.getElementById("Gebruiker_wachtwoord2").value) {
			if (checkemail(document.getElementById("Gebruiker_email").value)) {

					if (telefoonCReg.test(document.getElementById("Gebruiker_telefoon").value)) {
						//if ((document.Pag.Gebruiker_ftp[0].checked) || (document.Pag.Gebruiker_ftp[1].checked)) { 
							document.Pag.submitB.disabled = true;
							document.Pag.submit();
						//} else { alert("U bent vergeten aan te vinken of u gebruik wilt maken van onze FTP server"); }
					} else { alert("Ongeldig telefoonnummer, voorbeeld: 07612345678"); }

			} else { alert("Ongeldig email adres."); }
		} else { alert("Wachtwoorden komen niet overeen."); }
	} else { alert("U bent vergeten sommige velden (*) in te vullen."); }
}
function checkemail(str){
	str = str.replace(" ","");
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str)) {
		testresults=true;
	} else {
		testresults=false;
	}
	return testresults;
}

function checkenter(e,t,error) { // Checked of er op de enter gedrukt is in een daarvoor aangegeven tekstvlak (bij het inloggen)
  if (typeof e == 'undefined') { e = event; }
  var key = (typeof e.which == 'undefined')? 0:e.which;
  if ((key == 0) && (typeof e.keyCode != 'undefined')) { key = e.keyCode; } 
  if (key == 13) { inloggen(); }
}

function checkenter2(e,t,error) { // Checked of er op de enter gedrukt is in een daarvoor aangegeven tekstvlak (bij het inloggen)
  if (typeof e == 'undefined') { e = event; }
  var key = (typeof e.which == 'undefined')? 0:e.which;
  if ((key == 0) && (typeof e.keyCode != 'undefined')) { key = e.keyCode; } 
  if (key == 13) { wwvergeten(); }
}

function vFotos(v) {
	if (v == 1) { document.getElementById("f1").style.display = "block";	 document.getElementById("f2").style.display = "none";	 document.getElementById("f4").style.display = "none";	 }
	if (v == 2) { document.getElementById("f2").style.display = "block";	 document.getElementById("f1").style.display = "none";	 document.getElementById("f4").style.display = "none";	 }
	if (v == 4) { document.getElementById("f4").style.display = "block";	 document.getElementById("f2").style.display = "none";	 document.getElementById("f1").style.display = "none";	 }
}

function vLosSubmit(t) {
	f = document.losForm.fotos.value;
	f = document.getElementById("templateC"+f).value;
	if (f.length == 7) {
		t.disabled = true;
		document.losForm.submit();
	} else { alert("Geen pagina indeling geselecteerd"); }
}

function wwvergeten() {
	if (document.wwForm.Gebruiker_email.value) {
		document.wwForm.submit();
	} else { alert("Geen email adres ingevoerd"); }
}

function receptieVerstuur() {
	f = document.Pag;
	if ((((((f.dag.value) && (f.maand.value) && (f.jaar.value) && (f.Receptie_naam.value) && (f.Receptie_blad[0].checked))))) || (!f.Receptie_blad[0].checked)) {
		f.submit();
	} else { alert("U bent vergeten de datum en/of het bruidspaar in te vullen"); }
}

function bestelReceptie(t) {
	t.disabled = true;
	document.Pag.submit();
}

function rehashPaginaReceptie() {
	f = document.Pag;
	document.getElementById("receptieB2").style.display = ((f.Receptie_blad[0].checked)?"block":"none");
	
}

function jsTimestamp() { 	
	var curdate=new Date()
	var hours=curdate.getHours()
	var minutes=curdate.getMinutes()
	var seconds=curdate.getSeconds()
	
	var returnvar=hours+minutes+seconds;
	 return(returnvar); 
}

function submitFormDemo() {
	if (document.Pag.Demoboek_formaat.selectedIndex) { 
		document.Pag.submitButtonName.disabled = true;
		document.Pag.submit();
	} else { alert("U heeft geen formaat opgegeven."); }
}

function compleetFormDemoSubmit() {
	c = document.compleetForm;
		if (c.akkoord.checked) { 
			c.submit();	
		} else { alert("Je moet wel akkoord gaan met de algemene voorwaarden"); }

}

function preegView(c,v) {
	document.getElementById(v).style.display = (c?"none":"block");
}

/*
function preegKleur(c,v) {
	//document.getElementById(v).options[0].selected = true
	document.getElementById(v).disabled = c;
	var prijsBlockA = document.getElementById("preegPrijsA");
	var prijsBlockB = document.getElementById("preegPrijsB");
	prijsBlockA.innerHTML = "35";
	prijsBlockB.innerHTML = "20";
}
*/
function preegKleur(sType) {
	var prijsBlockA = document.getElementById("preegPrijsA");
	var prijsBlockB = document.getElementById("preegPrijsB");
	switch(sType){
		case 'blanco':
			document.getElementsByName("Album_preeg")[0].checked = "checked";
			document.getElementById('preeg_in_kleur').style.display = "none";
			document.getElementById('Album_preeg_kleur').disabled = true;
			document.getElementById('Album_preeg_tekst').disabled = true;
			document.getElementById('Album_preeg_tekst').value = "";
			document.getElementById('Album_preeg_tekst').style.backgroundColor = '#D4D0C8';
			prijsBlockA.innerHTML = "35";
			prijsBlockB.innerHTML = "20";
			break;
		case 'kleur':
			document.getElementsByName("Album_preeg")[2].checked = "checked";
			document.getElementById('Album_preeg_radio_kleur').checked = "checked";
			document.getElementById('preeg_in_kleur').style.display = "";
			document.getElementById('Album_preeg_kleur').disabled = false;
			document.getElementById('Album_preeg_tekst').disabled = false;
			document.getElementById('Album_preeg_tekst').style.backgroundColor = '#ffffff';
			prijsBlockA.innerHTML = "45";
			prijsBlockB.innerHTML = "30";
			break;
		case 'tekst':
			document.getElementsByName("Album_preeg")[1].checked = "checked";
			document.getElementById('Album_preeg_radio_tekst').checked = "checked";
			document.getElementById('preeg_in_kleur').style.display = "none";
			document.getElementById('Album_preeg_kleur').disabled = true;
			document.getElementById('Album_preeg_tekst').disabled = false;
			document.getElementById('Album_preeg_tekst').style.backgroundColor = '#ffffff';
			prijsBlockA.innerHTML = "35";
			prijsBlockB.innerHTML = "20";
			break;
	}
	//document.getElementById(v).options[0].selected = true
}

function changePreegPrijs($id) {
	var prijsBlockA = document.getElementById("preegPrijsA");
	var prijsBlockB = document.getElementById("preegPrijsB");
	if($id == "Normaal") {
		prijsBlockA.innerHTML = "35";
		prijsBlockB.innerHTML = "20";
	} else {		
		prijsBlockA.innerHTML = "45";
		prijsBlockB.innerHTML = "30";
	}
}