//popup
var newWindow = null;

function closeWin(){
	if (newWindow != null){
		if(!newWindow.closed)
			newWindow.close();
	}
}

function popUpWin(url, type, strWidth, strHeight){

	closeWin();

	if (type == "fullScreen"){
		strWidth = screen.availWidth - 10;
		strHeight = screen.availHeight - 160;
	}

	var tools="";
	if (type == "standard" || type == "fullScreen") tools = "resizable,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,width="+strWidth+",height="+strHeight+",top=0,left=0";
	if (type == "console") tools = "resizable,toolbar=no,location=no,scrollbars=yes,width="+strWidth+",height="+strHeight+",left=0,top=0";
	newWindow = window.open(url, 'newWin', tools);
	newWindow.focus();
}

// navigatie dropdowns

var loaded = false;

var laagjes = new Array('sub0','sub1','sub2','sub3','sub4')

function makeStyleObject(id) {
  if (document.getElementById){
    this.el = document.getElementById(id).style
  }
  else if (document.layers){
    this.el = document.layers[id]
  }
  else if (document.all) {
    this.el = document.all[id].style
  }
  return this;
}

function init() {
 loaded=false;
 for (var i=0; i<laagjes.length;i++) {
    laagjes[i] = new makeStyleObject(laagjes[i])
    }
 loaded=true;
 }

function showLayer(sel) {
	if (loaded){
  for (var i=0;i<laagjes.length;i++) {
        if (i!=sel) {
          laagjes[i].el.visibility="hidden"
          laagjes[i].el.zIndex=1
        } else {
          laagjes[i].el.visibility="visible"
          laagjes[i].el.zIndex=100000
        }
     }
  }
}

function getObj(naam)
{
 if (document.getElementById)
 {
   return document.getElementById(naam).style;
 }
 else if (document.all)
 {
   return document.all[naam].style;
 }
 else if (document.layers)
 {
   return document.layers[naam];
 }
}

// pseudo mouseovers


var loaded = false;

var laagjes2 = new Array('mo0','mo1','mo2','mo3','mo4')

function makeStyleObject(id) {
  if (document.getElementById){
    this.el = document.getElementById(id).style
  }
  else if (document.layers){
    this.el = document.layers[id]
  }
  else if (document.all) {
    this.el = document.all[id].style
  }
  return this;
}

function init2() {
 loaded=false;
 for (var i=0; i<laagjes2.length;i++) {
    laagjes2[i] = new makeStyleObject(laagjes2[i])
    }
 loaded=true;
 }

function showLayer2(sel) {
	if (loaded){
  for (var i=0;i<laagjes2.length;i++) {
        if (i!=sel) {
          laagjes2[i].el.visibility="hidden"
          laagjes2[i].el.zIndex=1
        } else {
          laagjes2[i].el.visibility="visible"
          laagjes2[i].el.zIndex=1000
        }
     }
  }
}

function getObj(naam)
{
 if (document.getElementById)
 {
   return document.getElementById(naam).style;
 }
 else if (document.all)
 {
   return document.all[naam].style;
 }
 else if (document.layers)
 {
   return document.layers[naam];
 }
}

// email validation

function checkMail()
	{
		if (document.getElementById)
			var x = document.forms[0].email.value;
		else if (document.all)
			var x = document.forms[0].email.value;
		else if (document.layers)
			var x = document.txt.document.forms[0].email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
		if (filter.test(x)) return true;
		else alert('please fill in a correct emailaddress')
			return false;
	}
