﻿var minutes = 2;
var seconds = 0;
var accountTimeout;

function changeCount() {
    seconds -= 1;
    var strMin;
    var strSec;
    if (seconds == -1) {
        minutes -= 1;
        seconds = 59;
    }
    if (minutes == 0 && seconds == 0) {
        logoutUser();
    }
    else {
        if (minutes == 1) {
            strMin = 'minute';
        }
        else {
            strMin = 'minutes';
        }
        if (seconds == 1) {
            strSec = 'second';
        }
        else {
            strSec = 'seconds';
        }
        $('#spn_countdown').html(minutes + ' ' + strMin + ' and ' + seconds + ' ' + strSec);
        accountTimeout = setTimeout("changeCount()", 1000);
    }
}

function displayCountdown() {
    var height = $(document).height() - 30;
    var width = $(document).width() - 35;
    var imageTop = $(window).height() / 2;
    var imageLeft = $(window).width() / 2;
    $('#div_disable').height(height).width(width).show();
    $('#spn_countdown').html('2 minutes and 0 seconds');
    $('#div_countdown').css('top', imageTop - 75).css('left', imageLeft - 150).show();
    minutes = 2;
    seconds = 0;
    changeCount();
}

function clearCountdown() {
    window.clearTimeout(accountTimeout);
    $('#div_disable').hide();
    $('#div_countdown').hide();
    timeIt();
}

function timeIt() {
    var timeUp = setTimeout("displayCountdown();", 1200000);
}

function checkTimeout() {
    if (!(Sys.Services.AuthenticationService._auth == undefined)) {
        if (!(Sys.Services.AuthenticationService._auth == false)) {
            timeIt();
        }
    }
}
