// MooTools
window.addEvent('domready', function() {
	
	//MORE
		//Fx.Slide
	
	//Icon Hover
	$$('ul#sports-list li a').addEvents({
		'mouseover': function(e) {
			$('select-sports-text').set('html', '');
			$('select-sports-text').set('html', this.get('rel'));
		},
		'mouseout': function(e) {
			$('select-sports-text').set('html', 'Select a Sport');
		}
	});
	
	//Icon Arrow Click
	var selectSportsArrowClick;
	$('select-sports-arrow').addEvent('click', function(e){
		
		var selectSportsFx = new Fx.Slide('select-sports-wrapper', {
		    duration: 500,
			transition: Fx.Transitions.Bounce.easeOut,
		});
		
		if($('select-sports-arrow').hasClass('down')) {
			selectSportsFx.slideOut().chain(function(){
				//selectSportsArrowClick = Cookie.write('selectSportsArrow', 'up');
			});
			$('select-sports-arrow').removeClass('down');
			$('select-sports-arrow').addClass('up');
			
		} else if($('select-sports-arrow').hasClass('up')) {
			selectSportsFx.slideIn().chain(function(){
				//selectSportsArrowClick = Cookie.write('selectSportsArrow', 'down');
			});
			$('select-sports-arrow').removeClass('up');
			$('select-sports-arrow').addClass('down');
		}
		
		return false;
		
	});
	
	//Icon Arrow Load
	/*var selectSportsLoadFx = new Fx.Slide('select-sports-wrapper', {
		    duration: 1,
	});
	var selectSportsArrow = Cookie.read('selectSportsArrow');
	if(selectSportsArrow == 'up') {
		console.log(selectSportsArrow);
		$('select-sports-arrow').removeClass('down');
		$('select-sports-arrow').addClass('up');
		selectSportsLoadFx.slideOut();
	}*/
	

	/* Become a Memeber */
	$$(".standard-form input").addEvents({
		'focus': function(e) {
			$(this).addClass('focused');
		},
		'blur': function(e) {
			$(this).removeClass('focused');
		}
	});
	
	$('become-member-form').addEvent('submit', function(e){
		var areAllValid = LiveValidation.massValidate( [ ab_first_name, ab_last_name, ab_address_1, ab_city, ab_state, ab_zip, ab_phone_number, ab_email_address, ab_membership_type ] );
		if (areAllValid == true) {
				
		} else {
			var myFx = new Fx.Scroll(window).toElement('become-member-form-container');
		}
	});
		
	$$('.checkValid').addEvent('focus', function() {
		$('standardFormValid').set('value', 'AthleticBoostersValid');
	});
	//END Spam
	
	//Membership Types
	var viewMembershipTypes = new Fx.Morph('membership-types-container', {duration: '300', transition: Fx.Transitions.Sine.easeOut});
	$('membership-types-button').addEvent('click', function(e) {
		var membershipTypesSize = $('membership-types').getSize();
		viewMembershipTypes.start({
		    'height': [membershipTypesSize.y],
		});
		//console.log(membershipTypesSize.y);
		return false;
	});
	

});	



