<!--

//POPUP
function popUp(url, breedte, hoogte, scrolling) {
	day = new Date();
	id = day.getTime();
	deHoogte = hoogte;//screen.height - 100;
	eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=" + scrolling + ",location=0,statusbar=1,menubar=0,resizable=1,top=0,left=0,width=" + breedte + ",height=" + deHoogte + "');");
}

//SWITCH CLASS
function SwitchMe(obj,classNaam, teller) {
	obj.className=classNaam;
}

function changePic(objId,img) {
	document.getElementById(objId).src='../images/lists/' + img;
}

function  NavOver(tekst) {
	
	self.status = tekst;
	return true;
}

function  NavOut() {
	self.status = '';
	return true;
}

//SELECT CHOICE
function MoveMe(url, val) {
	if (val != '') {	
		document.location = url + val;
	}
}

//CHECK FORMS

function checkWaarden(fouttext, frm) {
	frm = frm || "formulier";
	var form = document.forms[frm];
	var fouten = false;
	var color = "#751041";
	
	if (jsRequired != '') {
		
		requireds = jsRequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			if(form[requireds[x]].value.length != "" && form[requireds[x]].value != form[requireds[x]].getAttribute('emptyValue') ){
				//form[requireds[x]].style.backgroundColor = "";
				//form[requireds[x]].style.borderColor = "";
				form[requireds[x]].parentNode.previousSibling.style.color = "";
			} else {
				fouten = true;
				//form[requireds[x]].style.backgroundColor = color;
				//form[requireds[x]].style.borderColor = color;
				form[requireds[x]].parentNode.previousSibling.style.color = color;
			}
		}
	}
	if (jsNRequired != '') {
	
		requireds = jsNRequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			if(form[requireds[x]].value.length != "" && IsNumeric(form[requireds[x]].value) && form[requireds[x]].value != form[requireds[x]].getAttribute('emptyValue') ){
				//form[requireds[x]].style.borderColor = "";
				form[requireds[x]].parentNode.previousSibling.style.color = "";
			} else {
				fouten = true;
				//form[requireds[x]].style.borderColor = color;
				form[requireds[x]].parentNode.previousSibling.style.color = color;
			}
		}
	}
	if (jsERequired != '') {
	
		requireds = jsERequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			if(form[requireds[x]].value.length != "" && echeck(form[requireds[x]].value) && form[requireds[x]].value != form[requireds[x]].getAttribute('emptyValue') ){
				//form[requireds[x]].style.borderColor = "";
				form[requireds[x]].parentNode.previousSibling.style.color = "";
			} else {
				fouten = true;
				//form[requireds[x]].style.borderColor = color;
				form[requireds[x]].parentNode.previousSibling.style.color = color;
			}
		}
	}

	if (jsCRequired != '') {
		requireds = jsCRequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			if(form[requireds[x]].disabled == "") {
				if(form[requireds[x]].selectedIndex != 0){
					//form[requireds[x]].style.borderColor = "";
					form[requireds[x]].parentNode.previousSibling.style.color = "";
				} else {
					fouten = true;
					//form[requireds[x]].style.borderColor = color;
					form[requireds[x]].parentNode.previousSibling.style.color = color;
				}
			}
		}
	}

	// is controle goed --> verdergaan, niet goed --> terug
	if(fouten){
		if (document.getElementById("error")){
			document.getElementById("error").innerHTML = fouttext;
		}
		//return false;
	}else{
		form.submit();
		//return true;
	}
}

function KleurRequired(frm) {
	frm = frm || "formulier";
	var form = document.forms[frm];
	var fouten = false;
	var color = "#f5fbfe";
	
	if (jsRequired != '') {
		
		requireds = jsRequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			form[requireds[x]].style.backgroundColor = color;
		}
	}
	if (jsNRequired != '') {
	
		requireds = jsNRequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			form[requireds[x]].style.backgroundColor = color;
		}
	}
	if (jsERequired != '') {
		requireds = jsERequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			form[requireds[x]].style.backgroundColor = color;
		}
	}
	if (jsCRequired != '') {
		requireds = jsCRequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			form[requireds[x]].style.backgroundColor = color;
		}
	}
}
//CHECK EMAIL

function checkEmail(fouttext) {
	var form = document.forms["news"];
	var fouten = false;
	var color = "#f5821f";
	
	if(form.nbEmail.value.length != "" && echeck(form.nbEmail.value) && form.nbEmail.value != fouttext) {
		form.nbEmail.style.backgroundColor = "";
	} else {
		fouten = true;
		form.nbEmail.style.borderColor = color;
	}
	
	// is controle goed --> verdergaan, niet goed --> terug
	if(fouten){
		document.getElementById("nbError").innerHTML = "<FONT color='" + color + "'>" + fouttext + "</FONT>";
	}else{
		form.submit();
	}
}

//CHECK LOGIN

function checkLogin(fouttext) {
	var form = document.forms["login"];
	var fouten = false;
	var color = "#f58a32";
	
	//if(form.slogin.value.length != ""  && echeck(form.slogin.value)) {
	if(form.slogin.value.length != "") {
	//	form.username.style.backgroundColor = "";
	} else {
		fouten = true;
	//	form.username.style.backgroundColor = color;
	}
	
	if(form.pasw.value.length != "") {
	//	form.password.style.backgroundColor = "";
	} else {
		fouten = true;
	//	form.password.style.backgroundColor = color;
	}
	
	// is controle goed --> verdergaan, niet goed --> terug
	if(fouten){
		document.getElementById("error").innerHTML = "<FONT color='" + color + "'>" + fouttext + "</FONT>";
	}else{
		form.submit();
	}
}

