(function($){
	jQuery.preloadImages = function(sSciezka, aTabela){
		for(var i = 0; i< aTabela.length; i++)
		{
	  		$("<img>").attr("src", sSciezka + arguments[i]);
		}
	}

	$.fn.extend({ 
	
		menuHover: function(aOptions) {

			var aDefaults = {obrazki: [], obrazkiHover: [], sciezka: ''};
		
			var options =  $.extend(aDefaults, aOptions); 

			var sMSIE = $.browser.msie;
			
			$.preloadImages(options.sciezka, options.obrazki);
			$.preloadImages(options.sciezka, options.obrazki);
			
			return this.each(function() {
				var opts = options;
				var $this = $(this);

				$('img.active', $this).each(function(){
					$(this).hover(
						function () {
							var sFileName = $(this).attr('src');
							var sFileName = sFileName.replace(options.sciezka, '');
							var iIndex = jQuery.inArray(sFileName, options.obrazki);
							
				
							if(iIndex >= 0)
								$(this).attr('src', options.sciezka + options.obrazkiHover[iIndex]);
						}, 
						function () {
							var sFileName = $(this).attr('src');
							var sFileName = sFileName.replace(options.sciezka, '');
							var iIndex = jQuery.inArray(sFileName, options.obrazkiHover);
							if(iIndex >= 0)
								$(this).attr('src', options.sciezka + options.obrazki[iIndex]);
						}
					);

				})
			});
		}
	});
})(jQuery);
