function calcage(secs, num1, num2) {
  s = ((Math.floor(secs/num1))%num2).toString();
  if (s.length < 2)
    s = "0" + s;
  return s;
}

function setSimpleCountDown(targetdate){
	var dthen = new Date(targetdate);
	var dnow = new Date();
	var ddiff = new Date(dthen-dnow);
	var gsecs = Math.floor(ddiff.valueOf()/1000);
	return gsecs;
}

function setCountDown(year, month, day, hour, timeZoneOffsetDummy){
	var targetdate = year + '/' + month + '/' + day + ' ' + hour + ':00';
	var dthen = new Date(targetdate);
	
	var dnow = new Date();
	var ddiff = new Date(dthen-dnow);
	var gsecs = Math.floor(ddiff.valueOf()/1000);
	return gsecs;
}

function displayCountDown(countdown, targetdiv, daysOffsetDummy){
	var countStepper = Math.ceil(-1);
	var timeOutPeriod = (Math.abs(countStepper)-1)*1000 + 990;
	if (countdown < 0) {
        document.getElementById(targetdiv).innerHTML = "Nu Verkrijgbaar!";
    }
    else {
        
		var days = calcage(countdown,86400,100000);
		var hours = calcage(countdown,3600,24);
		var mins = calcage(countdown,60,60);
		var seconds = calcage(countdown,1,60);
			
        document.getElementById(targetdiv).innerHTML = days + 'd' + ':' + hours + 'u:' + mins + 'm:' + seconds + 's';
        setTimeout('displayCountDown('+ (countdown - 1) +',\''+ targetdiv +'\'' + ');', timeOutPeriod);
    }
}

function displayDays(countdown, targetdiv, daysOffsetDummy){
	var countStepper = Math.ceil(-1);
	var timeOutPeriod = (Math.abs(countStepper)-1)*1000 + 990;
	if (countdown < 0) {
	    document.getElementById(targetdiv).innerHTML = "Nu Verkrijgbaar!";
    }
    else {
        
		var days = calcage(countdown,86400,100000);
		var hours = calcage(countdown,3600,24);
		var mins = calcage(countdown,60,60);
		var seconds = calcage(countdown,1,60);
			
		if (days == '00'){
			document.getElementById(targetdiv).innerHTML = "<span style='font-size:13px;font-weight:bold;font-family:helvetica, arial, verdana;'>Release: <span='font-size:18px;font-weight:bold;'>MORGEN !</span></span>";
		}
		else {
		    var test = parseInt(days, 10);
		    if (days.length == 2) {
                
		    }
		    var tempcalc = parseInt(days, 10) + 1;
		    if (tempcalc.length < 2) {
		        tempcalc = "0" + tempcalc;
		    }
		    document.getElementById(targetdiv).innerHTML = "<span style='font-size:13px;font-weight:bold;font-family:helvetica, arial, verdana;'>Release binnen <span style='font-size:16px;font-weight:bold;'>" + tempcalc + "</span> dagen</span>";
		}
			
        setTimeout('displayDays('+ (countdown - 1) +',\''+ targetdiv +'\'' + ');', timeOutPeriod);
    }
}

function displayDate(year, month, day, targetdiv) {
    document.getElementById(targetdiv).innerHTML = "<span style='font-size:13px;font-weight:bold;font-family:helvetica, arial, verdana;'>Release: <span style='font-size:16px;font-weight:bold;'>" + day + "/" + month + "/" + year + "</span></span>";
}


