/* if (window['loadFirebugConsole']) {
    window.loadFirebugConsole();
}else {
    if (!window['console']) {
        window.console = {};
        window.console.info = alert;
        window.console.log = alert;
        window.console.warn = alert;
        window.console.error = alert;
    }
} */

jQuery(document).ready(function(){
    jQuery("li.menu-item a").click(function(e) {
    	//
    	var parent = jQuery(this).parent();
        var ul  = jQuery(parent).children('ul');
        
        //console.log(body);
        // slide body
        //console.log(jQuery(this).attr('href'));
        if (ul.length > 0 && jQuery(this).attr('href') == "#") {
        	e.preventDefault();
	        jQuery(ul).slideToggle(200, function(that) {
	        	//console.log(this);
	        	var parent = jQuery(this).parent();
	        	//console.log(parent);
	            var display = jQuery(this).css('display');
	            if (display == 'none') {
	                jQuery(parent).addClass("nav-item-closed");
	                jQuery(parent).removeClass("nav-item-open");
	            } else {
	                jQuery(parent).removeClass("nav-item-closed");
	                jQuery(parent).addClass("nav-item-open");
	            }
	        });
        }
    });
    
    var theAddress = window.location;
    //alert(theAddress);
    
    jQuery(".menu li ul li a").each(function (index, domEle) {
        var thisLink = jQuery(domEle).attr("href");

        if (thisLink == theAddress) {
        	// console.log(domEle);
            var parentUl = jQuery(domEle).parents("ul.sub-menu");
            // console.log(parentUl);
            jQuery(parentUl).each(function (index, domEle) {
            	// console.log(domEle);
            	// console.log(jQuery(domEle).css("display"));
            	if (jQuery(domEle).css("display") == 'none') {
                	jQuery(domEle).css("display",'block');
                	jQuery(domEle).addClass("nav-item-open");
                }
            });
            
        }
    });
    
    jQuery(".menu ul").each(function (index, domEle) {
        
        var parent = jQuery(domEle).parent();
        // console.log(parent);
        if (! jQuery(parent).hasClass('current-menu-ancestor')) {
            jQuery(parent).addClass('nav-item-closed');
        } else {
            jQuery(parent).addClass('nav-item-open');
        }
        
    });
    
});
