<!--
function isEmpty(s)
{ return ((s == null) || (s.length == 0)); }
function isSpace(c)
{ return ((c == "\n") || (c == " ") || (c == "\b") || (c == "\t")); }
function isWhiteSpace(s)
{
  for(i=0; i<s.length; i++)
    if(!isSpace(s.charAt(i))) return false;
  return true;
}
function warning(f,s)
{
  f.focus();
  f.select();
  alert(s);
  return false;
}
function isEmail(email)
{
  if(isEmpty(email)) return false;
  if(isWhiteSpace(email)) return false;
  invalidChars = " /:,;";
  for(i=0; i<invalidChars.length; i++)
  {
    badChar = invalidChars.charAt(i);
    if(email.indexOf(badChar,0) > -1) return false; 
  }
  atPos = email.indexOf("@",1);
  if(atPos == -1) return false; 
  if(email.indexOf("@",atPos+1) > -1) return false; 
  periodPos = email.indexOf(".",atPos);
  if(periodPos == -1) return false; 
  if(periodPos+3 > email.length) return false; 
  return true;
}
function ltrim(s)
{
  var str = "";
	var i, j;
  if((s != null) && (s.length > 0))
	{
	  i=0;
	  while(isSpace(s.charAt(i))) { i++; }
	  for(j=i; j<s.length; j++) { str += s.charAt(j); }
	}
	return str;
}

function rtrim(s)
{
  var str = "";
	var i, j;
  if((s != null) && (s.length > 0))
	{
    i = s.length - 1;
	  while(isSpace(s.charAt(i))) { i--; }
	  for(j=0; j<=i; j++) { str += s.charAt(j); }
	}
		return str;
}

function lrtrim(s)
{
  var str = "";
	str = ltrim(s);
	str = rtrim(str);
	return str;
}

function isValidContactForm_esp(fm)
{
  Nombre = fm.Nombre.value;
  CorreoElectronico = fm.CorreoElectronico.value;
  if(isEmpty(Nombre))
    return (warning(fm.Nombre,"Incorpore por favor su nombre."));	
  if(!isEmail(CorreoElectronico))
    return (warning(fm.CorreoElectronico,"Incorpore por favor su Correo Electronico"));
  return true;
}
function isValidContactForm(fm)
{
  Name = fm.fullname.value;
  Email = fm.email.value;
  if(isEmpty(Name))
    return (warning(fm.fullname,"Please enter your  name."));
  if(!isEmail(Email))
    return (warning(fm.email,"Email address is empty or invalid"));
  return true;

}
//-->

