//cookie stuff
function Set_Cookie(name,value,expires,path,domain,secure) {
    document.cookie = name + "=" +escape(value) +
        ( (expires) ? ";expires=" + expires.toGMTString() : "") +
        ( (path) ? ";path=" + path : "") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
}

//cookie stuff
var today = new Date();
var expires = new Date(today.getTime() + (56 * 86400000));
  
//cookie stuff
function set(mycookie,myobject) {
    Set_Cookie(mycookie,myobject,expires);
}

//cookie stuff
function makecookies(taal,doel,st){
	set('taal',taal);
 	set('doel',doel);
	//alert(taal + doel);
	if (( st == null )){
				location.href = 'index.php?language=' + taal + "&doel=" + doel;
		}else{
				location.href = 'index.php?language=' + taal + "&doel=" + doel + "&st=" + st;
		}
}

//cookie stuff
function Get_Cookie(name) {
    var start = document.cookie.indexOf(name+"=");
    var len = start+name.length+1;
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    if (start == -1) return null;
    var end = document.cookie.indexOf(";",len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
}

//cookie stuff
function get(st) {
//alert(st);
    taal = Get_Cookie("taal");
	doel = Get_Cookie("doel");
    if ((taal == null)||(doel == null)) {
         location.href = 'index.php?st=index';
    }else{
		//alert(taal + doel);
		if (( st == null )){
				location.href = 'index.php?language=' + taal + "&doel=" + doel;
		}else{
				location.href = 'index.php?language=' + taal + "&doel=" + doel + "&st=" + st;
		}
	}
}

//swapimage
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

//swapimage
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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

//swapimage
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//rollover menu
function setPointer(theRow, thePointerColor) {
     if (thePointerColor == '' || typeof(theRow.style) == 'undefined') {
         return false;
     }
     if (typeof(document.getElementsByTagName) != 'undefined') {
         var theCells = theRow.getElementsByTagName('td');

     }
     else if (typeof(theRow.cells) != 'undefined') {
         var theCells = theRow.cells;
     }
     else {
         return false;
     }

     var rowCellsCnt  = theCells.length;


     for (var c = 0; c < rowCellsCnt; c++) {
          if ( theRow.className != 'active' ) {
            theCells[c].style.backgroundColor = thePointerColor;
          }
     }


     return true;
  } // end of the 'setPointer()' function
  
  
  function printWindow ( st,detail,contentid ) {
    val = "";
    //collapsedItems = "";
    if ( document.all ) {
      if (typeof arrCollapsed != 'undefined') {

        for ( i=0;i<arrCollapsed.length;i++ ) {
          val += arrCollapsed[i];
          if ( i< arrCollapsed.length -1) val += ","
          
        }
      }
      //collapsedItems=val
    }
  
    window.open ( "index.php?st=" + st + "&collapsedItems="+ val + "&print=print", "printwindow","width=800, height=600, scrollbars=yes, resizable=yes" );
  }

function isDefined(o) {
     varToStr=eval("' "+o+"'");
     if (varToStr==" undefined") {
          return false;
     } else {
          return true;
     }
}