/////////////////////////////////////////////////////////
		//
		// FISHEYE MENU CLASS
		//
		var fish = new Class({
			minZoom : 54,
			maxZoom : 90,
			zoomQty : 2,
			testVar : 'hi',
			initialize: function(handle) {
				this.handle = $(handle);
				this.items = this.handle.getElements('img');
				if (window.ie) {
				this.handle.setStyle('margin-left', '-' + (this.handle.offsetWidth/1.65) + 'px');} else {
				this.handle.setStyle('margin-left', '-' + (this.handle.offsetWidth/2) + 'px');}
				this.effects = [] //meh
				if (window.ie) {
				this.items.each(function(el1) {
					el1.addEvent('mouseover', function() { this.magnifyie(el1); }.bind(this));
					el1.addEvent('mouseout', function() { this.shrink(el1); }.bind(this));
					this.effects[el1.src] = $(el1.parentNode).effects({wait: false, duration: 200});
				}, this);
				} else
				{
				this.items.each(function(el2) {
					el2.addEvent('mouseover', function() { this.magnify(el2); }.bind(this));
					el2.addEvent('mouseout', function() { this.shrink(el2); }.bind(this));
					this.effects[el2.src] = $(el2.parentNode).effects({wait: false, duration: 200});
				}, this);
				}
			},
			magnify: function(el3) {
				this.effects[el3.src].custom({
					'height': this.maxZoom + 'px',
					'width': this.maxZoom + 'px',
					'margin-top': '-' + (this.maxZoom - el3.getStyle('height').toInt()) + 'px'})
			},
			magnifyie: function(el4) {
				this.effects[el4.src].custom({
					'height': this.maxZoom + 'px',
					'width': this.maxZoom + 'px',
					'margin-top': (this.maxZoom - el4.getStyle('height').toInt()) + 'px'})
			},
			shrink: function(el5) {
				this.effects[el5.src].custom({
					'height': this.minZoom + 'px',
					'width': this.minZoom + 'px',
					'margin-top': '0px'})
			}
		});