
var differentDay = -1;

var differentHour = -1;

var differentMinute = -1;

var startTime = new Date("February 25, 2010 12:00:00");
var endTime = new Date("February 25, 2010 14:00:00");
var endDateTick = (new Date("February 26, 2010 14:00:00")).getTime();

var daysms = 86400000;

var hoursms = 3600000;

var minutesms = 60000;

var microsecond = 1000; 

var currentTime = new Date();

var hour ;

var minute;

var second ;


var convertHour;

var convertMinute;

var convertSecond;

var diffms = startTime.getTime() - currentTime.getTime();

var differentSecond = Math.floor(diffms / microsecond);

var activityText = "开始";

var currentTick = 0;

var endTick = 0;

var over = false;

var intervals = null;


function getDeadline()
{
 
 
 currentTime = new Date();
 
 currentTick = currentTime.getTime();
 
 endTick = endTime.getTime();
 
 if ( currentTick >= endDateTick )
 {
    differentDay = 0;
    differentHour = 0;
    differentMinute = 0;
    differentSecond = 0;
    
    activityText = "结束";
    
    over = true;
    
    if ( intervals != null )
    {
      clearInterval(intervals);
    }
    
    if ( typeof(document.getElementById("actover")) != "undefined" && document.getElementById("actover") != null )
    {
       document.getElementById("actover").innerHTML = "该活动已圆满结束,非常感谢您的关注和参与。";
    }
 }
 else 
 {
     if ( currentTime.getDate() > endTime.getDate() )
     {
        endTime.setDate(currentTime.getDate());
        startTime.setDate(endTime.getDate());
     }
     
     if ( currentTime.getTime() >= endTime.getTime() )
     {
        endTime.setDate(endTime.getDate() + 1 );
        startTime.setDate(endTime.getDate());
     }
     
     if ( currentTime.getTime() < startTime.getTime() )
     {
        activityText = "开始";
     }
     else
     {
       activityText = "结束";
     }

     hour = currentTime.getHours();

     minute = currentTime.getMinutes();

     second = currentTime.getSeconds();



     convertHour = differentDay;

     convertMinute = differentHour;

     convertSecond = differentMinute;

     if ( activityText == "开始" )
     {
       diffms = startTime.getTime() - currentTime.getTime();
     }
     else
     {
       diffms = endTime.getTime() - currentTime.getTime();
     }

    differentDay = Math.floor(diffms / daysms);

    diffms -= differentDay * daysms;

    differentHour = Math.floor(diffms / hoursms);

    diffms -= differentHour * hoursms;

    differentMinute = Math.floor(diffms / minutesms);

    diffms -= differentMinute * minutesms;

     differentSecond = Math.floor(diffms / microsecond);
     
        
    document.getElementById("activitytext").innerHTML = activityText;

    if(convertHour != differentDay) 
    {
        document.getElementById("daystext").innerHTML =differentDay;
    }


    if(convertMinute != differentHour) document.getElementById("hourstext").innerHTML=differentHour;

    if(convertSecond != differentMinute) document.getElementById("minutestext").innerHTML=differentMinute;

    document.getElementById("secondstext").innerHTML=differentSecond;
    

} // if ( currentTick >= endDateTick )

}

// end hiding --> 


function startGetDeadline()
{  
   getDeadline();
   intervals = setInterval(getDeadline,1000);
}



