function Trim(s)
{
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }

  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}

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;
}

function validateNewsL(theForm, pEmailAlert)
{
	var email = Trim(theForm.newslt.value);
	if(email == "")
	{
		theForm.newslt.focus();
		return(false);
	}
	else
	{
		if( isEmailAddr( email ) )
		{
			return(true);
		}
		else
		{
			alert(pEmailAlert);
			return(false);
		}
	}
}

