$(document).ready(function() {

	// -----begin----- fix empty box on join club page
	var el = $("#v65-signUpClubSummaryWrapper");
	if (el) {
		var content = $(el).html();
		if (!$.trim(content)) {
			$(el).hide();
		}
	}
	// -----end----- fix empty box on join club page
	

	// -----begin----- set active menu items 
	//get full current location link
	var location = document.location.href;
	
	//0: show all submenu; 1: hide all submenu;
	var hideSubMenu = 1;
	
	//query string RegExp
	var regexp = /http[s]{0,1}:\/\/.+?\/(.*)/i;
	
	//selector for toplevel ul
	var menuSelector       = '#navBar>ul';
	
	var menuContainer      = $(menuSelector);
	
	//hide all submenu
	if (menuContainer && hideSubMenu) {
	    $(menuSelector + ' ul').hide();
	}
	
	if (menuContainer) {
	    
	    //get query string
        var link = '/' + location.match(regexp)[1].toLowerCase();
        
        //for each links in menu...
        $(menuContainer).find('a').each(function(n, el) {
            
            //test href
            if ($(el).attr('href').toLowerCase() == link) {
                
                //add class
                $(el).addClass('on');
                
                //add class and id to body tag
                var levels = link.split('/');
                
                if (levels[1]) {
                    $('body').addClass(levels[1]);
                }
                
                if (levels[2]) {
                    $('body').attr('id', levels[2]);
                }
                
                //trying to find parent
                var parent = $(el).parent().parent().parent();
                
                if ($(parent).is('li')) {
                    
                    //set selected
                    $(parent).find('a:eq(0)').addClass('on');
                    
                    //show submenu
                    $(parent).find('ul').show();
                } else {
                    
                    //show submenu
                    $(el).parent().find('ul').show();
                }
            }
        });
	}
	// -----end----- set active menu items 

});
