$(function(){
	$('input[type=text]').each(function(){
		var $input = $(this);
		if(!$input.attr('placeholder'))
			$input.attr('placeholder', this.value);

		$input.focus(function(){
			if(this.value == $input.attr('placeholder'))
			this.value = '';
			$input.addClass('focus');
		});

		$input.blur(function(){
			if(this.value == '')
			this.value = $input.attr('placeholder');
			$input.removeClass('focus');
		});
	});

	$('div#members').mouseover(function() {

		// Add active class to div
		$('div#members div').addClass('active');

		return false;
	});
	
	$('div#members').mouseout(function() {
	
		// Remove active class from div 
		$('div#members div.active').removeClass('active');
		
		return false;
	});
	
	$('div#header .activeButton').mouseover(function() {

		// Add active class to div
		$('div#header .activeButton div').addClass('active');

		return false;
	});
	
	$('div#header .activeButton').mouseout(function() {
	
		// Remove active class from div 
		$('div#header .activeButton div.active').removeClass('active');
		
		return false;
	});

	$('h3.bar').click(function(){
		// get the parent of the h3
		var $parent = $(this.parentNode);
		// check if it has the class open
		if($parent.hasClass('open'))
			$parent.removeClass('open'); // remove the class if it has the class
		else
			$parent.addClass('open'); // add the class if it doesn't have the class
	});
	
	$('div#search').mouseover(function() {

		// Add active class to div
		$('div#search div').addClass('active');

		return false;
	});
	
	$('div#search').mouseout(function() {
	
		// Remove active class from div 
		$('div#search div.active').removeClass('active');
		
		return false;
	});
	
	$('div#logo h1 a').mouseover(function() {

		// Add active class to div
		$('div#logo div#logoRollover').addClass('active');

		return false;
	});
	
	$('div#logo h1 a').mouseout(function() {
	
		// Remove active class from div 
		$('div#logo div#logoRollover').removeClass('active');
		
		return false;
	});
	
	
});


//EMAIL FORM 

var GB = {
	text_labels: function(){
		//to automatically erase text in a search field
		$('input[type=text], textarea').each(function(){
			var $input = $(this);
			if(!$input.attr('placeholder'))
				$input.attr('placeholder', this.value);
			$input.focus(function(){
				if(this.value == $input.attr('placeholder'))
				this.value = '';
				$input.addClass('focus');
			});
			$input.blur(function(){
				if(this.value == '')
				this.value = $input.attr('placeholder');
			$input.removeClass('focus'); 
			});
		});
	},
	close_overlay: function(){
		$('#contactOverlay, #overlay, #overlay_container').remove();
		return false
	}
};


$(function(){
	
	//to automatically erase text in a search field
	GB.text_labels()

	
	// registration button
	$('a.emailLink, a#join' ).click(function(){
		//create overlay div
		$('body').append('<div id="contactOverlay"></div>');
		//create overlay content div
		$('body').append('<div id="overlay_container"><div id="overlay_content"></div></div>');
		//get the content
		$.get(this.href, { overlay: true }, function(response){
			//display the content
			$('#overlay_content').html(response);
			GB.text_labels();
		});
		
		return false
	});
	
	
	$('#contactOverlay, .close_overlay, #overlay').live('click',function(){
		GB.close_overlay();
		return false
	});

});







