// JavaScript Document

$(document).ready(function(){
	$('#mainnav li.dropdown').children('a').click( function () {
		$('#mainnav li.dropdown ul').hide();
		$(this).siblings('ul').show();
		$(this).addClass('hover');
		return false;
	});
	$('#mainnav li.dropdown').mouseleave( function() {
		$(this).children('ul').hide();
		$(this).children('a').removeClass('hover');
	});

	$('#mainnav li.dropdown a').blur( function() {
		var li = $(this).parent().hasClass('dropdown') ? $(this).parent() : $(this).parent().parent().parent();

		li.attr('focusActive', 0);

		setTimeout(
			function() {
				if ( li.attr('focusActive') == 1 ) return;
				li.children('ul').hide();
				li.children('a').removeClass('hover');
			},
			200
		);

	});


	$('#mainnav li.dropdown a').focus( function() {
		if ( $(this).parent().hasClass('dropdown') )
			$(this).parent().attr('focusActive', 1);
		else
			$(this).parent().parent().parent().attr('focusActive', 1);
	});


});