﻿
function initLoginButton() {
    
    var _login = $('#login');
    var _visible = false;
    var _timer;
    
    var hide = function() {
        _login.hide();
        _visible = false;
        clearInterval(_timer);        
    }
    
    var show = function() {
        _login.show();
        _visible = true;                    
        _timer = setTimeout(hide,2000);
        
        _login.unbind('mouseover');
        _login.unbind('mouseout');        
        _login.bind('mouseover', function() {
            clearInterval(_timer);
        });
        _login.bind('mouseout', function() {
            _timer = setTimeout(hide,1000);
        });
    }
    
    $('#search a.btn-login').each( function() {    
        $(this)
            .unbind('click')
            .bind('click', function() {
                if (_visible) {
                    hide();
                } else {
                   show();
                }
                return false;
            })
    });
    
}
  

$(document).ready(function() {
    initLoginButton();
});




