
  function clickDay( pDate ) {
    aDate = pDate.split('-');
    dDate = new Date(aDate[2], aDate[1]-1, aDate[0], 23, 59, 59, 999);
    document.getElementById('date').innerHTML=makeFullDate( dDate );
    document.getElementById('fShowDate').value=makeFullDate( dDate );
    document.getElementById('fHiddenDate').value=pDate;
    
    sendRequestDiv('ajax/getEvent.php?date='+pDate, 'event');
  }
  
  function mOverDay( pEle, pDayOfWeek ) {
    pEle.className='aDay'+pDayOfWeek+'_o';
  }
  
  function mOutDay( pEle, pDayOfWeek ) {
    pEle.className='aDay'+pDayOfWeek;
  }
  
  function eventReset( pString ) {
    document.getElementById('event').innerHTML=pString;
  }
  
  function mOverGoMonth( pEle ) {
    pEle.className='aGoMonth_o';
  }
  
  function mOutGoMonth( pEle ) {
    pEle.className='aGoMonth';
  }
  
  function formCheck() {
    msg = "De volgende velden zijn verplicht:\n";
    res = true;
    if( document.helmertAgenda.datum.value == "" ) {
      document.helmertAgenda.datum.focus();
      res = false;
      msg += "-> Datum\n";
    }
    if( document.helmertAgenda.name.value == "" ) {
      document.helmertAgenda.name.focus();
      res = false;
      msg += "-> Naam\n";
    }
    if( document.helmertAgenda.tel.value == "" ) {
      if( res )
        document.helmertAgenda.tel.focus();
      res = false;
      msg += "-> Telefoon\n";
    }
    if( document.helmertAgenda.message.value == "" ) {
      if( res )
        document.helmertAgenda.message.focus();
      res = false;
      msg += "-> Bericht\n";
    }
    if( res )
      return res;
    else {
      alert( msg );
      return res;
    }
  }
  
  function cFullDay() {
    if( document.getElementById('fullDay').checked ) {
      document.getElementById('timeFromTo').style.display='none';
      /* voor de leut */
      document.getElementById('timeFrom').disabled=true;
      document.getElementById('timeTo').disabled=true;
    } else {
      document.getElementById('timeFromTo').style.display='block';
      /* voor de leut */
      document.getElementById('timeFrom').disabled=false;
      document.getElementById('timeTo').disabled=false;
    }
  }
  
  var firstMessageClick = true;
  function cMessage() {
    if( firstMessageClick ) {
      document.getElementById('message').value='';
      firstMessageClick = false;
    }
  }
  
/*
  #-- DATUM functies  -- mrBush
*/

  function makeFullDate( pDate ) {
    var aDays = new Array('zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'); 
    var aMonths = new Array('januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'); 
    
    return aDays[pDate.getDay()]+", "+pDate.getDate()+' '+aMonths[pDate.getMonth()]+' '+((pDate.getFullYear() < 100) ? '19' : '')+pDate.getFullYear();
  }
  
/*
  # -- AJAX functies  -- mrBush
*/

  // -- initiate an xmlhttp socket
  function createRequestObject() {
    var req;
    if(window.XMLHttpRequest) {
      req = new XMLHttpRequest();
    } else if(window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return req;
  }
  var http = createRequestObject();

  // -- the used div
  var theDiv = '';

  // -- func send http request
  function sendRequestDiv( url, divname ) {
    // -- naam van div setten
    theDiv = divname;
  
    // -- http get request
    http.open('get', url);
    http.onreadystatechange = handleResponseDiv;
    http.send(null);
  }

  // -- func get response
  function handleResponseDiv( ) {
    if(http.readyState == 4 && http.status == 200) {
      if( http.responseText ) {
        document.getElementById(theDiv).innerHTML=http.responseText;
      }
    }
  }
  
/*
  # -- end --
*/

  $(document).ready(function(){
    $.datepicker.regional['nl'] = {clearText: 'Wissen', clearStatus: 'Wis de huidige datum',
    closeText: 'Sluiten', closeStatus: 'Sluit zonder verandering',
    prevText: '&lt;Terug', prevStatus: 'Laat de voorgaande maand zien',
    nextText: 'Volgende&gt;', nextStatus: 'Laat de volgende maand zien',
    currentText: 'Vandaag', currentStatus: 'Laat de huidige maand zien',
    monthNames: ['Januari','Februari','Maart','April','Mei','Juni',
    'Juli','Augustus','September','Oktober','November','December'],
    monthNamesShort: ['Jan','Feb','Mrt','Apr','Mei','Jun',
    'Jul','Aug','Sep','Okt','Nov','Dec'],
    monthStatus: 'Laat een andere maand zien', yearStatus: 'Laat een ander jaar zien',
    weekHeader: 'Wk', weekStatus: 'Week van het jaar',
    dayNames: ['Zondag','Maandag','Dinsdag','Woensdag','Donderdag','Vrijdag','Zaterdag'],
    dayNamesShort: ['Zon','Maa','Din','Woe','Don','Vri','Zat'],
    dayNamesMin: ['Zo','Ma','Di','Wo','Do','Vr','Za'],
    dayStatus: 'DD', dateStatus: 'D, M d',
    dateFormat: 'yy-mm-dd', firstDay: 1,
    initStatus: '', isRTL: false};
    $.datepicker.setDefaults($.datepicker.regional['nl']);
    $('#input_datum').datepicker();
  });
