﻿var secs
var timerID = null
var timerRunning = false
var delay = 1000
var menu = '';
var tipo = '';

function IniTimerSubmenu(submenu, tipo) {
    // Set the length of the timer, in seconds
    secs = 5
    StopTheClock()
    subMenu(submenu, tipo)
}

function StopTheClock() {
    if (timerRunning) {
        clearTimeout(timerID);
    }
    timerRunning = false;
}

function StartTheTimer() {
    if (secs == 0) {
        StopTheClock();

        document.getElementById("div_submenu" + menu).style.display = "none";

        secs = -1;

        return false;
    } else {
        //self.status = secs
        timerRunning = true
        timerID = self.setTimeout("StartTheTimer()", delay)
    }
}

function subMenu(submenu, tipo) {
    menu = submenu;

    if (tipo == "over") {
        document.getElementById("div_submenu" + menu).style.display = "block";
        return false;
    }

    if (tipo == "out") {
        secs = 0;
        timerID = self.setTimeout("StartTheTimer()", delay);
    }
}