//Validation functions for FH

function IsNumeric(strString)  

 { 

   var strValidChars = "0123456789";

   var strChar; 

   var blnResult = true;

   // test strString consists of valid characters listed above

     if (strString.length == 0) return false;

      for (i = 0; i < strString.length && blnResult == true; i++)

       { 

       strChar = strString.charAt(i); 

       if (strValidChars.indexOf(strChar) == -1)

        {

         blnResult = false; 

         } 

       }

       return blnResult;

}



function validate_email(ob)  //For specific Email Style.

{

  var emailad;

  emailad=ob;

  var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;

  var check=/@[\w\-]+\./;

  var checkend=/\.[a-zA-Z]{2,4}$/;

  if(((emailad.search(exclude) != -1)||(emailad.search(check)) == -1)||(emailad.search(checkend) == -1))

  {

    return false;

  }

  else 

    return true;

}



function ltrim(argvalue) 

{

   while (1)

   {

	if (argvalue.substring(0, 1) != " ")

	   break;

	argvalue = argvalue.substring(1, argvalue.length);

   }

   return argvalue;

}



function rtrim(argvalue) 

{

   while (1)

   {

      if (argvalue.substring(argvalue.length - 1, argvalue.length) != " ")

         break;

      argvalue = argvalue.substring(0, argvalue.length - 1);

   }

   return argvalue;

}



function trims(argvalue) 

{

   var tmpstr = ltrim(argvalue);

   return rtrim(tmpstr);

}



function validate_form() {

  var name = document.form1.name;

  if (trims(name.value) == "")

  {	alert("Please enter your name");

	name.focus();

	return false;

  }

  var email = document.form1.email;

  if (trims(email.value) == "")

  {	alert("Please enter your EMail ID");

	email.focus();

	return false;

  }

  if (validate_email(email.value) == false)

  {	alert("Please enter a valid Email ID");

	email.focus();

	return false;

  }

  var phone = document.form1.phone;

  if (trims(phone.value) == "")

  {	alert("Please enter Phone No.");

	phone.focus();

	return false;

  }

  if (IsNumeric(phone.value) == false)

  {	alert("Please enter a valid Phone Number");

	phone.focus();

	return false;

  }

  var yourfq = document.form1.yourfq;

  if (trims(yourfq.value) == "")

  {	alert("Please enter your Feedback");

	yourfq.focus();

	return false;

  }

  return true;

}