$( function() {
    // dropdown
    $('.mainmenu ul li:first').addClass('f');
    $('.mainmenu ul li:first').nextAll('li:last').addClass('l');
    
	$('.mainmenu ul li:has(div)').each( function() {
		var _me = $(this),
			_child = _me.find('div:first').hide(),
			//_nextCurrent = _me.next('li.current'),
			_timer = null;
		
        _me.find('li:last').addClass('dl');
            
		_me.hover( function() {
				if (_timer) clearTimeout(_timer);
				
				/*if ( _nextCurrent.length > 0 )
						_nextCurrent.removeClass('current');*/
				
				_me.addClass('hover');
				_child.slideDown();
			},
			function() {
				_timer = setTimeout(function() { 
					_child.slideUp('normal', function() { 
						/*if ( _nextCurrent.length > 0 )
							_nextCurrent.addClass('current');*/
						_me.removeClass('hover'); 
					} ); }, 500);
			});
	});
    
    // current subpage
    $('.mainmenu ul li li.current_page_item').parents('li').eq(0).addClass('active');
    
    //footer
    $('ul.footer-links li a:not(:last)').after(' | ');
	
});