var timeout;

var openedid;

Cufon.replace('h1');
Cufon.replace('h2');
Cufon.replace('.mainmenulink');


$(document).ready(function() {
	$('.menu .mainmenulink').mouseover(function() {
		
		$(this).parent().addClass("menuHover");
		$(this).addClass('activeColor');
		
		
		clearTimeout(timeout);
		
		/*if(!$(this).parent('LI').hasClass('active')) {
		
			$('.menu LI.active .submenu').hide();

		}*/
		
		
		//alert(opened + " ?= " + $(this).next())
		
		if($(this).next().length > 0 && openedid !== $(this).next().attr('id')) {
				
			if(typeof(openedid) != "undefined")
				$('#'+openedid).fadeOut(300);
			
			$(this).next().fadeIn(300);
			
			openedid = $(this).next().attr('id');
		}
		
	});
	
	$('.menu .mainmenulink').mouseout(function() {
		
		$(this).parent().removeClass("menuHover");
		$(this).removeClass('activeColor');
		
		ez = $(this).next('.submenu');
		
		clearTimeout(timeout);
		timeout = setTimeout("closemenu()", 1000);
		
		//if($(this).next().length > 0)
			//$(this).next().hide();
		
	});
	
	openedid = $('.menu LI.active .submenu').attr('id');
	$('.menu LI.active .submenu').show();
	
	$('.submenu LI').mouseover(function() {
		clearTimeout(timeout);
		//alert('hover');
	});
	
	$('.submenu LI').mouseout(function() {
		timeout = setTimeout("closemenu()", 1000);
	});
	
	/*$('.submenu').mouseout(function() {
		
		$(this).fadeOut(300);
		
	});*/
	
	
});

function closemenu() {
	$('.menu LI.active .submenu').fadeIn(300);

	//obj.hide();
	if($('.menu LI.active .submenu').attr('id') != openedid)
		$('#'+openedid).fadeOut(300);
	
	openedid = $('.menu LI.active .submenu').attr('id');
		
	//obj.fadeIn(300);
	//alert('closing...');
}
