/**
 * Sign Up library
 * saves user-submitted email addresses in a simple database
 * requires JQuery 1.4
 */
$(document).ready(function(){
	
	$('#signupBtn').click(function(){
		var signupEmail = $('#signupEmail').val();
		
		$.modal('<div class="simplemodal-close">&times;</div><div class="modal"><p>Processing your subscription...</p><img src="/demo/rw_common/themes/claremont/img/loading.gif"/></div>',{
			opacity:80,
			overlayCss: {backgroundColor: "#333"}
		});
		if (validateEmail(signupEmail)) {
			$('.modal').load('/demo/rw_common/themes/claremont/js/signup.php?email='+signupEmail);
		} else {
			$('.modal').html('<h2>Whoops!</h2><p>Please enter a valid email address to subscribe.</p>');
		}
	});
	
	$('#signupEmail').focus(function() {
		if (this.value == this.defaultValue) {
			this.value = '';
		}
		
		if (this.value != this.defaultValue) {
			this.select();
		}
	});
	
	$('#signupEmail').blur(function() {
		if ($.trim(this.value) == '') {
			this.value = (this.defaultValue ? this.defaultValue : '');
		}
	});
});

function validateEmail(addr) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(addr)){
		return (true);
	} else {
		return (false);
	}
}