//KEYPRESS LOGIN
function submitenter_login(myForm, e, fouttext) {
	var keycode;
	
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13) {
		checkLogin('');
		return false;
	} else return true;
}

function submitenter_news(myForm, e, fouttext) {
	var keycode;
	
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13) {
		checkEmail(fouttext);
		return false;
	} else return true;
}


//CHECK ITEM

function checkItem(formke, itemke) {
	var form = document.forms[formke];
	var fouten = false;
	var color = "#8DE3FF";
	
	if(form[itemke].value.length != ""  && IsNumeric(form[itemke].value) && form[itemke].value != 0) {
		form[itemke].style.backgroundColor = "";
	} else {
		fouten = true;
		form[itemke].style.backgroundColor = color;
	}
	
	// is controle goed --> verdergaan, niet goed --> terug
	if(fouten){
		//document.getElementById("error").innerHTML = "<FONT color='" + color + "'>" + fouttext + "</FONT>";
	}else{
		form.submit();
	}
}

function IsNumeric(string) {
	if (!string) return false; // als de string leeg is
	var Chars = "0123456789/-."; // mogelijke karakters in de string
	for (var i = 0; i < string.length; i++) { // alle karakters overlopen van de string
	   if (Chars.indexOf(string.charAt(i)) == -1) // als het zoveelste karakter in de string NIET in char voorkomt
		  return false;
	}
	return true;
}

function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1) {
		//alert("Invalid E-mail ID")
		
		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) {
		//alert("Invalid E-mail ID")

		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) {
		//alert("Invalid E-mail ID")

		return false
	}

	if (str.indexOf(at,(lat+1))!=-1) {
		//alert("Invalid E-mail ID")
		
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) {
		//alert("Invalid E-mail ID")

		return false
	}

	if (str.indexOf(dot,(lat+2))==-1) {
		//alert("Invalid E-mail ID")

		return false
	}

	if (str.indexOf(" ")!=-1) {
		//alert("Invalid E-mail ID")
		
		return false
	}

	return true													   
}


function Bookmark_o(title, url) {
	if (window.sidebar) { // Mozilla Firefox Bookmark	
		window.sidebar.addPanel(title, url,"");	
	} else if( window.external ) { // IE Favorite		
		window.external.AddFavorite( url, title); 
	} else if(window.opera && window.print) { // Opera Hotlist	
		return true;
	} else {
		alert('Press Ctrl+D to bookmark');
	}
}

function Bookmark(title, url, txt) {
	var ua=navigator.userAgent.toLowerCase();
	var isKonq=(ua.indexOf('konqueror')!=-1);
	var isSafari=(ua.indexOf('webkit')!=-1);
	var isMac=(ua.indexOf('mac')!=-1);

	if(window.external && (!document.createTextNode || (typeof(window.external.AddFavorite)=='unknown'))) {
		window.external.AddFavorite(url, title); // IE/Win
	} else if(isKonq) {
		doAction = 'CTRL + B';
		txt = txt.replace('[ACTION]',doAction);
		alert(txt);
	} else if(window.opera) {
		void(0); // do nothing here (Opera 7+)
	} else if(window.home || isSafari) { // Firefox, Netscape, Safari, iCab
		if (isMac) {
			doAction = 'Cmd + D';
		} else {
			doAction = 'CTRL + D';
		}
		txt = txt.replace('[ACTION]',doAction);
		alert(txt);
	} else if(!window.print || isMac) { // IE5/Mac and Safari
		doAction = 'Cmd + D';
		txt = txt.replace('[ACTION]',doAction);
		alert(txt);
	} else {
		alert('Automatic bookmarking is not supported by your browser');
	}

} 

function taalhidden(taalId) {
	for (x=1;x<10;x++) {
		if (document.getElementById('intro' + x)) {
		//	alert(x);
			document.getElementById('intro' + x).style.display='none';
		}
	}
	document.getElementById('intro' + taalId).style.display='block';
}

function fillField(obj, txt)
{
	if (obj.value == '') {
		if (obj.getAttribute('emptyValue') != '') { txt = obj.getAttribute('emptyValue'); }
		obj.value=txt;
	}
}

function emptyField(obj, txt)
{
	if (obj.getAttribute('emptyValue') != '') { txt = obj.getAttribute('emptyValue'); }
	if (obj.value == txt) { obj.value=''; }
}

function addFilebox(obj, tlr)
{
	var div = document.createElement('div');
	var input = document.createElement('input');
		input.setAttribute('type', 'file');
		input.setAttribute('name', 'imgx'+tlr);
		input.setAttribute('class', 'inputfield3');
		input.setAttribute('className', 'inputfield3');
		input.setAttribute('size', '28');
	div.appendChild(input);
	
	destNode = document.getElementById(obj);
	destNode.appendChild(div);
	destNode.style.collapse = 'none';
}

function changeAction(frmName) {
	frm = document.forms[frmName];
	dest = frm.action.split('&F39=')[0];
	
	//alert(dest);
}

function openSub(obj) {
	var obj_sub = obj.childNodes[1];
	if (obj_sub.tagName == 'UL') { //submenu bestaat?
		obj.className		= 'active';
		obj_sub.className	= 'subactive';
	}
}
function closeSub(obj) {
	var obj_sub = obj.childNodes[1];
	if (obj_sub.tagName == 'UL') {
		obj.className		= '';
		obj_sub.className	= '';
	}
}

//-->
