function countdown(el, y, m, d, hour, min)
{
  var now = new Date();
  var soon = new Date();
  soon.setFullYear(y);
  soon.setMonth(m-1);
  soon.setDate(d);
  soon.setHours(hour);
  soon.setMinutes(min);
  soon.setSeconds(0);

  var soonSeconds = Math.floor(soon.getTime()/1000); 
  var nowSeconds = Math.floor(now.getTime()/1000); 
  var diffSeconds = soonSeconds-nowSeconds;
  if (nowSeconds > soonSeconds) return false;

  var element = document.getElementById(el);
  var weeks = (diffSeconds > 604800?Math.floor(diffSeconds/604800):0);
  diffSeconds -= weeks*604800;
  var days = (diffSeconds > 86400?Math.floor(diffSeconds/86400):0);
  diffSeconds -= days*86400;
  var hours = (diffSeconds > 3600?Math.floor(diffSeconds/3600):0);
  diffSeconds -= hours*3600;
  var minutes = (diffSeconds > 60?Math.floor(diffSeconds/60):0);
  diffSeconds -= minutes*60;
  var seconds = diffSeconds;

  element.innerHTML = "";
  if (weeks > 1) element.innerHTML += weeks+" weken, ";
  else if (weeks > 0) element.innerHTML += weeks+" week, ";

  if (days > 1) element.innerHTML += days+" dagen, ";
  else if (days > 0) element.innerHTML += days+" dag, ";

  if (hours > 1) element.innerHTML += hours+" uren, ";
  else if (hours > 0) element.innerHTML += hours+" uur, ";

  if (minutes > 1) element.innerHTML += minutes+" minuten, ";
  else if (minutes > 0) element.innerHTML += minutes+" minuut, ";

  if (seconds == 1) element.innerHTML += seconds+" seconde ";
  else element.innerHTML += seconds+" seconden ";
}
