// define vars
var overMenu = false;
var menuOpen = false;
var timer = false;

function openMenu(menu) {
	if(ready) {
		overMenu = menu;
		if(menuOpen != menu) {
			if(menuOpen) closeNow();
			obj = document.getElementById(menu);
			obj.style.display = "";
			menuOpen = menu;
		}
	}
}
function closeMenu() {
	if(ready) {
		if(timer) clearTimeout(timer);
		overMenu = 0;
		aftertimeout = "closeNow()";
		timer = setTimeout(aftertimeout, 400);
	}
}
function closeNow() {
	if(menuOpen != overMenu) {
		obj = document.getElementById(menuOpen);
		obj.style.display = "none";
		menuOpen = 0;
	}
}

// tabs
var tab = 1;

function toonTab(nr) {
	if(ready && nr != tab) {
		obj = document.getElementById("tab_" + nr);
		if(obj) {
			obj.style.display = "";
			obj = document.getElementById("tabje_" + nr);
			obj.className = "actief";
			obj = document.getElementById("tab_" + tab);
			obj.style.display = "none";
			obj = document.getElementById("tabje_" + tab);
			obj.className = "link";
			tab = nr;
		}
	}
}


function getCookie (name) {
        var dc = document.cookie;
        var cname = name + "=";
        var clen = dc.length;
        var cbegin = 0;

        while (cbegin < clen) {
                var vbegin = cbegin + cname.length;

                if (dc.substring(cbegin, vbegin) == cname) {
                        var vend = dc.indexOf (";", vbegin);
                        if (vend == -1) vend = clen;

                        return unescape(dc.substring(vbegin, vend));
                }

                cbegin = dc.indexOf(" ", cbegin) + 1;

                if (cbegin== 0) break;
        }
        return null;
}

function setCookie(name, value, expires, path, domain, secure) {
   var extra = '';
   if (!expires) expires = '';
   if (expires == '_epoch') {
      expires = new Date(0);
   } else if (expires != -1) {
      var Now  = new Date;
      Now.setTime(Now.getTime() + this.date.parse(expires));
      expires = Now.toGMTString();
   }
   if(expires) extra += "; expires=" + expires;
   if(path   ) extra += "; path="    + path;
   if(domain ) extra += "; domain="  + domain;
   if(secure ) extra += "; secure="  + secure;
   document.cookie = name + "=" + escape(value) + extra;
}

function logout () {
        setCookie("psessionid", getCookie("psessionid"), "_epoch", "/", document.domain, "no") ;
        setCookie("userid", getCookie("userid"), "_epoch", "/", document.domain, "no") ;

        location.href = "/";
}

var ready = true;