//valida una cadena; que sea E-mail
//requiere tener incluido el script trim.js
function isEmail(oFld,msgerror){
	var TempPatternsDict = /^(((\w)+[-.])?(\w)+@((\w)+[-.])+(\w{1,3}))?$/;
	var gotIt = TempPatternsDict.exec(Trim(oFld.value));
	if (!gotIt){
			alert(msgerror);
			oFld.focus();
			oFld.select();
			return false;
	}
	return true;
}

function Trim(oldString) {
   // está oldString construido completamente de espacios en blanco?
   var emptyPattern = /^(\s*)$/;
   if(emptyPattern.test(oldString))
      // si es así, retorna null string
      return '';
   else
      // sino, retorna los caracteres sin espacios en blanco por la izquierda y derecha.
      return oldString.replace(/^\s*(.*\S+)\s*$/,"$1");
} 
