// Main Dropdown Menu
// (c) Plastyk Studios 2009
$(document).ready(function(){ 
	$("ul.sf-menu").superfish({
		delay: 600,
		animation: {opacity:'show'},
		speed: 'normal', 
		autoArrows: false,
		dropShadows: false,
		disableHI: false, 
		onInit: function(){},
		onBeforeShow: function() {
			var url = $(this).prev().attr('href');
			if(typeof(url) != 'undefined') {
				// cache to memory
				if($.jCache.hasItem(url)) {
					$(this).html($.jCache.getItem(url));
				} else {
					$(this).load(url+" #subnav li", function() {
						$.jCache.setItem(url, $(this).html());									 
					});
				}
			}
		},
		onShow: function() {
			var ancr = $(this).parents('li').children('a');
			var classes = $(ancr).attr('class');
			$(ancr).addClass(classes+'selected');
		}, 
		onHide: function() {
			var ancr = $(this).parents('li').children('a');
			var classes = $(ancr).attr('class');
			var parts = classes.split(' ');
			if(typeof(parts[1]) != 'undefined') {
				$(ancr).toggleClass(parts[1]);
			}
		}
	});
	
	// preload images
	var _path = 'images/interface/';
	var _images = ['menu1__.gif','menu2__.gif','menu3__.gif','menu4__.gif','menu5__.gif','menu6__.gif','menu7__.gif'];
	$.each(_images, function(e) {
		$(new Image()).load().attr('src', _path+this);
	});
});