function formvalidation(thisform)
{
	with (thisform)
	{
		
		if (emptyvalidation(first_name,"Please enter your first name")==false) 
		{
			first_name.focus();
			return false;
		}
		if (emptyvalidation(last_name,"Please enter your last name")==false) 
		{
			last_name.focus();
			return false;
		}
		
		if (emptyvalidation(email,"Please enter your email")==false) 
		{
			email.focus();
			return false;
		}
			
		if(emailCheck(email.value)==false)
		{
			alert("Invalid E-mail ID");
			email.select();
			email.focus();
			return false;
		}
		
		if (emptyvalidation(phone,"Please enter your phone number")==false) 
		{
			phone.focus();
			return false;
		}
		
		if(IsNumeric(phone.value," -")==false)
		{
			alert("Please enter a valid phone number");
			phone.select();
			phone.focus();
			return false;
		}
		if (emptyvalidation(description,"Please enter your questions or comments")==false) 
		{
			description.focus();
			return false;
		}
		
		if (emptyvalidation(description2,"Please enter your questions or comments")==false) 
		{
			description2.focus();
			return false;
		}
	}
}
function formvalidationpo(thisform) // formvalidationpo - po is "product offering" page
{
	with (thisform)
	{
		
		if (emptyvalidation(name,"Please enter your name")==false) 
		{
			name.focus();
			return false;
		}
		if (emptyvalidation(email,"Please enter your email")==false) 
		{
			email.focus();
			return false;
		}
		if(emailCheck(email.value)==false)
		{
			alert("Invalid E-mail ID");
			email.select();
			email.focus();
			return false;
		}
		if (emptyvalidation(Phone_1,"Please enter your phone number")==false) 
		{
			Phone_1.focus();
			return false;
		}
		if(IsNumeric34(Phone_1.value,"",3)==false)
		{
			alert("Please enter a valid phone number");
			Phone_1.select();
			Phone_1.focus();
			return false;
		}
		if (emptyvalidation(Phone_2,"Please enter your phone number")==false) 
		{
			Phone_2.focus();
			return false;
		}
		if(IsNumeric34(Phone_2.value,"",3)==false)
		{
			alert("Please enter a valid phone number");
			Phone_2.select();
			Phone_2.focus();
			return false;
		}
		if (emptyvalidation(Phone_3,"Please enter your phone number")==false) 
		{
			Phone_3.focus();
			return false;
		}
		if(IsNumeric34(Phone_3.value,"",4)==false)
		{
			alert("Please enter a valid phone number");
			Phone_3.select();
			Phone_3.focus();
			return false;
		}
		if (emptyvalidation(Comments,"Please enter your questions or comments")==false) 
		{
			Comments.focus();
			return false;
		}
	}
}
function IsNumeric34(strString,extraChar,plength)
{
   var strValidChars = "0123456789";
   strValidChars=strValidChars+extraChar;
   var strChar;
   var blnResult = true;
   if (strString.length == 0) return false;

   var numLength = 0;
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
	  if(strChar != ' ' && strChar != '(' && strChar != ')' && strChar != '-')//if it is a number
	    numLength = numLength +1;
      if (strValidChars.indexOf(strChar) == -1) blnResult = false;
      }
   if(numLength != plength) blnResult = false; //if the length of numeric is not 10 or 11
   //alert(numLength);
   return blnResult;
}


