jQuery.noConflict();

var home_over_flyout = false;
var home_over_button = false;
var home_current_item_index;
var home_hover_time = 50;

jQuery(document).ready(function($){

// home button hover								
	$('.window .subcat_list li').hover(
		function() {
			home_over_button = true;
			home_current_item_index = $(this).prevAll().length;
			$('.list').hide();
			$(this).children('a').css('margin-left', '14px');
			var th = this;
			window.setTimeout(
				function() {
					jQuery(th).closest('.window').find('#functions').css('top', home_current_item_index * 24 - 2 + 'px').show();
					jQuery(th).closest('.window').find('#list_' + home_current_item_index).show();
					jQuery(th).closest('.window').find('#list_' + home_current_item_index).children('.functions_list:last').css('border-right', 'none');
				},
				home_hover_time
			);
		},
		function() {
			home_over_button = false;
			var th = this;
			window.setTimeout(
				function() {
					if (!home_over_flyout) {
						jQuery(th).children('a').css('margin-left', '0');
						jQuery(th).closest('.window').find('#functions > div').hide();
						jQuery(th).closest('.window').find('#list_' + home_current_item_index).hide();
					}
				},
				home_hover_time
			);
		}
	);

// home flyout hover
	$('.window .functions').hover(
		function() {
			home_over_flyout = true;
		},
		function() {
			home_over_flyout = false;
			$('.window .subcat_list li a').css('margin-left', '0');
			var th = this;
			window.setTimeout(
				function() {
					if (!home_over_button) {
						jQuery(th).hide();
					}
				},
				home_hover_time
			);
		}
	);

});

