/* Function that compute the difference between now and enddate and wrote it in (objectId) innerHTML element every 500ms*/
function DiscountTimer(objectId, endDate, timer, endMessage) 
{
    var days = 0;
    var hours = 0;
    var minutes = 0;
    var seconds = 0;
    var timeLeft = Math.floor((new Date(endDate)-new Date())/1000);
   
   if (timeLeft>0) 
   {
        //Set days
        if (timeLeft>172800)
        {
            days = Math.floor(timeLeft / 86400);
            timeLeft = timeLeft % 86400;
        }
        //Set hours
        if (timeLeft>3600)
        {
            hours = Math.floor(timeLeft / 3600);
            timeLeft = timeLeft % 3600;
        }
        if (hours<10)
            hours = '0'+hours;
        
        //Set minutes 
        if (timeLeft>60)
        {
            minutes = Math.floor(timeLeft / 60);
            timeLeft = timeLeft % 60;
        }
        if (minutes<10)
            minutes = '0'+minutes;
        
        //Set Seconds
        seconds = Math.floor(timeLeft);
        if (seconds<10)
            seconds = '0'+seconds;
        
        var obj = document.getElementById(objectId);
        if (obj)
        {
            if (days > 0)
            {
                obj.innerHTML= days + ' Tage '+hours+':'+minutes+':'+seconds;
            }
            else
            {
                obj.innerHTML= hours+':'+minutes+':'+seconds;
            }
        }
        setTimeout('DiscountTimer(\''+objectId+'\',\''+endDate+'\','+timer+',\''+endMessage+'\')',timer);
    } 
    else 
    {
        var obj = document.getElementById(objectId);
        if (obj)
            obj.innerHTML=endMessage
    }

    
}


