    /*-------------------------------------------------------------------------------------------------*/
    // Dynamic Countdown script- © Dynamic Drive (http://www.dynamicdrive.com)
    // This notice MUST stay intact for legal use
    // Visit http://www.dynamicdrive.com/dynamicindex6/dhtmlcount.htm for this script and 100s more.
    /*-------------------------------------------------------------------------------------------------*/

    function cdtime(container, targetdate){
      if (!document.getElementById || !document.getElementById(container)) return
      this.container=document.getElementById(container)
      this.currentTime=new Date()
      this.targetdate=new Date(targetdate)
      this.timesup=false
      this.updateTime()
    }

    cdtime.prototype.updateTime=function(){
      var thisobj=this
      this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
      setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second
    }

    cdtime.prototype.displaycountdown=function(baseunit, functionref){
      this.baseunit=baseunit
      this.formatresults=functionref
      this.showresults()
    }

    cdtime.prototype.showresults=function(){
      var thisobj=this
      var timediff=(this.targetdate-this.currentTime)/1000 //difference btw target date and current date, in seconds
      if (timediff<0){ //if time is up
        this.timesup=true
        this.container.innerHTML=this.formatresults()
        return
      }
      var oneMinute=60 //minute unit in seconds
      var oneHour=60*60 //hour unit in seconds
      var oneDay=60*60*24 //day unit in seconds
      var dayfield=Math.floor(timediff/oneDay)
      var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
      var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
      var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
      if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level
        hourfield=dayfield*24+hourfield
        dayfield="n/a"
      }
      else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
        minutefield=dayfield*24*60+hourfield*60+minutefield
        dayfield=hourfield="n/a"
      }
      else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level
        var secondfield=timediff
        dayfield=hourfield=minutefield="n/a"
      }
      this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)
      setTimeout(function(){thisobj.showresults()}, 1000) //update results every second
    }

    function formatresults(){
      if (this.timesup==false){//if target date/time not yet met
        var displaystring="nog "+arguments[0]+" dagen "+arguments[1]+" uren "+arguments[2]+" minuten "+arguments[3]+" seconden"
      }
      else{ //else if target date/time met
        var displaystring="Tot volgend jaar!"
      }
      return displaystring
    }
   
    /*------------------------------------------------------------------------------*/
    // Hide / Unhide menu elements
    /*------------------------------------------------------------------------------*/
    function ShowHide(id1, id2)
    {
	  if (id1 != '') toggleview(id1);
	  if (id2 != '') toggleview(id2);
    }
	
    /*------------------------------------------------------------------------------*/
    // Get element by id
    /*------------------------------------------------------------------------------*/
    function my_getbyid(id)
    {
	  itm = null;
	
	  if (document.getElementById)
	  {
		itm = document.getElementById(id);
	  }
	  else if (document.all)
	  {
		itm = document.all[id];
	  }
	  else if (document.layers)
	  {
		itm = document.layers[id];
	  }
	
	  return itm;
    }

    /*------------------------------------------------------------------------------*/

    // Show/hide toggle
    /*------------------------------------------------------------------------------*/
    function toggleview(id)
    {
      if ( ! id ) return;
	
      if ( itm = my_getbyid(id) )
      {
        if (itm.style.display == "none")
        {
           my_show_div(itm);
         }
		 else
         {
           my_hide_div(itm);
         }
      }
    }

    /*------------------------------------------------------------------------------*/
    // Set DIV ID to hide
    /*------------------------------------------------------------------------------*/
    function my_hide_div(itm)
    {
      if ( ! itm ) return;
      itm.style.display = "none";
    }

    /*------------------------------------------------------------------------------*/
    // Set DIV ID to show
    /*------------------------------------------------------------------------------*/
    function my_show_div(itm)
    {
      if ( ! itm ) return;
      itm.style.display = "";
    }
	
    /*------------------------------------------------------------------------------*/
    // Mail functie
    /*------------------------------------------------------------------------------*/

	function mailIt() 
	{ // Unobtrusive Javascript to hide mail from spambots
      if (!document.getElementsByTagName) return;
      var anchors = document.getElementsByTagName("a");
      for (var i=0; i<anchors.length; i++) {
        var anchor = anchors[i];
        if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "mail") 
		{
          var mailto = anchor.getAttribute("href");
          mailto = "mailto:" + mailto;
          mailto = mailto.replace("_at_","@");
          mailto = mailto.replace("_dot_",".");
          anchors[i].href = mailto;
        }
      }
    }


	
	
