/*-----------------------------------------------------------------------
Created by: NK
Created date: 22-MAY-2007
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";
		}
     else if(!isCharsInBag(theForm.fname.value, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' "))
		{
		errMesg += " Name contains Invalid Characters\n";
		}
	
	


/*if (isWhitespace(theForm.address.value))
		{
			Q += " Address\n";
		}	
		if (isWhitespace(theForm.city.value))
		{
			Q += " City\n";
		}	
if (isWhitespace(theForm.zipcode.value))
		{
			Q += " Zipcode\n";
		}*/	
if (isWhitespace(theForm.state.value))
		{
			Q += " State\n";
		}
/*		
if (isWhitespace(theForm.phone.value))
		{
			Q += "  Phone\n";
		}			
	else if(!isCharsInBag(theForm.phone.value, "0123456789- "))
		{
		errMesg += "Phone Number contains Invalid Characters\n";
		}

if (isWhitespace(theForm.fax.value))
		{
			Q += "  Fax\n";
		}

	else if(theForm.fax.value!="" && !isCharsInBag(theForm.fax.value, "0123456789- "))
		{
		errMesg += "Fax contains Invalid Characters\n";
		}
*/




/*
		if (isWhitespace(theForm.phone.value))
		{
			Q += " Phone\n";
		}	
		if (isWhitespace(theForm.fax.value))
		{
			Q += " Fax\n";
		}	

if (isWhitespace(theForm.phone.value))
		{
			Q += " Phone\n";
		}			
	else if(!isCharsInBag(theForm.phone.value, "0123456789- "))
		{
		errMesg += "Phone Number contains Invalid Characters\n";
		}
*/		
		


if (isWhitespace(theForm.email.value))
		{
			Q += " Email \n";
		}	
		
		else if(echeck(theForm.email.value))
			{
			   errMesg += "Invalid Email \n";
			}	
		else if(!isCharsInBag( theForm.email.value, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@._-"))
			{
				errMesg += " Email  contains Invalid Characters\n";
			}		

if (isWhitespace(theForm.comments.value))
		{
			Q += " Comments\n";
		}

		else if(theForm.comments.value!="" && theForm.comments.value.length>500)
		{
			errMesg += "Comments should not be greater than 500 characters\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;
			}	
	}
}

