image1 = new Image();
image1.src = "/img/header_v2.jpg";

image2 = new Image();
image2.src = "/img/bg_background.jpg";

function check_email(e) {
			// controle op geldig emailadres
			ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
			
			for (i=0; i < e.length ;i++){
				if (ok.indexOf(e.charAt(i))<0){ 
					return (false);
				}	
			} 
			
			if (document.images) {
				re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
				re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
				if (!e.match(re) && e.match(re_two)) {
					return (-1);
				} 
			}
		}

 		function kleurCel(frm){
//			frm.focus();
//			if (document.all || ((document.getElementById)&&(!document.all))){
//				frm.style.background = "#FF0000";
//			}
		}

		function initCel(frm){
//			// Achtergrondkleur van alle cellen terug naar startkleur
//			for (i=0; i<frm.elements.length-1; i++){
//				frm.elements[i].style.background="#FFFFFF";
//			}
		}

		function CheckfrmBericht(frm) {
			var message="";
			
			initCel(frm);
			
			// reset kleur van velden + weergeven foutmelding waarvan de voorwaarde niet is voldaan

//			if (frm.code.value.length==0) {
//				message = "* CODE: gelieve de juiste code over te typen\n" + message;
//				kleurCel(frm.code);
//			}
			
//			if (frm.code.value.length!=0){
//				if (frm.code.value.toUpperCase()!="16GZE3") {
//					message = "* CODE: gelieve de juiste code over te typen\n" + message;
//					kleurCel(frm.code);
//				}
//			}


			if (frm.bericht.value.length==0) {
				message = "* BERICHT\n" + message;
				kleurCel(frm.bericht);
			}
		
			if (frm.email.value.length!=0){
				if (!check_email(frm.email.value)) {
					message = "* E-MAIL: ongeldig e-mailadres !\n" + message;
					kleurCel(frm.email);
				}
			}
				
			if (frm.naam.value.length==0) {
				message = "* NAAM\n" + message;
				kleurCel(frm.naam);
			}
		
			if (message.length>0) {
				alert("Volgende velden werden niet ingevuld:\n\n" + message);
				return false;
			}
			else {
				return true;
			}
		}

/* ********* */
/*  No Spam  */
/* ********* */

function noSpam(user,domain,country,extra) {
	locationstring = "mailto:" + user + "@" + domain + "." + country + extra;
	window.location.href = locationstring;
}

function noSpamTxt(user,domain,country) {
	document.write(user + "@" + domain + "." + country + extra);
}
		
// POPUP voor GALLERY

 
function PopupImage( imgName, imgCaption, imgWidth, imgHeight, textColor, bgColor ) {
	if(imgWidth<=100)imgWidth=100
	if(imgHeight<=100)imgHeight=100
	winHeight=imgHeight+20;
	/* uitvinken indien deze worden doorgegeven via parameters*/
	textColor="#FFFFFF";
	bgColor="#02ABAE";
	w = window.open('',''+imgCaption+'','toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=yes,copyhistory=no,width='+imgWidth+',height='+winHeight);
	w.document.write( "<html><head><title>"+imgCaption+"</title>" );
	w.document.write( "<STYLE TYPE='text/css'>" );
	w.document.write( "A {font-family: verdana; font-size: 10px; color: "+textColor+"; text-decoration : none;}" );
	w.document.write( "A:Visited {font-family: verdana;font-size: 10px; color: "+textColor+"; }" );
	w.document.write( "A:Active { font-family: verdana; font-size: 10px; color: #"+textColor+"; }" );
	w.document.write( "A:Hover { font-family: verdana; font-size: 10px; color: "+textColor+"; }" );
	w.document.write( "IMG {border-color : "+textColor+";}" );
	w.document.write( "BODY { font-family: verdana; font-size : 10px; font-weight: normal; color : #FFFF00; background-color : "+bgColor+"; }" );
	w.document.write( "</STYLE>" );
	w.document.write( "<script language='JavaScript'>\n");
	w.document.write( "IE5=NN4=NN6=false\n");
	w.document.write( "if(document.all)IE5=true;\n");
	w.document.write( "else if(document.getElementById)NN6=true\n");
	w.document.write( "else if(document.layers)NN4=true\n");
	w.document.write( "function autoSize() {\n");
	w.document.write( "	if(IE5) self.resizeTo(document.images[0].width+10,document.images[0].height+31+20)\n");
	w.document.write( "	else if(NN6) self.sizeToContent()\n");
	w.document.write( "	else top.window.resizeTo(document.images[0].width,document.images[0].height+20)\n");
	w.document.write( "	self.focus()\n");
	w.document.write( "}\n</scr");
	w.document.write( "ipt>\n");
	w.document.write( "</head>\n");
	w.document.write( "<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad=" );
	w.document.write( "'javascript:autoSize();'>\n" );
	w.document.write( "<table cellpadding=0 cellspacing=0 border=0>\n" );
	w.document.write( "<tr><td colspan=3><img src='"+imgName+"' border=0 alt='"+imgCaption+"'></td></tr>\n" );
	w.document.write( "<tr><td align='right'><a href='javascript:top.window.close();'>Sluit venster</a>&nbsp;&nbsp;</td></tr>\n" );
	w.document.write( "</table>\n" );
	w.document.write( "</body></html>" );
	w.document.close();
}

function changeImages() {
	if (document.layers) {
		for (var z=0; z<changeImages.arguments.length; z+=3) {
		   document.layers[changeImages.arguments[z+2]].document[changeImages.arguments[z]].src = changeImages.arguments[z+1];
		}
	}
	
	else if (document.images) {
			 for (var z=0; z<changeImages.arguments.length; z+=3) {
				document[changeImages.arguments[z]].src = changeImages.arguments[z+1];
			 }
		}
}


function toggle_visibility(id, id2) {
	var e1 = document.getElementById(id);
	var e2 = document.getElementById(id2);
	if(e1.style.display == 'none') {
		e1.style.display = 'block';
		e2.innerHTML = 'verberg bericht';
	}
	else {
		e1.style.display = 'none';
		e2.innerHTML = 'toon bericht';
	}
}