$(function(){

    var config = {    
         sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
         interval: 0,    // number = milliseconds for onMouseOver polling interval    
         over: doOpen,   // function = onMouseOver callback (REQUIRED)    
         timeout: 50,    // number = milliseconds delay before onMouseOut    
         out: doClose    // function = onMouseOut callback (REQUIRED)    
    };
    
    function doOpen() {
        if($(this).attr("class") != 'separator') {
        		$(this).addClass("hover");
        		//$('ul:first',this).css('visibility', 'visible');
        		$('ul:first',this).slideDown(500);
      	}
    }

    function doClose() {
        if($(this).attr("class") != 'separator') {
        		//$('ul:first',this).css('visibility', 'hidden');
        		$('ul:first',this).hide();
        		$(this).removeClass("hover");
      	}
    }

    $("ul.dropdown li").hoverIntent(config);
    $("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");
    $("ul.dropdown li ul").hide();
});
