All pastes #578972 Raw Edit

Someone

public text v1 · immutable
·published 2007-06-20 13:27 UTC
rendered paste body
<!-- OUTPUT CLOCK BOX -->
<input type="text" id="clock" style="font-size: 100pt; height: 181px; width: 1039px;" unselectable="on" onclick="clicked = true"/>
    
    
    
    
    
<!-- Script -->   
<script language=javascript>
    
    var seconds = '<% = Session.Item("seconds")%>';
    var minutes = '<% = Session.Item("minutes")%>';
    var hours = '<% = Session.Item("hours")%>';
    var clicked = false;
    var onpause = false;



function countDown()
{
    if(clicked == false)
    {   
       // Decrement seconds by one each call
       seconds--;
        
       // Decrement minutes and set seconds to 59 if minutes < 0
       if(seconds < 0) 
       {
           minutes--;
           seconds = 59;
       }
       
       // Decrement hours
       if(minutes < 0)
       {
           hours--;
           minutes = 59;
       }
       
       // End timer if hours < 0   ( if timer ends )
        if(hours < 0)
       {
           pause = true;
           onpause = true;
           document.getElementById('clock').innerText = "Froth Poker";
       }
       
       
       // If there is still time to go, update timer
       else
       {
            if(minutes > 9 && hours > 9) {
            document.getElementById('clock').innerText = hours + ":" + minutes + ":" + seconds; }
            
            else if (minutes >9 && hours < 10) {
            document.getElementById('clock').innerText = "0" + hours + ":" + minutes + ":" + seconds; }
            
            else if (minutes < 10 && hours > 9) {
            document.getElementById('clock').innerText = hours + ":" + "0" + minutes + ":" + seconds; }
            
            else if (minutes < 10 && hours < 10) {
            document.getElementById('clock').innerText = "0" + hours + ":" + "0" + minutes + ":" + seconds; }
       }
       
       
       
       if(onpause == true)
       {
            countDown();
       }
       
       
       
       setTimeout("countDown('')", 1000); // call function again in one second
            
    } // End if(clicked == false)
    
    
    /////////////////////////////////////////////////////////////////////////////////////////
    ///// CLICK = TRUE //////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////
    
    else if(clicked == true)
    {
        if(onpause == false)
        {
            onpause = true;
            clicked = false;
            
            if(minutes > 9 && hours > 9) {
            document.getElementById('clock').innerText = "Paused - " + hours + ":" + minutes + ":" + seconds; }
            
            else if (minutes >9 && hours < 10) {
            document.getElementById('clock').innerText = "Paused - 0" + hours + ":" + minutes + ":" + seconds; }
            
            else if (minutes < 10 && hours > 9) {
            document.getElementById('clock').innerText = "Paused - " + hours + ":" + "0" + minutes + ":" + seconds; }
            
            else if (minutes < 10 && hours < 10) {
            document.getElementById('clock').innerText = "Paused - 0" + hours + ":" + "0" + minutes + ":" + seconds; }
            
            countDown();
       }
       
       
       else if(onpause == true)
       {
            onpause = false;
            clicked = false;
            
            countDown();
            
       }
   }
   
} // end FUNCTION         
       
       countDown();
       


</script>