
function emailSignupCallback(responseText) {
	$('mailSignup').innerHTML = responseText;
	fadingHilight('mailSignup',10,60,"#ffffff","#c2cad3");
}

function validateESignupForm(f) {
	var valid = true,
		fieldsRequired = Array('email');
 	if (valid) valid = validateRequiredFields(f, fieldsRequired);
 	if (valid) valid = validateEmails(f,'email',null);
	return valid;
}

function eSignup(f) {
	if ( validateESignupForm(f) )  {
		var params = 'src='+f.source.value+'&email='+f.email.value,
			a = new SimpleAjax( rootDir() + 'newsletter/email-signup-server.asp', params, emailSignupCallback);
	}
	return false;	// don't allow the form to process
}

function clearEmailBox() {
	if ( this.value == 'Enter email')
		this.value = '';
}

function initArticlePage() {
	addEvent($('email'),'focus',clearEmailBox,true);	// email input
}
addLoadEvent(initArticlePage);
