window.addEvent('domready', function(){
	var em = $('email');
	if(em){
		em.addEvent('focus', function(e){
			em.select();
			if(em.value == 'E-mail Address'){
				em.value = '';
			}
		});
		em.addEvent('blur', function(e){
			em.value = em.value.replace(/\s/g, '');
			if(em.value == ''){
				em.value = 'E-mail Address';
			}
		});
	}
});
function check_email_signup(){
	var em = $('email');
	if(em){
		if(valid_email(em.value)){
			return true;
		}else{
			show_email_error();
			return false;
		}
	}else{
		show_email_error();
		return false;
	}
};
function show_email_error(){
	var em = $('email_error');
	if(em){
		em.innerHTML = 'Please enter a valid email address.';
		em.setStyle('display', 'block');
		em.highlight();
	}
};
function valid_email(email){
	var x = email;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(filter.test(x)){
		return true;
	}
	else{
		return false;
	}
};
