// JavaScript Document


//functie om linken te kunnen leggen in een nieuw kader zodat XHTML strict het toelaat
//gewoon rel="_blank" gebruiken in plaats van target="_blank"
function blankUrl(){
	if(!document.getElementsByTagName){alert(damned);return false;}
	
	//external links
	var a = document.getElementsByTagName('a');
	for(var i=0;i<a.length;i++){
		if(a[i].rel != "" && a[i].href != ""){
			a[i].target = a[i].rel;
			a[i].title = "Externe Link!";
		}
	}
	
	//external forms:
	var forms = document.getElementsByTagName('form');
	for(i=0;i<forms.length;i++){
		form = forms[i]
		//probleempje met routeplanner, die gebruikt een hidden veld dat action heet en IE kan daar nie tege
		//probleemke me opera want diee zen acties beginne altijd vanaf http://
		//oplossing: functie is dus alleen voor de routeplanner...
		if(window.location.search.indexOf("?p=route") != -1){
			form.setAttribute("target", "_blank");	
		}
	}
}
window.onload = blankUrl;

function flashUpdate(){
	//internet explorer zen flash-update
	Objects = document.getElementsByTagName("object"); 
	for (var i = 0; i < Objects.length; i++) { 
		Objects[i].outerHTML = Objects[i].outerHTML;
	}
}

//functie om de navigatieafbeeldingen te veranderen als de muis erop staat
function nav_img(pic){
	src = pic.src;
	if(src.indexOf('_over') == -1){
		src = src.replace(".gif", "_over.gif");
	} else {
		src = src.replace("_over.gif", ".gif");
	}
	pic.src = src;
}



function GB_check(form){
	var ret = false;
	if(form.naam.value == ""){
		alert("Je moet een naam invullen!");
		form.naam.focus();
	} else if (form.bericht.value == ""){
		alert("Je moet een bericht invullen!");		
		form.bericht.focus();
	} else {
		ret = true;
	}
	
	return ret;
}

function FO_check(form){
	var ret = false;
	if(form.klein.length > 25){
		alert("klein mag maar 25 tekens bevatten");
	} else {
		ret = true;
	}

	return ret;
}
	

function del_check(){
	if(confirm("Weet u zeker dat u deze post wil verwijderen?")){
		return true;
	} else {
		return false;
	}
}

function CT_check(form){
	var regemail = new RegExp(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/);
	var ret = false;
		
	if(form.naam.value == ""){
		alert("Je moet een naam invullen!");
		form.naam.focus();
	}else if(!regemail.test(form.email.value)){
		alert("Je moet een geldig emailadres invullen!");
		form.email.focus();
	}else if(form.onderwerp.value == ""){
		alert("Je moet een onderwerp invullen!");
		form.onderwerp.focus();
	} else if(form.lokaal.checked != true && form.webmaster.checked != true){
		alert("U heeft niemand aangeduid om dit bericht naar te sturen!");
	}else if(form.bericht.value== ""){
		alert("Je moet een bericht invullen!");
		form.bericht.focus();
	} else {
		ret = true;
	}
	return ret;
}

function gogo(url){
	window.location.href = url;
}

