$.fn.fancyFlash = function() {
	return this.each(function(i) {
		var src = $(this).attr('src'); src = src.replace(/2.gif/i, '1.gif');
		
		if ($(this).parent().is(".fancymenu")) {
			var pos = $(this).position();

			var img = new Image(); img.src = src; //Preloading images
			
			$(this).parent("a").prepend('<div id="over' + i + '" class="over"></div>');

			$('#over' + i).css('opacity', '0');
			$('#over' + i).css('background-image', "url('" + src + "')");

			$('#over' + i).css('left',	pos.left);
			$('#over' + i).css('top',	pos.top);
			
			$('#over' + i).hover(function() {
				$(this).animate({opacity: 1},	{queue: false, duration: 300});
			}, function() {
				$(this).animate({opacity: 0},	{queue: false, duration: 300});
			});
			
		} else {
			$(this).attr('src', src);
		}
	});
};