function changediv(idold,idnew) {
	var elold = document.getElementById(idold);
	var elnew = document.getElementById(idnew);
	if (!elold || !elnew) {
		alert('arggggg!');
		return;
	}
	elold.style.display = 'none';
	elnew.style.display = 'block';
}

function makevisible(cur,which){
strength=(which==0)? 1 : 0.2
if (cur.style.MozOpacity)
cur.style.MozOpacity=strength
else if (cur.filters)
cur.filters.alpha.opacity=strength*100
}

/*///////////////////////////////////////////////////////////////////////////
		SCROLL TO TOP STUFF
//////////////////////////////////////////////////////////////////////////*/

g_USER_AGENT = getAgent();

function getAgent(){
  var userAgent = navigator.userAgent;
  var charIndex;
  var majorVersion;

  charIndex = userAgent.indexOf("MSIE");
  if(charIndex){
    majorVersion = userAgent.charAt(charIndex + 4 + 1);
    if(majorVersion > 4){
      return("IE5");
    }
    else if(majorVersion == 4){
      return("IE4");
    }
  }

  charIndex = userAgent.indexOf("Mozilla");
  majorVersion = userAgent.charAt(charIndex + 7 + 1);
  if(majorVersion > 4){
    return("NN5");
  }
  else if(majorVersion == 4){
    return("NN4");
  }

  return("Unknown");
}

function getWindowYOffset(){
  if(g_USER_AGENT == "IE5" || g_USER_AGENT == "IE4"){
    return document.body.scrollTop;
  }else if(g_USER_AGENT == "NN5" || g_USER_AGENT == "NN4"){
    return window.pageYOffset;
  }else{
    return 0;
  }
}

var waitTimer;
function jumpTo(dstY, srcY, scrollRate, waitMillSec) {
  if(waitTimer){
    clearTimeout(waitTimer);
  }
  if( ! dstY || dstY < 0 ){
    dstY = 0;
  }
  if( ! srcY ){
    srcY = 0 + getWindowYOffset();
  }
  if( ! scrollRate ){
    scrollRate = 5;
  }
  if( ! waitMillSec ){
    waitMillSec = 20;
  }

  srcY += (dstY - getWindowYOffset()) / scrollRate;
  if(srcY < 0){
    srcY = 0;
  }
  posY = Math.floor(srcY);
  window.scrollTo(0, posY);

  if(posY != dstY){
    waitTimer = setTimeout("jumpTo("+ dstY +", "+ srcY +", "+ scrollRate +", "+ waitMillSec +")", waitMillSec);
  }
  else if(posY == dstY){
    clearTimeout(waitTimer);
  }
  else if(posY < 1){
    window.scroll(0, 0);
  }
}

function toTop(){
  jumpTo(0, 0, 7, 14);
}


	 
  	if (document.forms.loginform && document.forms.loginform.login && document.forms.loginform.password) {
  		document.forms.loginform.login.onkeypress = document.forms.loginform.password.onkeypress = function (evt) {
  			var c = document.layers ? evt.which
  				: document.all ? event.keyCode
  				: evt.keyCode;
  			if (c == 13) storeLogin();
  		};
  	}   


function focus()
	{
	document.webmaillogin.userid.focus();
	}
  
    function storeLogin() {
	  	strErr = '';
  		f = document.forms.webmaillogin;
  	    var userid = f.userid.value.toLowerCase();
    	var passwd = f.passwd.value;
	
		if (passwd == '') {
			strErr += '- Vul uw gebruikersnaam in\n';
		}  
	  
		if (passwd == '') {
			strErr += '- Vul uw wachtwoord in';
		}
	  
		if (strErr != '') {
			alert(strErr);
		}else{
			writeCookie('userid', userid);
			f.submit();
		}
	  }  
	function writeCookie(name, value) {
		// set expiration date one year from now....
		exp = new Date();
		nowPlusThreeYears = exp.getTime() + (1 * 365 * 24 * 60 * 60 * 1000);
		exp.setTime(nowPlusThreeYears);
		exp = exp.toGMTString();
		document.cookie = name + "=" + escape(value) + "; expires=" + exp + "; path=/";
	}

	function readCookie(name) {
		// read all cookies
		value = null;
		cookies = document.cookie.split('; ');
		for (i=0; i<cookies.length; i++) {
			equalsPos = cookies[i].indexOf('=');
			cookieName = cookies[i].substring(0, equalsPos);
			cookieValue = unescape(cookies[i].substring(equalsPos + 1, cookies[i].length));

			if(name==cookieName) value = cookieValue;
		}
		return value;
	}

	function removeCookie(name) {
		// remove cookie by setting the expiration date to yesterday and its value to -1
		exp = new Date();
		yesterday = exp.getTime() - (24 * 60 * 60 * 1000);
		exp.setTime(yesterday);
		exp = exp.toGMTString();
		document.cookie = name + "=-1; expires=" + exp + "; path=/";
	}  


		var horizontal_offset="9px"
		var vertical_offset="0"
		var ie=document.all
		var ns6=document.getElementById&&!document.all
		function getposOffset(what, offsettype){
		var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
		var parentEl=what.offsetParent;
		while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
		}
		return totaloffset;
		}
		function iecompattest(){
		return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
		}
		function clearbrowseredge(obj, whichedge){
		var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
		if (whichedge=="rightedge"){
		var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
		dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
		if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
		edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
		}
		else{
		var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
		dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
		if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
		edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
		}
		return edgeoffset
		}
		function showhint(menucontents, obj, e, tipwidth){
		if ((ie||ns6) && document.getElementById("hintbox")){
		dropmenuobj=document.getElementById("hintbox")
		dropmenuobj.innerHTML=menucontents
		dropmenuobj.style.left=dropmenuobj.style.top=-500
		if (tipwidth!=""){
		dropmenuobj.widthobj=dropmenuobj.style
		dropmenuobj.widthobj.width=tipwidth
		}
		dropmenuobj.x=getposOffset(obj, "left")
		dropmenuobj.y=getposOffset(obj, "top")
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
		dropmenuobj.style.visibility="visible"
		obj.onmouseout=hidetip
		}
		}
		function hidetip(e){
		dropmenuobj.style.visibility="hidden"
		dropmenuobj.style.left="-500px"
		}
		function createhintbox(){
		var divblock=document.createElement("div")
		divblock.setAttribute("id", "hintbox")
		document.body.appendChild(divblock)
		}
		if (window.addEventListener)
		window.addEventListener("load", createhintbox, false)
		else if (window.attachEvent)
		window.attachEvent("onload", createhintbox)
		else if (document.getElementById)
		window.onload=createhintbox
		
		
		function handleEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	}
