function submitSignupForm() {
	ColdFusion.Ajax.submitForm('signupForm', 'process/processEmailSignup.cfm', signupReponse, errorHandler);
}
function signupReponse(success) {
	if(success == 0) {
		document.getElementById('signupEmail').value = '';
		document.getElementById('signupEmail').focus();
		createMessage('error','Email address already exists!');
	} else {
		toggleThankYou();
	}
}
function checkEnterSignup(e){ 
	var characterCode;
	if (e && e.which) { e = e; characterCode = e.which }
	else { e = event; characterCode = e.keyCode }
	if(characterCode == 13){ 
		submitSignupForm();
		return false;
	} else { return true; }
}

function toggleThankYou() {
	document.getElementById('emailSignupForm').style.display='none';
	document.getElementById('emailSignupThankyou').style.display='';
}

function submitSignupFormLong() {
	ColdFusion.Ajax.submitForm('signupForm', 'process/processEmailSignupLong.cfm', longSignupReponse, errorHandler);
}
function longSignupReponse(success) {
	if(success == 0) {
		document.getElementById('signupEmail').value = '';
		document.getElementById('signupEmail').focus();
		createMessage('error','Email address already exists!');
	} else {
		toggleThankYouLong();
	}
}
function checkEnterSignupLong(e){ 
	var characterCode;
	if (e && e.which) { e = e; characterCode = e.which }
	else { e = event; characterCode = e.keyCode }
	if(characterCode == 13){ 
		submitSignupFormLong();
		return false;
	} else { return true; }
}

function toggleThankYouLong() {
	document.getElementById('emailSignupForm').style.display='none';
	document.getElementById('emailSignupThankyou').style.display='';
}


function submitPageSignupFormLong() {
	ColdFusion.Ajax.submitForm('pageEmailSignupForm', 'process/processEmailSignupLong.cfm', longPageSignupReponse, errorHandler);
}
function longPageSignupReponse(success) {
	if(success == 0) {
		document.getElementById('pageSignupEmail').value = '';
		document.getElementById('pageSignupEmail').focus();
		createMessage('error','Email address already exists!');
	} else {
		toggleThankYouPageLong();
	}
}
function checkEnterPageSignupLong(e){ 
	var characterCode;
	if (e && e.which) { e = e; characterCode = e.which }
	else { e = event; characterCode = e.keyCode }
	if(characterCode == 13){ 
		submitPageSignupFormLong();
		return false;
	} else { return true; }
}
function toggleThankYouPageLong() {
	document.getElementById('pageEmailSignupForm').style.display='none';
	document.getElementById('pageEmailSignupThankyou').style.display='';
}



function submitNewsletterSignupForm() {
	ColdFusion.Ajax.submitForm('frmEmailCityStateSignup', 'process/processEmailCityStateSignup.cfm', emailCityStateSignupReponse, errorHandler);
}
function emailCityStateSignupReponse(success) {
	if(success == 0) {
		document.getElementById('signupEmail').value = '';
		document.getElementById('signupEmail').focus();
		createMessage('error','Email address already exists!');
	} else {
		toggleThankYouCityState();
	}
}
function checkEnterEmailCityStateSignup(e){ 
	var characterCode;
	if (e && e.which) { e = e; characterCode = e.which }
	else { e = event; characterCode = e.keyCode }
	if(characterCode == 13){ 
		submitNewsletterSignupForm();
		return false;
	} else { return true; }
}

function toggleThankYouCityState() {
	document.getElementById('frmEmailCityStateSignup').style.display='none';
	document.getElementById('emailCityStateSignupThankyou').style.display='';
}
