// JavaScript Document

function clearText(obj)
{
	if(obj.defaultValue == obj.value) {
		obj.value = '';
	}
}

function resetText(obj)
{
	if(obj.value == '') {
		obj.value = obj.defaultValue;
	}
}

function validateNewsletter()
{
	// validate first name
	firstName = getObject('newsletter_firstName');
	if(firstName.value == '' 
	   || firstName.value == firstName.defaultValue) 
	{
		alert('Please enter your first name');
		firstName.focus();
		return false;
	}
	
	// validate last name
	lastName = getObject('newsletter_lastName');
	if(lastName.value == '' 
	   || lastName.value == lastName.defaultValue) 
	{
		alert('Please enter your last name');
		lastName.focus();
		return false;
	}
	
	// validate email
	email = getObject('newsletter_email');
	if(email.value == '' 
	   || email.value == email.defaultValue)
	{
		alert('Please enter your email address');
		email.focus();
		return false;
	}
	if(!email.value.match("^[a-zA-Z0-9._%\-\']+@([a-zA-Z0-9_%\-]+\.)*[a-zA-Z0-9_%\-]+$")) {
		alert('Please enter a valid email address');
		email.focus();
		return false;
	}
	
	return true
}