// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
	
function submitPage(id){
	var keuze
	keuze = 'ja';
	if(keuze=='ja'){	
		if (id==1){
			document.abo.soort.value = 1;
			
			var string
			var correct
			correct = true;
			string 	= "";
			if (document.abo.naam.value==''){
				string+="\n - Naam" 
				correct = false;
							}
			if (document.abo.straat.value==''){
				string+="\n - Straat" 
				correct = false;
							}
			if (document.abo.nummer.value==''){
				string+="\n - Nummer" 
				correct = false;
							}
			if (document.abo.postcode.value==''){
				string+="\n - Postcode" 
				correct = false;
							    }
			if (document.abo.plaats.value==''){
				string+="\n - Plaats" 
				correct = false;
							  }
			if (document.abo.rekeningsoort.value==''){
				string+="\n - Rekeningsoort" 
				correct = false;
								}
			if (document.abo.rekening_nummer.value==''){
				string+="\n - Bank/Giro nummer" 
				correct = false;
								   }
			
			}
		if (id==2){
			document.abo.soort.value = 2;		

			var string
			var correct
			correct = true;
			string 	= "";

			if (document.abo.naam.value==''){
				string+="\n - Factuur-Naam" 
				correct = false;
			}
			if (document.abo.straat.value==''){
				string+="\n - Factuur-Straat" 
				correct = false;
			}
			if (document.abo.nummer.value==''){
				string+="\n - Factuur-Nummer" 
				correct = false;
			}
			if (document.abo.postcode.value==''){
				string+="\n - Factuur-Postcode" 
				correct = false;
			}
			if (document.abo.plaats.value==''){
				string+="\n - Factuur-Plaats" 
				correct = false;
			}
			if (document.abo.rekeningsoort.value==''){
				string+="\n - Factuur-Rekeningsoort" 
				correct = false;
			}
			if (document.abo.rekening_nummer.value==''){
				string+="\n - Factuur-Bank/Giro nummer" 
				correct = false;
			}
			
			if (document.abo.naam_c.value==''){
				string+="\n - Naam" 
				correct = false;
			}
			if (document.abo.straat_c.value==''){
				string+="\n - Straat" 
				correct = false;
			}
			if (document.abo.nummer_c.value==''){
				string+="\n - Nummer" 
				correct = false;
			}
			if (document.abo.postcode_c.value==''){
				string+="\n - Postcode" 
				correct = false;
			}
			if (document.abo.plaats_c.value==''){
				string+="\n - Plaats" 
				correct = false;
			}
		}
		
		if (correct==true){
			document.abo.submit();
		}else{
			alert("U bent vergeten waardes in te voeren voor:"+string);
		}

	}
}	
function setUppercase( veld ){
	veld.value=veld.value.replace().toUpperCase();
}
	

function contactPage(){
			var string
			var correct
			correct = true;
			string 	= "";
			if (document.contact.naam.value==''){
				string+="\n - naam" 
				correct = false;
			}
			if (document.contact.mail.value==''){
				string+="\n - mail" 
				correct = false;
			}
			if (document.contact.inhoud.value==''){
				string+="\n - inhoud" 
				correct = false;
			}

		if (correct==true){
			document.contact.submit();
		}
		else {
			alert("U bent vergeten waardes in te voeren voor:"+string);
		}
}


function newsletterPage(){
			var string = "";
			var correct = true;
			if (document.nieuwsbrief.mail.value==''){
				string+="\n - E-mailadres" 
				correct = false;
			}

		if (correct){
			if ( document.nieuwsbrief.postcode.value == "1234 AB" ) document.nieuwsbrief.postcode.value = "";
			if ( document.nieuwsbrief.geboren.value == "DD-MM-JJJJ" ) document.nieuwsbrief.geboren.value = "";
			document.nieuwsbrief.submit();
		}
		else {
			alert("U bent vergeten een waarde in te voeren voor:"+string);
			document.nieuwsbrief.mail.focus();
		}
}


function checkPostcode( veld ) {
	//kijk naar formaat: 1234AB
	var objRegExp  = /^[1-9]\d{3} ?[A-Z]{2}$/i;
	if( veld.value==null || veld.value=='')
		return false;
	else if( objRegExp.test(veld.value)==true ) {
		veld.value=veld.value.replace(' ','').toUpperCase();
		return true;
	}
	else {
		alert("Ingevoerde postcode is ongeldig (1234AB).\nProbeer het nog een keer");
		veld.value="";
		veld.focus();
		return false;
	}
}
	
function checkEmail( veld ) {
	//kijk naar formaat: name@site.nl
	var objRegExp  = /^([a-zA-Z0-9_\-])([a-zA-Z0-9_\-\.]*)@(\[((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}|((([a-zA-Z0-9\-]+)\.)+))([a-zA-Z]{2,}|(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\])$/;
	if( veld.value==null || veld.value=='')
		return false;
	else if( objRegExp.test(veld.value)==false) {
		alert("Ingevoerde e-mail is ongeldig.\nProbeer het nog een keer");
		veld.value = "";
		veld.focus();
		return false;
	}
	else
		return true;
}

function setCurrentMagazine(id){
	window.location = 'archief.php?m_id='+id.value;
}


function setFotoHuis(str){
	document.foto.src= str;
}
