// ---------------------------------------------------------------------
// JAVASCRIPT	: Wijnbergen groenvoorziening
// REVISION		: v1.0 - 11 feb 2005 - Initial file
// ---------------------------------------------------------------------
//
var maand = new Array ( "jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec" ) ;
// ---- Macromedia Dreamweaver functions -------------------------------

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];}}
}

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

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_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];}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

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+' bevat geen goed e-mail adres.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' moet een getal bevatten.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' moet een nummer zijn tussen '+min+' en '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is verplicht.\n'; }
  } if (errors) alert('De volgende problemen zijn geconstateerd:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function XMwriteCookie(n,i,t){ // v1.0
// alert ("Name:"+n+" value:"+i+" expire:"+t);
	var ep="";
	if (t) {
		d = new Date();
		d.setTime( d.getTime()+(t*86400000));
		ep = "; expires="+d.toGMTString();
	}
	document.cookie = n+"="+i+ep+"; path=/" ;
}

function XMreadCookie(n){ // v1.0
	eq = n+"=";ca = document.cookie.split(';');for(var i=0;i<ca.length;i++) {
	c=ca[i];while (c.charAt(0)==' ') c = c.substring(1,c.length);
	if (c.indexOf(eq) == 0) return c.substring(eq.length,c.length);}return '';
}

// ---- FUNCTIONS Kamper GUI --------------------------------------------------

var oldStyle ;
function KGUI_htr ( vId, vState ) { // v1.0
	if ( vState ) {
		 oldStyle = MM_findObj(vId,window.document).className ;
		 MM_findObj(vId,window.document).className = "highlitetablerow" ;
	} else {
		 MM_findObj(vId,window.document).className = oldStyle ;
	}
}

function KGUI_Popup( vImgNaam, vNr, vTekst ){	// v1.0
	var myWindowOptions ;  
	
	myWindowOptions = "top=50,left=50,width=670,height=540,resizable=yes,directories=no,toolbar=no,scrollbars=yes,status=no,close=no,location=no,menubar=no,titlebar=no" ;
	window.open("popupfoto.html?vFoto="+vImgNaam+'&vNr='+vNr+"&vTekst="+vTekst,"popupfoto",myWindowOptions);
//	window.open("popupfoto.html?vFoto="+vImgNaam+"&vTekst="+vTekst,"popupfoto",myWindowOptions);
}

function KGUI_date() {
   var time   = new Date();
   var lmonth = maand[time.getMonth()];
   var date   = time.getDate();
   var year   = time.getYear();
   if (year < 2000) 
      year = year + 1900; 
   return ( date + " " + lmonth + " " + year );
}

function KGUI_getYear(d) {
    var jaar = d.getYear();
    if (jaar < 1000) {jaar += 1900};
    return jaar;
}

function DigitalTime() {
  var DigitalClock = new Date();
  var hours        = DigitalClock.getHours();
  var minutes      = DigitalClock.getMinutes();
  var seconds      = DigitalClock.getSeconds();
  var day          = DigitalClock.getDate();
  var days         = new Array("zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag");
  var dayofWeek    = days[DigitalClock.getDay()];
  var month        = maand[DigitalClock.getMonth()];

  if (hours == 0) hours = 12;
  if (minutes <= 9)       minutes = "0" + minutes;
  if (seconds <= 9)       seconds = "0" + seconds;

  // Change font size here to your desire.
  digclock = "<span class='klein'>" + dayofWeek +" "+ day +" "+ month +", "+ hours +":"+ minutes + "</span>";

  setTimeout("DigitalTime()", 60000) ;
 
  MM_findObj('klok').innerHTML = digclock ;
}
