function MyCountDown()
{


LocalTimeInEST = DateTimeinEST(new Date());
LocalTimeInEST = LocalTimeInEST.getTime()/1000;

EventTime = new Date(2011, 0, 24, 17, 0, 0);
EventTime = EventTime.getTime()/1000;

return EventTime - LocalTimeInEST;

}


function display_c(start)
{
window.start = parseFloat(start);
var end = 0 // change this to stop the counter at a higher value
var refresh=1000; // Refresh rate in milli seconds
if(window.start >= end ){
mytime=setTimeout('display_ct()',refresh)
}
else {alert("Bon Voyage!");}
}

function display_ct() {
// Calculate the number of days left
var days=Math.floor(window.start / 86400); 
// After deducting the days calculate the number of hours left
var hours = Math.floor((window.start - (days * 86400 ))/3600)
// After days and hours , how many minutes are left 
var minutes = Math.floor((window.start - (days * 86400 ) - (hours *3600 ))/60)
// Finally how many seconds left after removing days, hours and minutes. 
var secs = Math.floor((window.start - (days * 86400 ) - (hours *3600 ) - (minutes*60)))

var x = days + " days<br>" + hours + " hours<br>" + minutes + " minutes<br>" + secs + " seconds";


document.getElementById('CountDown').innerHTML = x;
window.start= window.start- 1;

tt=display_c(window.start);
}



function DateTimeinEST(LocalDateTime) 
{

    // EST
    offset='-5';
    
//alert(LocalDateTime);
    // create Date object for current location
    d = new Date(LocalDateTime);

//	d = LocalDateTime;

    
    // convert to msec
    // add local time zone offset 
    // get UTC time in msec
    utc = d.getTime() + (d.getTimezoneOffset() * 60000);
    
    // create new Date object for different
    // timezone using supplied offset
    nd = new Date(utc + (3600000*offset));
    
     return nd;
}