//trim completo
function trim(str) {
   return str.replace(/^\s+|\s+$/g,"");
}

//left trim
function ltrim(str) {
   return str.replace(/^\s+/,"");
}

//right trim
function rtrim(str) {
   return str.replace(/\s+$/,"");
}

function call(url) {
   window.location = url;
}

function isNumeric(num) {
   var ponto = false;
   if((num.charAt(0) != '+' && num.charAt(0) != '-') && (num.charAt(0) < '0' || num.charAt(0) > '9')) return false;
   for(i = 1; i < num.length; i++) {
      if(num.charAt(i) == '.') {
         if((i + 1) == num.length || ponto == true) 
            return false;
         else 
            ponto = true;
      } else if (num.charAt(i) < '0' || num.charAt(i) > '9') return false;
   }
   return true;
}

function ponto2virgula(value) {
//   return value.replece('.', ',');
   var i;
   var result = '';
   value += ""; // pog
   for(i = 0; i < value.length; i++) {
      if(value.charAt(i) != '.')
         result += value.charAt(i);
      else
         result += ',';
   }
   return result;
}

function virgula2ponto(value) {
//   return value.replece(',', '.');
   var i;
   value += '';
   var result = '';
   for(i = 0; i < value.length; i++) {
      if(value.charAt(i) != ',')
         result += value.charAt(i);
      else
         result += '.';
   }
   return result;
}

function formataNumero(value) {
   return ponto2virgula(value);
}