// JavaScript Document


$(document).ready(function(){
						   
	$('#email-address').each(function(){
	
		$(this).focus(function(){
		
			if (!$(this).data('defaultText'))
			{
				$(this).data('defaultText', $(this).val());
			}
		
			if ($(this).val() == $(this).data('defaultText')) 
			{
				$(this).val('');
			}
		
		});
		
		$(this).blur(function(){
		
			if (!$(this).val().length)
			{
				$(this).val($(this).data('defaultText'));
			}
		
		});
	
	});
	
	$('#registration-form').submit(function(){
											
		
		$('#email-address').each(function() {
		
	
			var emailAddressRegex = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		
			if (!emailAddressRegex.test($(this).val()))
			{
				//invalid
				alert('Invalid email address');
				valid = false;
					
			}
			else
			{
				//valid		
				valid =  true;
			
			}

		});
		return valid;
	});			   
});
