
// This function is used to validate an email address 

function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}


// This function is used to Check whether a value entered is Numeric
// usage : if(IsNumeric(document.frmConverter.txtamt.value) == false) 

function IsNumeric(strString)
{
   var strValidChars = "0123456789.";
   var strChar;
   var blnResult = true;

   for (i = 0; i < strString.length && blnResult == true; i++)
   {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
      {
         blnResult = false;
      }
   }
   return blnResult;
}

// This function allows only Numbers, all the characters are disabled in key board
// usage : <input type = "text" name="fromyyyy"  onKeyPress="javascript:return forceNumber(event, this);">

function forceNumber(eventObj, obj)
{
      var keyCode

      // Check For Browser Type
      if (document.all)
      {
        keyCode=eventObj.keyCode
      }
      else
      {
        keyCode=eventObj.which
      }
      if((keyCode<48 || keyCode >57)  )
      { // Allow only integers and decimal points &&   (keyCode != 46)
        return false
      }
      return true
}


function trimAll(sString) 
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}