var Digits = "0123456789";
var SimpleAlphas = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
var AllAlphas = SimpleAlphas + "ƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþ";
var PlateAlphas = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var LastColor = '';

function MouseOverColor(colorvalue){
	LastColor = window.event.srcElement.style.color;
	window.event.srcElement.style.color = colorvalue;
	if (navigator.appName != 'Netscape'){
		window.status = window.event.srcElement.innerHTML;
	}
}
	
function MouseOutColor(){
	window.event.srcElement.style.color = LastColor;
	window.status = '';
}

function defineDimensions(){
	document.recalc();
	if (document.body.clientHeight > 190){
		tdLeft.height = document.body.clientHeight - 190;
		tdRight.height = document.body.clientHeight - 190;
		tdContent.height = document.body.clientHeight - 190;
	}
}

function submnu_onover(){
	if (window.event.srcElement.className!="submnu_selected"){
		window.event.srcElement.className="submnu_highlight";
		if (navigator.appName != 'Netscape'){
			window.status = window.event.srcElement.innerText;
		}
	}
}
		
function submnu_onout(){
	if (window.event.srcElement.className!="submnu_selected"){
		window.event.srcElement.className="submnu_normal";
		if (navigator.appName != 'Netscape'){
			window.status = '';
		}
	}
}

function activatePopup(popupName){
	if (window.event.srcElement.className!="submnu_selected"){
		submnu_onover();
		//alert(document.body.scrollTop);
		eval(popupName + '.className = "popup";');
		eval(popupName + '.style.left = ((window.event.clientX+document.body.scrollLeft)-window.event.offsetX-17);');
		eval(popupName + '.style.top = ((window.event.clientY+document.body.scrollTop)-window.event.offsetY+14);');
		return true;
	}
}

function removePopup(popupName,Item){
	if (window.event.srcElement.className!="submnu_selected"){
		if ( window.event.toElement.id.indexOf(Item) == -1){
			eval(popupName + '.className = "hiddendiv";');
			eval('td'+Item + '.className="submnu_normal";');
			window.status = '';
			return true;
		}
	}
}

function LTrim(sText) {
	var sReturn = '';
	for (var i=0; i < sText.length; i++) {
		if( sText.charCodeAt(i) > 32){
			sReturn = sText.substr(i, sText.length-i);
			break;
		}
	}
	return(sReturn);
}

function RTrim(sText){
	var sReturn = '';
	for (var i=(sText.length-1); i > 0; i--) {
		if( sText.charCodeAt(i) > 32) {
			sReturn = sText.substr(0, i+1);
			break;
		}
	}
	return(sReturn);
}

function ValidEmailAddress(field){
	var bEmailOK;
	var EmailAccept = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.nl)|(\.nu)|(\.info)|(\.to)|(\.cc)|(\.org)|(\..{2,2}))$)\b/gi);
	if (EmailAccept){
	   bEmailOK = true;
	}else{
	   alert('Ongeldig e-mail adres.');
	   field.focus();
	   field.select();
	   bEmailOK = false;
    }
    return(bEmailOK);
}

function ValidInput(Caracterset,CheckString){
  for (var i=0; i < CheckString.length; i++){
    for (var j=0; j < Caracterset.length; j++){ 
		if ( CheckString.charAt(i) == Caracterset.charAt(j)){
			break;
		}
	}
    if ( j == Caracterset.length ){
		return false;
	}
  }
  return true;
}

function spnContent_Change(item){
	spnContent.innerHTML = eval('div'+item+'.innerHTML');
}
	
function spnSubmnu_Change(item){
	if (SelectedItem != ('item'+item)){
		eval(SelectedItem + '.className = "item_normal";');
		window.event.srcElement.className="item_selected";
		SelectedItem = item;
		spnContent_Change(item);
	}
}

