var today = new Date();
var countdown = new Date();
var timer = false;
$(document).ready(function(){
    var url = BASE_URL + "/ajax/gettime";
    
    $.getJSON(url, function(data){
        
        countdown.setTime(data.target * 1000);
        today.setTime(data.today * 1000);
        //today = new Date();
        timer = setInterval(displayTime, 1000);
    });
});

function displayTime(){

    today = new Date();
    //timer = setTimeout(displayTime,1000);
    
     var amount = countdown.getTime() - today.getTime();
        
        if(amount <= 0){
            amount = 0;
            $('#countDownDays').html('00');
            $('#countDownSeconds').html('00');
            $('#countDownHours').html('00');
            $('#countDownMinutes').html('00');
            clearTimeout(timer);
        }
        
        amount = amount / 1000;
      
        
        var daysLeft = Math.floor(amount/(60*60*24));
        amount = amount%(60*60*24);
        var hoursLeft = Math.floor(amount/(60*60));
        amount = amount%(60*60);
        var minutesLeft = Math.floor(amount / 60);
        amount = amount%60
        var secondsLeft = Math.floor(amount);
        
        timer = setTimeout(displayTime,1000);
        
        $('#countDownDays').html(daysLeft);
        $('#countDownSeconds').html(secondsLeft);
        $('#countDownHours').html(hoursLeft);
        $('#countDownMinutes').html(minutesLeft);
        
        //alert(daysLeft + "days " + hoursLeft + " hours " + minutesLeft + " minutes " + secondsLeft + "seconds");
    
    
}
