function updateCounter() {
    if (secondsToNextUpdate > 0) {    
        days = parseInt(secondsToNextUpdate / (24 * 3600));    
        seconds = secondsToNextUpdate - days * 24 * 3600;
        
        hours = parseInt(seconds / 3600);
        seconds = seconds - hours * 3600;
        if (hours < 10) {
            hours = "0" + hours;
        }
        
        minutes = parseInt(seconds / 60);
        seconds = seconds - minutes * 60;
        if (minutes < 10) {
            minutes = "0" + minutes;
        }
        if (seconds < 10) {
            seconds = "0" + seconds;
        }
    
        message = "";
        if (days == 1) {
            message = days + " day ";
        } else if (days > 1) {
            message = days + " days ";
        }
        secondsToNextUpdate = secondsToNextUpdate -1;
        message = message + hours + ":" + minutes + ":" + seconds;
        document.getElementById("timeToNextUpdate").innerHTML = message;
   
        setTimeout("updateCounter()", 1000);
    } else if (secondsToNextUpdate == 0) {
        message = "<span class='fontos'>Next update is out, please refresh!</span>";
        document.getElementById("messageToNextUpdate").innerHTML = message;
        setTimeout("reload()", 2000);
    }
}

function reload() {
    window.location.href = siteUrl;
}