//voor pop-ups

/* Default browsercheck, added to all scripts! */
    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;
//added
        this.ie4mac=this.ie4 && navigator.userAgent.indexOf("Mac")>-1
        this.ie5mac=this.ie5 && navigator.userAgent.indexOf("Mac")>-1
        this.ie55=(this.ver.indexOf("MSIE 5.5")>-1 && this.dom)?1:0; 
        this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5 || this.ie5mac)
        return this
}
bw=new checkBrowser()



function switch_help(div,e,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')
  {
  	show_help(div,e,nest);
  }
  else
	{
  	hide_help(div,nest);
	}
}


//Shows the div
function show_help(div,e,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='visible';
    obj.cursor='default';

    var isOpera = (navigator.userAgent.indexOf('Opera') != -1); 
    var isIE = (!isOpera && navigator.userAgent.indexOf('MSIE') != -1) 
    var posx = 0; 
    var posy = 0; 
    if (!e) var e = window.event; 
    if (e.pageX || e.pageY) 
    { 
        posx = e.pageX; 
        posy = e.pageY; 
    } 
    else if (e.clientX || e.clientY) 
    { 

        posx = e.clientX; 
        posy = e.clientY; 

        if (isIE) 
        { 
            posx += document.body.scrollLeft; 
            posy += document.body.scrollTop; 
        } 
    }
    var DivRef = document.getElementById(div);
    obj.left = posx -DivRef.offsetWidth;
    obj.top = posy + 15;
    
    var height_correction=Math.min(0,document.body.clientHeight-(DivRef.offsetTop+DivRef.clientHeight-document.body.scrollTop)-25);
    document.getElementById(div).style.height=parseInt(document.getElementById(div).style.height)+height_correction;
    document.getElementById(div+'_inner').style.height=parseInt(document.getElementById(div+'_inner').style.height)+height_correction;
    


    if(isIE&&document.getElementById('DivBugfix'))
    { 
	    var IfrRef = document.getElementById('DivBugfix');
	    var DivRef = document.getElementById(div);
	    DivRef.style.zIndex = 100;
	    IfrRef.style.width = DivRef.offsetWidth;
	    IfrRef.style.height = DivRef.offsetHeight;
	    IfrRef.style.top = DivRef.style.top;
	    IfrRef.style.left = DivRef.style.left;
	    IfrRef.style.zIndex = DivRef.style.zIndex - 1;
	    IfrRef.style.display = "block";
    }
  }
}

//Hides the div
function hide_help(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';

  var isOpera = (navigator.userAgent.indexOf('Opera') != -1); 
  var isIE = (!isOpera && navigator.userAgent.indexOf('MSIE') != -1) 
  if (isIE&&document.getElementById('DivBugFix'))
  {
    var IfrRef = document.getElementById('DivBugFix');
    IfrRef.style.display = "none";
  }  
}   

// einde voor pop-ups

