function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
}


$(document).ready(function(){

$('#tryagain').click( function() {

			//$('#homeform').removeClass('form-login').addClass('form-signup');
			$('#form-signup-error-wrapper').hide();
			//$('#form-login-wrapper').hide();
			$('#form-signup-wrapper').show();
			$('#form-signup').show();
			$('#form_signup_email').val('email');
			$('#form_signup_password1').val('password');
			$('#form_signup_password2').val('confirm password');

	return false;
});

	$('#form-signup').submit( function() {
		var $this = $(this);
		$this.hide();
		
		var email = $("#form_signup_email").val();  		
		var errors = 0;
		
		if ( email != 0 ) {
			if(! isValidEmailAddress(email)) {
			//	$('#form-signup-error').prepend( "<li>" + 'Please enter a valid email address...' +  "</li>" );		
				errors = errors + 1;
			}
		} else {
				//$('#form-signup-error').prepend( "<li>" + 'Please enter a valid email address...' +  "</li>" );		
				errors = errors + 1;
		}
		
		if ( errors != 0 )  {
				$('#form-signup-error-wrapper').show();
		} else {
				$this.ajaxSubmit();
				$('#form-signup-msg').show(200);		
		}
		
		return false;		
	});

	$('#form-login').submit( function() {
		var $this = $(this);
		//$this.hide();
		$('#form-login-msg').show(200);		
		return false;		
	});

	$('#form_signup_email').val('email');
	$('#form_signup_password1').val('password');
	$('#form_signup_password2').val('confirm password');
	
	//$('#form_signup_password1').attr('type', 'text');
	//$('#form_signup_password2').attr('type', 'text');
	
	
	$('#form_login_username').val('username');
	$('#form_login_password').val('password');

	$('input.text').focus( function() { var $this = $(this); $this.val(''); } );
	$('input.text').blur( function() { 
			var $this = $(this); 
			if ($this.val() == '') {
				if ( $this.attr('id') == 'form_signup_email' ) { $('#form_signup_email').val('email'); }			
				if ( $this.attr('id') == 'form_signup_password1' ) { $('#form_signup_password1').val('password'); }			
				if ( $this.attr('id') == 'form_signup_password2' ) { $('#form_signup_password2').val('confirm password'); }			
				if ( $this.attr('id') == 'form_login_username' ) { $('#form_login_username').val('username'); }			
				if ( $this.attr('id') == 'form_login_password' ) { $('#form_login_password').val('password'); }			
			}
		});
	
	$('li#select-login').click(
		function() {
			$('#form-login-msg').hide();		
			$('#homeform').removeClass('form-signup').addClass('form-login');
			$('#form-signup-wrapper').hide();
			$('#form-login-wrapper').show();
			
				$('#form_login_username').val('username');
				$('#form_login_password').val('password');

		});

	$('li#select-signup').click(
		function() {
			$('#homeform').removeClass('form-login').addClass('form-signup');
			$('#form-login-wrapper').hide();
			$('#form-signup-wrapper').show();
			
			$('#form_signup_email').val('email');
			$('#form_signup_password1').val('password');
			$('#form_signup_password2').val('confirm password');
		});

});
