$(document).ready(function(){ 
	
	var delaytime = 150;
    // Superfish menu initialization
    $("ul.sf-menu").superfish({
	delay: delaytime
});
    $("ul.sf-menu").addClass('tr'); 
    $("ul.sf-menu > li").addClass('ts');
    $("ul.sf-menu > li:last-child").addClass("last");
 

    // Set background effect for menu main level
    jQuery.fn.initMenu = function($activeElement) {

        $('ul.sf-menu > li').removeClass('prev');
        var $prevc = $activeElement.prevAll();
        $prevc.addClass('prev');

        $('ul.sf-menu > li').removeClass('next');
        var $nextc = $activeElement.nextAll();
        $nextc.addClass('next');
    };

    var $activeElement = $("ul.sf-menu > li.current_page_item");
    var removeClass = 'current_page_item';
    if ( $activeElement.length < 1 ) {
        $activeElement = $("ul.sf-menu > li.current_page_ancestor");
        removeClass = 'current_page_ancestor';
    }

    $().initMenu($activeElement);

    var out = 0;
    $('ul.sf-menu > li').hover(
            function() {
                $activeElement.removeClass(removeClass);
                $().initMenu($(this));
                if ( out != 0 ) {
                    clearTimeout(out);
                return
                }
            },
            function() {
			if ( !$(this).hasClass('home') ) {
	            out = setTimeout(function ()
	                {
	                $activeElement.addClass(removeClass);
	                $().initMenu($activeElement);
	                },
	                delaytime);
			}
			else {
				$activeElement.addClass(removeClass);
                $().initMenu($activeElement);
			}
            });

    // Remove links for main menu items with submenu
    $('ul.sf-menu li > a').each(function() {
            if($(this).next().length > 0) {
                $(this).removeAttr('href');
            }
    });

    $('#article p a').children().each(function() {
        if ( $(this).is('img') ) {
            $(this).parent().css({
				'border-bottom': '0',
				'background-color': 'transparent'
			});
		}
	});
}); 


