
var Iovos = {
    department: null,
    cancelHide: false,
    over: function(department) {
        Iovos.cancelHide = true;
        if(Iovos.department) {
            if(department == Iovos.department) return;
            Iovos.hide();
        }
        Iovos.show(department);
    },
    out: function(department) {
        Iovos.cancelHide = false;
        window.setTimeout('Iovos.tryHide()', 100);
    },
    show: function(department) {
        document.getElementById(department + '-popup').className = 'popup';
        document.getElementById(department + '-button').className = 'button over';
        Iovos.department = department;
    },
    tryHide: function() {
        if(!Iovos.cancelHide && Iovos.department) Iovos.hide();
    },
    hide: function() {
        document.getElementById(Iovos.department + '-popup').className = 'popup hidden';
        document.getElementById(Iovos.department + '-button').className = 'button';
        Iovos.department = null;
    }
};

