/*
+----------------------------------------------------------------------+
| N-SQUARE FRONT OFFICE                                                |
+----------------------------------------------------------------------+
| Copyright (c) 2010 N-SQUARE                                          |
+----------------------------------------------------------------------+
| Ce fichier source est la propriete d'Havas                           |
| Vous ne pouvez pas le reutiliser sans autorisation explicite         |
| d'Havas                                                              |
|                                                                      |
| This source file is subject of the Intellectual property of          |
| Streampower. You cannot use this file without explicit autorization  |
| of Streampower                                                       |
|                                                       		       |
+----------------------------------------------------------------------+
| Authors: <infos@n-square.net>                                        |
+----------------------------------------------------------------------+

$Id$
@brief   Gestion des onglets de la page d'accueil des mini-sites
@author  LDI
@version 1.0
@date    04/2010
*/

$(function () {
    // Menu principal
    var popupTimerHandle = null;
	function display_menu(toggle,named)
	{
		if ((popupTimerHandle != null)) {
			clearTimeout(popupTimerHandle);
			popupTimerHandle = null;
		}		
		
		named.css({ display: 'block' });
		if (!(toggle.hasClass('on'))) toggle.toggleClass('on');
	}
	
	function hide_menu(toggle,named)
	{
		popupTimerHandle = setTimeout(function() {
			named.css({ display: 'none' });
			if (toggle.hasClass('on')) toggle.toggleClass('on');
			}
		, 500);
	}

	$('ul#menu li ul').hover(function() {
		display_menu($(this).prev('a'),$(this));
	}, function(){
		hide_menu($(this).prev('a'),$(this));
	});	

    $('ul#menu li a.main-title').hover(function(){
    	$('ul#menu li a.main-title').removeClass('on');
    	$('ul#menu li ul').css({ display: 'none' });
    	display_menu($(this),$(this).next('ul'));
    },
    function(){
		hide_menu($(this),$(this).next('ul'));
	});
});	
