function validateContactForm(formName)
{
	var f = document.forms[formName];
	var firstName = f.firstName.value;
	if(firstName == '')
	{
		alert('-First Name is required-\n\nPlease fill it out to continue.\n\nThank you.');
		f.firstName.focus();
		return false;
	}
	var lastName = f.lastName.value;
	if(lastName == '')
	{
		alert('-Last Name is required-\n\nPlease fill it out to continue.\n\nThank you.');
		f.lastName.focus();
		return false;
	}
	var email = f.email.value;
	if(email == '')
	{
		alert('-Email is required-\n\nPlease fill it out to continue.\n\nThank you.');
		f.email.focus();
		return false;
	}
	if(!validEmail(email))
	{
		alert('-Email must be in a proper format-\n\nPlease enter a valid email address to continue.\n\nThank You.');
		f.email.focus();
		return false;
	}

	return true;
}

function validateRequestForm(formName)
{
	var f = document.forms[formName];
	var requestName = f.requestName.value;
	if(requestName == '')
	{
		alert('-Request Name is required-\n\nPlease fill it out to continue.\n\nThank you.');
		f.requestName.focus();
		return false;
	}
	var requestUrl = f.requestUrl.value;
	if(requestUrl == '')
	{
		alert('-Request URL is required-\n\nPlease fill it out to continue.\n\nThank you.');
		f.requestUrl.focus();
		return false;
	}
	var description = f.description.value;
	if(description == '')
	{
		alert('-Request Description is required-\n\nPlease fill it out to continue.\n\nThank you.');
		f.description.focus();
		return false;
	}

	return true;
}

function validateNewMessage(formName)
{
	var f = document.forms[formName];
	var messageText = f.messageText.value;
	if(messageText == '')
	{
		alert('-Message Text is required-\n\nPlease fill it out to continue.\n\nThank you.');
		f.messageText.focus();
		return false;
	}

	return true;
}

function validEmail(email)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(!filter.test(email))
		return false;

	return true;
}