jQuery(document).ready(function(){

jQuery('<li class="separator">').insertAfter(".nav>li");
var  menuWidth=5;
jQuery(".main .nav>li.current_page_item a").css("font-weight","normal");
   jQuery(".main .nav>li").each(function(i) {
     menuWidth += jQuery(this).outerWidth(true);
	 elwidth=jQuery(this).width();
if (jQuery(this).is('.current_page_item')) {
	
	jQuery(this).css("width", elwidth*1.07);
	jQuery(".main .nav>li.current_page_item a").css("font-weight","bold");

	 }else {
	 jQuery(this).css("width", elwidth*1.07);
	 }
     });
    jQuery(".nav").css("width", menuWidth);
	

	jQuery(".main .nav>li:last").each(function(){
      jQuery(this).addClass("last");
});
 jQuery(".main .nav").css("visibility", "visible");
	jQuery("#footer_menu .nav>li:last").each(function(){
      jQuery(this).addClass("last");
});
	if(jQuery('#submenu').length) {
	tabs();
	}
});

function tabs(){
	var o ={};
	o.main = jQuery("#menu_list");
	o.menu = jQuery("#menus");
	o.mainTabs = jQuery("#submenu");
	o.pad = o.menu.find(".menuitem");
	

	
	o.obj = o.main.find("a");

	classes();
	
	function classes(){
		o.mainTabs.find("a:first").addClass("first");
		o.mainTabs.find("a:last").addClass("last");
		o.mainTabs.find(".active").prev("a").addClass("pre_active");
		o.mainTabs.find("li:first").addClass("first");
		o.mainTabs.find("li:last").addClass("last");

	}
	
	if(!location.hash){location.hash = o.menu.find(".menuitem:first").attr("url");}
	var $state = jQuery('#state'), $custom = jQuery('#custom'), $overloading = jQuery('#overloading');	
	jQuery.History.bind(function(state){
		$state.text(state);
		open_tab(state);
	});
	
	function open_tab( obj ){
		o.aTag = jQuery("a[href='#"+obj+"']");
		o.obj.removeClass();
		o.obj.parent().removeClass("active");
		o.aTag.addClass("active");
		o.aTag.parent().addClass("active");
		classes();
		o.pad.hide();
		o.menu.find(".menuitem[url='"+obj+"']").fadeIn('slow');

	}
	
	
}



