/*
 * $RCSfile: generic.js,v $
 * $Source: /cvs/cpslweb/templates/cpsl/js/generic.js,v $, $Revision: 1.3 $, $Date: 2009/09/17 15:15:30 $, $State: Exp $
 * 
 */

var init_counter = function() {
	var counter = /*$ ? $('counter') :*/ jQuery('#counter'); // where the text goes
//alert(counter);
    if(counter) {
        var countdown = function () {
            var counter = /*$ ? $('counter') :*/ jQuery('#counter');
            //
            var now = new Date();
            var timenow = now.getTime();
            var targetdate = Date.parse("07 Dec 2009 09:00:00 GMT");
            var timeleft = Math.floor((targetdate - timenow)/1000);
            //
            var day = (Math.floor(timeleft/86400))%86400;
            var hour = (Math.floor(timeleft/3600))%24;
            var minute = (Math.floor(timeleft/60))%60;
            var second = (Math.floor(timeleft/1))%60;

            if(day<10) day = ' '+day;
            if(hour<10) hour = '0'+hour;
            if(minute<10) minute = '0'+minute;
            if(second<10) second = '0'+second;

           var text = day + ":" + hour + ":" + minute + ":" + second;
//console.debug(text);
//           if(counter.html) {
//               var ans = $('counter').html(text);
                counter.text(text);
//console.debug(ans.toString());
//           } else {
               //counter.innerHTML = text;
//console.debug(counter.innerHTML);
 //          }
        };
        countdown(); // call function
        if(countdown.periodical) { // mootools way
            countdown.periodical(1000); // call again every 1000 ms
        } else {
            setInterval(countdown, 1000);
        }
    }
}

if(window.addEvent) {
    // mootools onload
    window.addEvent('domready', init_counter);
} else if(jQuery) {
    jQuery(document).ready(init_counter);
}
