//*******************************************************
//ficheiro: string.js
//Author:Claudio Reis 2000
//*******************************************************
//JavaScript: versão 1.2
//*********************************************************************************************************
//Esta biblioteca usa:
//					
//*********************************************************************************************************
//Nota: Esta é uma versão da Biblioteca original contendo apenas as funções necessárias
//***************************************************

var whitespace = " \t\n\r";

//*********************************************************
//isEmpty:string-->boolean
//*********************************************************
//Verifica se a string é uma string vazia
//*********************************************************
function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

//*********************************************************
//trim:string-->string
//*********************************************************
//esta função retira os espaços iniciais e finais duma
//string
//*********************************************************
function trim (s) {
	if (s.length == 0)
		return s;

	var i;

	for (i=0; i<s.length; i++)
		 if (whitespace.indexOf(s.charAt(i)) == -1)
	 		break;

	if (i == s.length)
		return '';

	var j;

	for (j=s.length-1; j>=0; j--)
		 if (whitespace.indexOf(s.charAt(j)) == -1)
	 		break;

	return s.substring(i,j+1); 
}

function validarNumeros(e)
{

      if(window.event) // IE
      {
          codigo = e.keyCode
      }
      else if(e.which) // Netscape/Firefox/Opera
      {
          codigo = e.which
      }

    //190 190 46 -> .
    //37 -> cursor esquerdo
    //39 -> cursor direito
    //alert(codigo);
    //if(eval(codigo) == 8 || (eval(codigo) >  47 && eval(codigo) <  58) )
    if(codigo == 9 || codigo == 8 || codigo == 37 || codigo == 39  || (codigo >  47 && codigo <  58))
    {
     return true;
    }
    else
    {
     return false;
    }
 }
 
 
function validarNumerosFraccionarios(e)
{

      if(window.event) // IE
      {
          codigo = e.keyCode
      }
      else if(e.which) // Netscape/Firefox/Opera
      {
          codigo = e.which
      }

    //190 190 46 -> .
    //37 -> cursor esquerdo
    //39 -> cursor direito
    //alert(codigo);
    //if(eval(codigo) == 8 || (eval(codigo) >  47 && eval(codigo) <  58) )
    if(codigo == 190 || codigo == 9 || codigo == 8 || codigo == 37 || codigo == 39  || (codigo >  47 && codigo <  58))
    {
     return true;
    }
    else
    {
     return false;
    }
 }
