 
var Netscape, MSIE, Opera, Unknown;
var Win, Mac, Other;
var NetscapeVer, MSIEVer, OperaVer;

Netscape = navigator.appName == "Netscape";
MSIE = navigator.appName == "Microsoft Internet Explorer";
Opera = navigator.userAgent.indexOf("Opera") > -1;
Unknown = !(Netscape || MSIE || Opera);

Win = navigator.userAgent.indexOf("Win") > -1;
Mac = navigator.userAgent.indexOf("Mac") > -1;
Other = !(Win || Mac);

if(Netscape) {
  NetscapeVer = parseFloat(navigator.appVersion);
}
else if(MSIE) {
  n = navigator.userAgent;
  MSIEVer = n.substr(n.indexOf("MSIE ")+("MSIE ").length, 4);
  MSIEVer = parseFloat(MSIEVer); 
  
  if(Opera) {
    OperaVer = n.substr(n.indexOf("Opera ")+("Opera ").length, 4);
    OperaVer = parseFloat(OperaVer);
  }
}
 
 function goToGoButton(e) {
   
              if (document.layers)
                  keyChar = e.which;
              else
                  keyChar = window.event.keyCode;
		


              if (keyChar == 13) { //13 is code voor "enter"
                  Searchbutton.focus();
              }
          }

  function MM_findObj(n, d) { //v4.01
    var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
      d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
  }
  
  function MM_validateForm() { //v4.0
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
    } if (errors) alert('The following error(s) occurred:\n'+errors);
    document.MM_returnValue = (errors == '');
  }
  


function addToFavourites (  ) {
 
  if(Win && MSIE && MSIEVer >= 5) {
   window.external.AddFavorite(window.location,document.title);
  }
  else {
    alert("Sorry, dit werkt alleen voor Internet Explorer 5+ en Windows");
  }
  
}



function setNSHomepage(URL) {  // this HAS to be signed if it is to run on the web
  var Text = '';
  Text += 'Due to Netscapes security handling, making this page your homepage, will show you a dialog with a warning.\n';
  Text += 'If you do not wish to grant this site the access to your browser settings,';
  Text += ' you can manually copy the current location and paste it in the location field in Edit / Preferences / Navigator.';
  if (confirm(Text)) {
    netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
    navigator.preference('browser.startup.homepage',URL);
  }
}


 function setPointer(theCell, thePointerColor) {
        
        theCell.style.backgroundColor = thePointerColor;
 
       return true;
    } 
    // end of the 'setPointer()' function
    
    
    function setPointerActive ( row, status ) {
      var str = row.className;
      var pos=str.indexOf("active")
      
      if ( pos < 0 ) {
        if ( status == 'over' ) {
          setPointer(row, "#FFFFFF")
        }
        else {
          setPointer(row, "")
        }
      }
    } 
    
function printPage( fullpath, p ) {

  
  window.open( fullpath + "print/" + p ,'print','scrollbars=yes,resizable=yes,status=yes,screenX=0,screenY=0,top=0,left=0,width=500'  );
}

function mailPage( fullpath, p ) {
  
  window.open( fullpath + "mail/" + p ,'mail','scrollbars=yes,resizable=yes,screenX=0,screenY=0,top=0,left=0,width=400,height=240'  );
}




function openWindow( path, id ) {
	
	var winleft = (screen.width) / 2;
  var winUp = (screen.height) / 2;
	
  window.open( path + 'pic.htm?' + id,'detail','scrollbars=no,resizable=no,status=no,screenX=0,screenY=0,top=0,left=0'  );
}