GMX.pages.add('join-gmx', function() {
	
	
		var	hideMenu = function(){	
			// On MouseOut close the shows flyout
			$('shareThis').onmouseout = function(e){
				if (!e) var e = window.event;
				var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
				while (reltg.tagName != 'BODY'){
					if (reltg.id == this.id){return;}
					reltg = reltg.parentNode;
				}
				// hide menu
				Effect.SlideUp('shareThis', {duration:.3});
				$('shareThis').toggleClassName('open');
			}
		}

	
	
		$$('a.shareLnk').each(function(el) {
			el.observe('click',
			function(el){
				Effect.SlideDown('shareThis', {duration:.2, afterFinish: hideMenu });
				$('shareThis').toggleClassName('open');
			});
		});
		
	
		$$('a.requestContactLnk').each(function(el) {
			el.observe('click',
			function(el){
				GMX.popups.launchPopUp('request-contact-popup');
			});
		});	
	
	
		// hide all fields
		hideFields = function(){
			//hide email
			$('phone-number-fields').hide();
			//hide phone
			$('email-fields').hide();
		}
		
		//show email fields
		showEmail = function(){
			hideFields();
			$('email-fields').show();
		}
		//show phone fields
		showPhone = function(){
			hideFields();
			$('phone-number-fields').show();
		}
 	}
);


Event.observe(window, 'load', function(){
	GMX.pages.setup('join-gmx');
	

});