﻿ var st='60';
       
     
        function BeforeTimeout()
        {   
        setTimeout('CheckSession()',parseInt(60000)*parseInt(st-5));
        }

        function CheckSession()
        {        
        opentview1()                     
        }
        //window.onload=BeforeTimeout  
        //=========================================================================
        
        
        var objDiv1;
        var hsize1;

       function opentview1()
       {   
       hsize1= document.getElementById('mainholdersession').scrollHeight;            
       var wsize1= screen.width;	       
       var mydiv1 = document.getElementById("viewlargdivsession");  

        document.getElementById('divdisablewind').style.height = hsize1 + 160 + "px"; 
        document.getElementById('divdisablewind').style.width  = wsize1 + 60 + "px";      
        document.getElementById('divdisablewind').style.display="block";       
        document.getElementById('divdisablewind').style.left = "0px";    
      
       document.getElementById('viewlargdivsession').style.left = (wsize1/2) - (200) + "px"; 
       mydiv1.style.visibility="Visible";       
       objDiv1 = "viewlargdivsession";       
       timeIt()           
    }
        
    //========================================================================================
         
            // Take user here after session timed out
            var timedouturl = "../Default.aspx";

            function Minutes(data) {
            for (var i = 0; i < data.length; i++)
            if (data.substring(i, i + 1) == ":")
            break;
            return (data.substring(0, i));
            }

            function Seconds(data) {
            for (var i = 0; i < data.length; i++)
            if (data.substring(i, i + 1) == ":")
            break;
            return (data.substring(i + 1, data.length));
            }

            function Display(min, sec) {
            var disp;
            if (min <= 9) disp = " 0";
            else disp = " ";
            disp += min + ":";
            if (sec <= 9) disp += "0" + sec;
            else disp += sec;
            return (disp);
            }

            function Down() {
            sec--;
            if (sec == -1) { sec = 59; min--; }
            
            if(document.all)
            {document.getElementById('clock').innerText = Display(min, sec);}
            else
            {document.getElementById('clock').textContent = Display(min, sec);}
            
            
            window.status = "Session will time out in: " + Display(min, sec);
            if (min == 0 && sec == 0) {
            alert("Your session has timed out.");
            window.top.location.href =timedouturl;
            }

            else down = setTimeout("Down()", 1000);

            }

            function timeIt()
            { 
                    if(document.all)
                    {
                    min = 1 * Minutes(document.getElementById('clock').innerText);
                    sec = 0+ Seconds(document.getElementById('clock').innerText);
                    Down();
                    } 
                    else
                    {
                    min = 1 * Minutes(document.getElementById('clock').textContent);
                    sec = 0+ Seconds(document.getElementById('clock').textContent);
                    Down();
                    }           
            }    
                    
        
