function esnumero(num)
{
	return isNaN(trim(num));
}
function trim(pString){
  var iStart, iEnd;
  var sTrimmed = "";
  var cChar;

  // Return empty sting if parameter is undefined
  if (pString==null)
        return sTrimmed;

  iEnd = pString.length - 1;
  iStart = 0;
  bLoop = true;
  cChar = pString.charAt(iStart);
  while ((iStart < iEnd) && ((cChar == "\n") || (cChar == "\r") ||
                            (cChar == "\t") || (cChar == " "))){
     iStart ++;
     cChar = pString.charAt(iStart);
  }
  cChar = pString.charAt(iEnd);
  while ((iEnd >= 0) && ((cChar == "\n") || (cChar == "\r") ||
                        (cChar == "\t") || (cChar == " "))){
     iEnd-=1;
     cChar = pString.charAt(iEnd);
  }
  if (iStart <= iEnd){
     sTrimmed = pString.substring(iStart, iEnd + 1);
  } else {
     sTrimmed = "";
  }
        return sTrimmed;}

function esemail(psEMail) {
var arrayOfStrings, bReturn;
var sPrefix, sDomain, sSuffix
        bReturn = true;
        if (trim(psEMail).length == 0)
                bReturn = false;
        // Parse  prefix, domain from string 
        if (bReturn) {
                arrayOfStrings = psEMail.split("@")
                sPrefix = arrayOfStrings[0];
                sDomain = arrayOfStrings[1];
                if ((trim(sPrefix).length == 0) || (trim(sDomain).length == 0)) {
                       bReturn = false;
                }
        }
        // Parse  domain, suffix from domain
        if (bReturn) {
                arrayOfStrings = sDomain.split(".")
                sDomain = arrayOfStrings[0];
                sSuffix = arrayOfStrings[1];
                if ((trim(sDomain).length == 0) || (trim(sSuffix).length == 0)) {
                        bReturn = false
                }
        }
        return bReturn;
}
function esblanco(Str)
{
	var s = trim(Str);
	if (s.length == 0) {
		return true }
		else {
		return false;
		}
}

function estelefono(tel)
{
	var s = trim(tel);
	bReturn = true;
	if (s.length == 0) {
		bReturn= false 
	}else {
		bReturn= true;
	}
	var cont=0;
	if (bReturn) {
		for (i=0;i<=s.length;i++){
			c=s.substr(i,1);
			if (!isNaN(c)) cont=cont+1;
		}
		if (cont<7) bReturn=false;
		
	}
	return bReturn
		
}
