/* DO NOT EDIT OR REMOVE THIS PAGE! */
var popOver = {};

var fades = function() {
	return {
		init : function() {
			fades.render();
		},
		//Set up global nav rollovers.
		render : function() {
			//Get all nav items	
			var overItems = $$('#everything .overfx a');
			var overHomes = $$('#everything .fadehome a');
			popOver = overItems.combine(overHomes);
			//Loop through overItems and run overEffect function
			overItems.each(function(el, i){
				fades.overEffect(el, i);
			});
			overHomes.each(function(el, i){
				fades.homeEffect(el, i);
			});
		},
		overEffect : function(what, i) {
			var first = what.getElement('.rollpop');
			if(first){
				var overfx = new Fx.Morph(first, {'duration': 150, transition: Fx.Transitions.Sine.easeOut});				
				overfx.set({
					'display': 'block',
					'height': 0,
					'overflow': 'hidden'
				});
				what.addEvent('mouseenter', function(e){
					fades.hideAll(first);
					overfx.start({
						'height': [0, 100] 
					});
				});
				what.addEvent('mouseleave', function(e){
					overfx.start({
						'height': [100, 0] 
					});
				});
			}
		},
		hideAll : function(e){
			//console.log(e);
			//var first = e.getElement('.rollpop');
			popOver.each(function(el,i){
				var first = el.getElement('.rollpop');
				//console.log(first);
				if(first == e){
					//console.log("(Y*PIOHNLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN");
				}
				//first.setStyle('height', '0');
					//first.setStyle('color', '#ff0000');
				//}
			});
		},
		homeEffect : function(what, i) {
			var first = what.getElement('.rollpop');
			if(first){
				var overfx = new Fx.Morph(first, {'duration': 150, transition: Fx.Transitions.Sine.easeOut});
				overfx.set({
					'display': 'block',
					'height': 0,
					'overflow': 'hidden'
				});
			what.addEvent('mouseenter', function(e){
				overfx.start({
					'height': [0, 250]
				});
			});
			what.addEvent('mouseleave', function(e){
				overfx.start({
				'height': [250, 0]
			});
		});
	}
	}
	}
}();
