// 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;