/*
------------------------------
Created by: Ketan
Created date: 19 July 2007
File description: Recommend to friend Page Validation
Special instructions-notes: Javascript Validation
Tables used: none
Stored procedures: none
Triggers used: none
--------------------------------
*/

function Validate(theForm)
{

	if (isWhitespace(theForm.email_subject.value))
	{
		alert("Please enter email subject.");
		theForm.email_subject.focus();
		return false;
	}
	
	if (isWhitespace(theForm.comment.value))
	{
		alert("Please enter your message.");
		theForm.comment.focus();
		return false;	
	}

	
	var email_1 = trimAll(theForm.email.value);		
	if (isWhitespace(email_1))
	{		
		alert("Please enter your email address.");
		theForm.email.focus();
		return false;
	}		
	else if(!isEmail(email_1))
	{
	   alert("Please enter your email address in the correct format.");
	   theForm.email.focus();
	   return false;	   
	}	
	else if(!isCharsInBag( email_1, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@._-"))
	{
		alert("Your email address contains invalid characters.");
	    theForm.email.focus();
		return false;
	}
	
	if (isWhitespace(theForm.phone.value))
	{
		alert("Please enter your telephone number");
		theForm.phone.focus();
		return false;
	}			
	else if(!isCharsInBag(theForm.phone.value, "0123456789-+ "))
	{
		alert("Your telephone number contains invalid characters.");
		theForm.phone.focus();
		return false;
	}
	

	return true;
}