function getElt() {
  if (document.all) { // IE4+
    var elt = eval('document.all[\'' + getElt.arguments[getElt.arguments.length - 1] + '\']');
    if (elt.length) {
      return elt[0];
    } else {
      return elt;
    }
  } else if (document.layers) { //NS4
    var currentLayer = document.layers[getElt.arguments[0]];

    for (var i = 1; i < getElt.arguments.length && currentLayer; i++) {
       currentLayer = currentLayer.document.layers[getElt.arguments[i]];
    }

    return currentLayer;
  } else if (document.getElementById) { // NS6
    return document.getElementById(getElt.arguments[getElt.arguments.length - 1]);
  }
}


function toonAfbeelding(url) {
  window.open(url,'Afbeelding','status=no,scrollbars=no,menubar=no');
}

var myajax = ajaxpack.ajaxobj;

function processGetPost() {  
  var myfiletype=ajaxpack.filetype
  if (myajax.readyState == 4) { //if request of file completed
    if (myajax.status==200 || window.location.href.indexOf("http")==-1) { //if request was successful or running script locally
      if (myfiletype=="txt")
        alert(myajax.responseText)
      else
        alert(myajax.responseXML)
    }
  }
}

var tags = new Array('h1','td','tr','b','table','strong','emphasis','a','h1','h2','h3','pre','sub','sup','i','th','cp','ul','ol','li','dt','dd','span');

var size = 0;
var maxsize = 5;
var minsize = -1;
  
function fontSizer(inc,unit) 
{
  if (!document.getElementById) 
    return;
		  
  getBody = document.getElementsByTagName('body')[0];
  var tmpsize = 0;
  
  if (inc == 0) {
    size = 0;
    ajaxpack.getAjaxRequest("_resize_font.aspx", "s=" + size, processGetPost, "txt");    
  }		
		    
  if (((size < maxsize) && (inc > 0)) || ((size > minsize) && (inc < 0)))
  {		    
    for (i = 0 ; i < tags.length ; i++ ) {      
      getallTags = getBody.getElementsByTagName(tags[i]);      
	    for (k = 0 ; k < getallTags.length ; k++) 
	    {
	      if (getallTags[k].style.fontSize != "") {
	        tmpsize = parseInt(getallTags[k].style.fontSize);	 
	        if (((tmpsize > 0) && (inc < 0)) || (inc > 0)) {
	          getallTags[k].style.fontSize = (tmpsize + inc) + "" + unit;	          	                    
	        }  
	      }  
	    }		 
    }	 	    
	  size = size + inc;
	  ajaxpack.getAjaxRequest("_resize_font.aspx", "s=" + size, processGetPost, "txt");	  	  
  }
}

function checkBrowser(){
	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this
}
var bw=new checkBrowser()
//With nested layers for netscape, this function hides the layer if it's visible and visa versa
function showHide(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0; 
	if(obj.visibility=='visible' || obj.visibility=='show') obj.visibility='hidden'
	else obj.visibility='visible'
}
//Shows the div
function showLayer(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0; 
	obj.visibility='visible'
}
//Hides the div
function hideLayer(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0; 
	obj.visibility='hidden'
} 
