$(document).ready(function() {
	
	/* Main-menu
	---------------------------------------------- */
	$('#main-menu .header').each(function(e) {
		var TEXT = $(this).find('strong').text();
		
		$(this).append('<span>'+TEXT+'</span>');
	});
	
	// Dropdown menu
	$('#main-menu .header').each(function(e) { 
		$('#main-menu li:has(ul.submenu)').addClass('has_submenu');
		$('#main-menu li:has(ul.submenu) li:has(ul.subsubmenu)').addClass('has_subsubmenu');
		$('#main-menu li ul.submenu li:first-child').addClass('first');
		$('#main-menu li ul.submenu li ul.subsubmenu li:first-child').addClass('first');
	});
	$('#main-menu .has_submenu').hover(
		function() {
			$(this).addClass('active');
		},
		function() {
			$(this).removeClass('active');
		}
	);
	// third level menu
	$('#main-menu .has_subsubmenu').hover(
			function() {
				$(this).addClass('active');
			},
			function() {
				$(this).removeClass('active');
			}
		);
	
	
	/* Tabbed menu
	---------------------------------------------- */
		// Start function
		start();
		
		// Actions
		$('.tabbed .tabs ul li a').click(function() {
			
			var CURRENT = $(this).attr('href');
			
			// Select current tab
			$(this).parent().parent().find('li').removeClass('current');
			$(this).parent('li').addClass('current');
			
			// Show current box
			$(this).parent().parent().parent().parent().find('.tabbed-item').hide();
			$(this).parent().parent().parent().parent().find(CURRENT).fadeIn();			
			
			// IE 6 and 7 height fix
			$(this).parent().parent().parent().parent().css('_height', '0px');
			$(this).parent().parent().parent().parent().css('min-height', '0px');
			
			return false;
		});
		
		// Start
		function start() {
			$('.tabbed .tabbed-item').hide();
			$('.tabbed .tabs ul li').each(function(i) {
				if($(this).attr('class') == 'current')
					$($(this).find('a').attr('href')).fadeIn();
			});
		}
});
