//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;
}