//////////////////////////////////////////////////////////////////
//		FUNCIONES JAVASCRIPT GENERALES ADM		//
//////////////////////////////////////////////////////////////////
//								//
// IsNull(string): retorna true si el string viene vacio	//
//								//
// Trim(string): trim de un string				//
//								//
//////////////////////////////////////////////////////////////////


//-----------------------------------
// Substring desde ini
//-----------------------------------
function _substr(str,ini)
{
  var v='';
  for(i=ini;i<str.length;i++) v+=str.charAt(i);
  return v;
}


//----------------------------------
// Substring de str desde ini a fin
//----------------------------------
function _substring(str,ini,fin)
{
  var v='';
  var bound=(fin>str.length) ? str.length : fin;
  for(i=ini;i<bound;i++) v+=str.charAt(i);
  return v;
}


//------------------------
// Trim de un string
//------------------------
function trim(str)
{
  var ini=0;
  var fin=str.length-1;
  while(ini<=fin && str.charAt(ini)==" ")
    ini++;
  if (ini<=fin)
  {
    while(str.charAt(fin)==" ") fin--;
    if (fin<str.length-1)
    {
      fin++;
      return _substring(str,ini,fin);
    }
    else return _substr(str,ini);
  }
  else return '';
}

//--------------------------------
// Determina si un string es nulo
//--------------------------------
function IsNull(str)
{
    if(trim(str)=='')
	return 1; //nulo

    return 0; //no nulo	

}


