function stripLeadingZeroes(input) {
    if((input.length > 1) && (input.substr(0,1) == "0"))
      return input.substr(1);
    else
      return input;
  }

function humanToTime(day,month,year,hr,minute) {
    var humDate = new Date(Date.UTC(year,
          (stripLeadingZeroes(month)-1),
          stripLeadingZeroes(day),
          stripLeadingZeroes(hr),
          stripLeadingZeroes(minute),
          stripLeadingZeroes(0)));
    return (humDate.getTime()/1000.0);
  }

function sortnews() {
	var eventdiv = document.getElementById("eventareacms");
	var now = new Date();
	var nowminute = now.getMinutes();
	var nowhour   = now.getHours();
	var nowyear   = now.getFullYear();
	var nowmonth  = now.getMonth()+1;
	var nowday    = now.getDate();
	var dates = new Array();
	var datesclean = new Array();
	var valsclean = new Array();
	var displayDates = new Array();
	var displayDesc = new Array();
	dates = document.getElementsByTagName("H3");
	var eventdesc = new Array();
	eventdesc = document.getElementsByClassName("ewcms_news_feed");
	var counter = 0;
	for (i=0; i<dates.length; i++) {
		valsclean = dates[i].innerHTML.split("-");
		dateclean = valsclean[0].split(".");
		timeclean = valsclean[1].split(":");
		unixtime = humanToTime(dateclean[0],dateclean[1],dateclean[2],timeclean[0],timeclean[1]);
		unixnow = humanToTime(nowday,nowmonth,nowyear,nowhour,nowminute);
		if (unixnow <= unixtime) {
			displayDates[counter] = dates[i].innerHTML;
			displayDesc[counter] = eventdesc[i].innerHTML;
			counter++;
		}
	}
	eventdiv.innerHTML = "";
	for (i=0; i<displayDates.length; i++) {
			if (i >= 2) {
				break;
				}
			eventdiv.innerHTML += "<h3>"+displayDates[i]+"</h3>";
			eventdiv.innerHTML += displayDesc[i];
		}
		
	//eventdiv.innerHTML = "";
}