var menuBackgroundBounce = function(menuElementsArray, overOffset, outOffset) {
	$$(menuElementsArray).each(function(item){
		item.observe('mouseover', function() {
			$$(menuElementsArray).each(function(itemOut){
				if (itemOut!=item) {
					if (itemOut.getStyle('background-position')!='0px 0px') {
						new Effect.Morph(itemOut, {
							style: {
								'background-position': ''+outOffset+'px 0px'
							}, // CSS Properties
							duration: 1,
							transition:Effect.Transitions.EaseFrom
						});
					}
				}
			});
			new Effect.Morph(item, {
				style: {
					'background-position': (overOffset)+'px 0px'
				}, // CSS Properties
    				duration: 1,
				transition:Effect.Transitions.Elastic
			});
		});
		/*item.observe('mouseout', function() {
			new Effect.Morph(item, {
				style: {
					'background-position': ''+outOffset+'px 0px'
				}, // CSS Properties
    				duration: 1,
				transition:Effect.Transitions.EaseFrom
			});
		});*/
	});
	$('content').observe('mouseover', function() {
		$$(menuElementsArray).each(function(itemOut){
			if (itemOut.getStyle('background-position')!='0px 0px') {
				new Effect.Morph(itemOut, {
					style: {
						'background-position': ''+outOffset+'px 0px'
					}, // CSS Properties
					duration: 1,
					transition:Effect.Transitions.EaseFrom
				});
			}
		});
	});
	$('imgHeader').observe('mouseover', function() {
		$$(menuElementsArray).each(function(itemOut){
			if (itemOut.getStyle('background-position')!='0px 0px') {
				new Effect.Morph(itemOut, {
					style: {
						'background-position': ''+outOffset+'px 0px'
					}, // CSS Properties
     					duration: 1,
     					transition:Effect.Transitions.EaseFrom
				});
			}
		});
	});
};

document.observe('dom:loaded', function() {
	menuBackgroundBounce(
		'#menu ul li',
		'7',
  		'-136'
	);
});

