﻿function getElementsByClassName(className,tagName){
    var ele=[],all=document.getElementsByTagName(tagName||"*");
    for(var i=0;i<all.length;i++){
        if(all[i].className==className)
            ele[ele.length]=all[i];
    }
    return ele;
}

function time_left() {
    var days=getElementsByClassName("tg_time_day","td");
    var hours=getElementsByClassName("tg_time_hour","td");
    var minutes=getElementsByClassName("tg_time_minutes","td");
    var seconds=getElementsByClassName("tg_time_second","td");
    
    var day_num=0;
    var hour_num=0;
    var minutes_num=0;
    var seconds_num=0;
    
    for(var i=0;i<days.length;i++){
        seconds_num=parseFloat(seconds[i].innerHTML);
        minutes_num=parseFloat(minutes[i].innerHTML);
        hour_num=parseFloat(hours[i].innerHTML);
        day_num=parseFloat(days[i].innerHTML);
        
        if(day_num==0&&hour_num==0&&minutes_num==0&&seconds_num-1==0)
            location.reload();
        
        if(seconds_num-1>=0){
            if(seconds_num-1<10)
                seconds[i].innerHTML="0"+(seconds_num-1);
            else
                seconds[i].innerHTML=seconds_num-1;
            continue;
        }
        
        seconds[i].innerHTML=59;
        
        if(minutes_num-1>=0){
            if(minutes_num-1<10)
                minutes[i].innerHTML="0"+(minutes_num-1);
            else
                minutes[i].innerHTML=minutes_num-1;
            continue;
        }
        
        if(hour_num-1>=0){
            minutes[i].innerHTML=59;
            if(hour_num-1<10)
                hours[i].innerHTML="0"+(hour_num-1);
            else
                hours[i].innerHTML=hour_num-1;
            return;
        }
        
        if(day_num-1>=0){
            minutes[i].innerHTML=59;
            hours[i].innerHTML=23;
            days[i].innerHTML=day_num-1;
        }
    }
}

function time_left2() {
    var days=getElementsByClassName("tg_time_day","span");
    var hours=getElementsByClassName("tg_time_hour","span");
    var minutes=getElementsByClassName("tg_time_minutes","span");
    var seconds=getElementsByClassName("tg_time_second","span");
    
    var day_num=0;
    var hour_num=0;
    var minutes_num=0;
    var seconds_num=0;
    
    for(var i=0;i<days.length;i++){
        seconds_num=parseFloat(seconds[i].innerHTML);
        minutes_num=parseFloat(minutes[i].innerHTML);
        hour_num=parseFloat(hours[i].innerHTML);
        day_num=parseFloat(days[i].innerHTML);
        
        if(day_num==0&&hour_num==0&&minutes_num==0&&seconds_num-1==0)
            location.reload();
        
        if(seconds_num-1>=0){
            if(seconds_num-1<10)
                seconds[i].innerHTML="0"+(seconds_num-1);
            else
                seconds[i].innerHTML=seconds_num-1;
            continue;
        }
        
        seconds[i].innerHTML=59;
        
        if(minutes_num-1>=0){
            if(minutes_num-1<10)
                minutes[i].innerHTML="0"+(minutes_num-1);
            else
                minutes[i].innerHTML=minutes_num-1;
            continue;
        }
        
        if(hour_num-1>=0){
            minutes[i].innerHTML=59;
            if(hour_num-1<10)
                hours[i].innerHTML="0"+(hour_num-1);
            else
                hours[i].innerHTML=hour_num-1;
            return;
        }
        
        if(day_num-1>=0){
            minutes[i].innerHTML=59;
            hours[i].innerHTML=23;
            days[i].innerHTML=day_num-1;
        }
    }
}
window.onload=function(){setInterval("time_left()",1000);}
window.onload=function(){setInterval("time_left2()",1000);}
