//---------------------------------------
// Valida si el texto enviado esta vacio
//---------------------------------------
function IsEmpty(sText)
{
  return (RTrim(sText) == "");
}
//------------------------------------------
// Corta los espacios a derecha e izquierda
//------------------------------------------
function Trim(sText)
{
  return LTrim(RTrim(sText));
}
//--------------------------------
// Corta los espacios a izquierda
//--------------------------------
function LTrim(sText)
{
  var iLen = sText.length;
  var iPos = 0;
  for (var iIndex = 0; iIndex < iLen; iIndex++)
    if (sText.charAt(iIndex) == " ")
      iPos = iIndex + 1;
    else
      break;
  return sText.substring(iPos, iLen);
}
//------------------------------
// Corta los espacios a derecha
//------------------------------
function RTrim(sText)
{
  var iEnd = sText.length;
  var iPos = iEnd;
  for (var iIndex = iEnd - 1; iIndex >= 0; iIndex--)
    if (sText.charAt(iIndex) == " ")
      iPos = iIndex;
    else
      break;
  return sText.substring(0, iPos);
}
//--------------------------------------------------
// Ajusta una cadena a un tamaņo desde la izquierda
//--------------------------------------------------
function LPad(sStr, iLen, sChr)
{
  sStr = "" + sStr;
  if (sStr.length < iLen)
    return Replicate(sChr, iLen - sStr.length) + sStr;
  return sStr;
}
//-----------------------------
// Replica un caracter n veces
//-----------------------------
function Replicate(sStr, iLen)
{
  var sRet = "";
  for (var iCount = 0; iCount < iLen; iCount++)
    sRet += sStr;
  return sRet;
}