// JavaScript Document

function validateHome()
{
	var error = false;
	var message = '';
	// Populate the name field
	document.newsletter['name'].value = document.newsletter['field[40]'].value+' '+document.newsletter['field[41]'].value;
	
	// Validate Required fields
	if(document.newsletter['field[40]'].value=='') {
		document.newsletter['field[40]'].style.background = '#ffe4e4';
		document.newsletter['field[40]'].style.border = '1px solid #ff0000';
		message += '- First Name is required.\n';
		error = true;
	} else {
		document.newsletter['field[40]'].style.background = '';
		document.newsletter['field[40]'].style.border = '';
	}
	if(document.newsletter['field[41]'].value=='') {
		document.newsletter['field[41]'].style.background = '#ffe4e4';
		document.newsletter['field[41]'].style.border = '1px solid #ff0000';
		message += '- Last Name is required.\n';
		error = true;
	} else {
		document.newsletter['field[41]'].style.background = '';
		document.newsletter['field[41]'].style.border = '';
	}

	if(document.newsletter['email'].value=='') {
		document.newsletter['email'].style.background = '#ffe4e4';
		document.newsletter['email'].style.border = '1px solid #ff0000';
		message += '- Email is required.\n';
		error = true;
	} else {
		document.newsletter['email'].style.background = '';
		document.newsletter['email'].style.border = '';
	}

	
	// Run Validation
	if(error) {
		alert(message);
		return false;
	} else {
		return true;
	}
}
function validateSignup()
{
	var error = false;
	var message = '';
	
	// Validate Required fields
	if(document.signup.login_username.value=='')
	{
		error = true;
		message += '- Username is required.\n';
		document.signup.login_username.style.background = '#ffe4e4';
		document.signup.login_username.style.border = '1px solid #ff0000';

	} else {
		document.signup.login_username.style.background = '';
		document.signup.login_username.style.border = '';
	}
	if(document.signup.login_password.value=='')
	{
		error = true;
		message += '- Password is required.\n';
		document.signup.login_password.style.background = '#ffe4e4';
		document.signup.login_password.style.border = '1px solid #ff0000';
	} else {
		document.signup.login_password.style.background = '';
		document.signup.login_password.style.border = '';
	}
	if(document.signup.firstname.value=='')
	{
		error = true;
		message += '- First name is required.\n';
		document.signup.firstname.style.background = '#ffe4e4';
		document.signup.firstname.style.border = '1px solid #ff0000';
	} else {
		document.signup.firstname.style.background = '';
		document.signup.firstname.style.border = '';
	}
	if(document.signup.lastname.value=='')
	{
		error = true;
		message += '- Last name is required.\n';
		document.signup.lastname.style.background = '#ffe4e4';
		document.signup.lastname.style.border = '1px solid #ff0000';
	} else {
		document.signup.lastname.style.background = '';
		document.signup.lastname.style.border = '';
	}
	if(document.signup.email.value=='')
	{
		error = true;
		message += '- Email is required.\n';
		document.signup.email.style.background = '#ffe4e4';
		document.signup.email.style.border = '1px solid #ff0000';
	} else {
		document.signup.email.style.background = '';
		document.signup.email.style.border = '';
	}
	if(document.signup.street.value=='')
	{
		error = true;
		message += '- Street is required.\n';
		document.signup.street.style.background = '#ffe4e4';
		document.signup.street.style.border = '1px solid #ff0000';
	} else {
		document.signup.street.style.background = '';
		document.signup.street.style.border = '';
	}
	if(document.signup.city.value=='')
	{
		error = true;
		message += '- City is required.\n';
		document.signup.city.style.background = '#ffe4e4';
		document.signup.city.style.border = '1px solid #ff0000';
	} else {
		document.signup.city.style.background = '';
		document.signup.city.style.border = '';
	}
	if(document.signup.state.value=='')
	{
		error = true;
		message += '- State is required.\n';
		document.signup.state.style.background = '#ffe4e4';
		document.signup.state.style.border = '1px solid #ff0000';
	} else {
		document.signup.state.style.background = '';
		document.signup.state.style.border = '';
	}
	if(document.signup.zip.value=='')
	{
		error = true;
		message += '- Zip is required.\n';
		document.signup.zip.style.background = '#ffe4e4';
		document.signup.zip.style.border = '1px solid #ff0000';
	} else {
		document.signup.zip.style.background = '';
		document.signup.zip.style.border = '';
	}
	
	// Run Validation
	if(error) {
		alert(message);
		return false;
	} else {
		return true;
	}
}