/* this function shows the pop-up when
 user moves the mouse over the link */
function ShowCSSPopUp(el_name) {
	document.getElementById(el_name).style.display="block";
}
/* this function hides the pop-up when
 user moves the mouse out of the link */
function HideCSSPopUp(el_name) {
	/* hide the pop-up */
	document.getElementById(el_name).style.display="none";
}


function showhide(name, status) {
	document.getElementById(name).style.visibility = status;
}

function ShowTeam(el_name) {
	document.getElementById("textbox").style.display="none";
	document.getElementById(el_name).style.display="block";
}

function HideTeam(el_name) {
	document.getElementById(el_name).style.display="none";
	document.getElementById("textbox").style.display="block";
}

/* MouseOver Function */
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 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.bericht.value.length==0) {
		message = "* BERICHT\n" + message;
//		kleurCel(frm.bericht);
	}
	
	if ((frm.email.value.length==0)&&(frm.telefoon.value.length==0)) {
		if (!check_email(frm.email.value)) {
			message = "* E-MAIL of TELEFOON: Minstens 1 van beide invullen\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);
}
