/*-----------------------------------------------------------------------
Created by: Kd
Created date: 26-Sep-06
File description: Member Form
Special instructions-notes:Java script Validation
Tables used:None
Stored procedures:None
Triggers used:None
-----------------------------------------------------------------------*/

function Validate(theForm)
{
	var errMesg = "";
	var displayMesg = "";
		
 	var Q = ""; // this block determines lifespan of Q
	{	
		if (isWhitespace(theForm.fname.value)){
			Q += "  Name\n";
		}
		
		if (isWhitespace(theForm.email.value)){
			Q += "  Email Address\n";
		}else if(echeck(theForm.email.value)){
		   errMesg += "Invalid Email Address\n";
		}else if(!isCharsInBag( theForm.email.value, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@._-")){
			errMesg += "Email Address contains Invalid Characters\n";
		}
		
		if (isWhitespace(theForm.phone1.value)){
			Q += "  Phone Number\n";
		}
		
		if (isWhitespace(theForm.comment.value)){
			Q += "  Comment\n";
		}
	
		if( Q.length > 0 ){
			displayMesg = "Please provide Valid values for\n" + Q ;
		}	
	} 
	
	if (errMesg == "" && displayMesg == "")
	{
		return true;
	}
	else
	{
		if(displayMesg!="")
			{
				alert(displayMesg);
				return false;			
			}
			else
			{
				alert(errMesg);
				return false;
			}	
	}
}
