<!--
/**
*requestDocValidator Version 1.0
* 
*/
function isDigit(x)
{
return((x>="0")&&(x<="9"));
}

function isAlpha(a)
{
	return(((a>="a")&&(a<="z"))||((a>="A")&&(a<="Z")));
}

function trim(s)
{
	return s.replace(/^\s+|\s+$/g, '');
}

function validatePhone(phone)
{
	var phone_num = trim(phone.value);
	if((phone_num==""))
	{return false;}
	
	if((phone_num.length!=12))
	{
		return false;
	}
	else
	{
		if( (phone_num.indexOf("-")==3) && (phone_num.lastIndexOf("-")==7))
		{
			for (i=0; i<12;i++)
			{
				if((i==3)||(i==7))
				{continue;}
				if(!isDigit(phone_num.charAt(i)) )
					{return false;}			
			}
		}
		else return false;
	}

	return true;
}

function validate_email(field)
{
		atPos=field.value.indexOf("@");
		dotPos=field.value.lastIndexOf(".");
		
		if ((atPos<1)||(dotPos-atPos<2)) 
		{return false;}
		
		else if(dotPos==(field.value.length-1))
		{return false;}
		else {return true;}
} 

function validate_name(name)
{
	if(name=="")
	{return false;}
	else
	{
		var space = name.indexOf(" ");
		if(space!=-1)
		{
			for(i=0;i<name.length;i++)
			{
				if(i==space)
				{continue;}
				if(!isAlpha(name.charAt(i)))
					{return false;}
			}
			
		}
		else return false;
	}
	return true;
}

function checkform ( form )
{

    if(!validate_name(trim(form.name.value)))
	{
	    alert( "Please enter your full name." );
		form.name.focus();
		return false ;
	}
  
  if (!validate_email(form.from)) 
  {
    alert( "Please enter your email address." );
    form.from.focus();
    return false ;
  }
  
  if(!validatePhone(form.phone))
  {
	alert( "Please enter your phone number in the format 123-456-7890" );
    form.phone.focus();
    return false ;
  }
  // ** END **
  return true ;
}

//-->
