// Menu Javascript/jQuery for Quick Order Portal 'Freestyle'
// Edward Cant, opticswerve.com
//--------------------------------------------------------------
var subCats;
var numCats = 0;
var menuTimer;

$(document).ready(function() {
	subCats = $('#tertiary ul > li > ul');
	numCats = $('#tertiary ul > li > a').length;
	var subCatLinks = subCats.find('li a');
	numSubCats = subCatLinks.length;
	subCats.hide();

	// For each category, check for subLinks, assign behaviour
	for(var i = 0; i < numCats; i++) {
		if($('#tertiary ul > li:eq(' + i + ') > ul > li > a').length > 0) {
			var catLink = $('#tertiary ul > li:eq(' + i + ') > a'); // Sublist links

			// Hover behaviour
			catLink.hover(function() {
				clearTimeout(menuTimer);
				$('#tertiary').css('z-index', '2');

				subCats.hide();
				$(this).siblings().show();

			},
			function() {
				menuTimer = setTimeout(function() {
					subCats.fadeOut('fast');
					$('#tertiary').css('z-index', '0');

				}, 2000);

			});

		}

	}

	// For each subcategory, assign hover behaviour
	for(var i = 0; i < numSubCats; i++) {
		subCatLinks.eq(i).hover(function() {
			clearTimeout(menuTimer);

		},
		function() {
			menuTimer = setTimeout(function() {
				subCats.fadeOut('fast');
				$('#tertiary').css('z-index', '0');

			}, 2000);

		});

	}

});