function filtraCodigo() {

    r = document.forms[0].codigo.length;

    for (var x=0; x<r; x++) {

      var d = document.getElementById('div'+x);
      var h = document.forms[0].codigo[x].value.toUpperCase();
      var y = document.forms[0].filtroCodigo.value.length;
      var w = document.forms[0].filtroCodigo.value.toUpperCase();

        if (w!=h.substr(0,y))
          d.style.display='none';
        else
          d.style.display='';
    } // FIM DO FOR

    if (w == '')
      for (var x=0; x<r; x++) {
         var d = document.getElementById('div'+x);
         d.style.display = '';
      } // FIM DO FOR
}

function filtraNome() {

    r = document.forms[0].nome.length;

    for (var x=0; x<r; x++) {

      var d = document.getElementById('div'+x);
      var h = document.forms[0].nome[x].value.toUpperCase();
      var y = document.forms[0].filtroNome.value.length;
      var w = document.forms[0].filtroNome.value.toUpperCase();

        if (w!=h.substr(0,y))
          d.style.display='none';
        else
          d.style.display='';
    } // FIM DO FOR

    if (w == '')
      for (var x=0; x<r; x++) {
         var d = document.getElementById('div'+x);
         d.style.display = '';
      } // FIM DO FOR
}


function idade(data) {
	/* divide na barra (/) a data passada como parâmetro */
	var parte = data.split('/');
	if(parte.length != 3)
		return false;

	/* coloca nas variaveis a data passada como parâmetro */
	var anoData			= parte[2];
	var mesData			= parte[1];
	var diaData			= parte[0];

	/* coloca nas variaveis a data atual */
	var dataHoje		= new Date();
	var anoHoje			= dataHoje.getFullYear();
	var mesHoje			= dataHoje.getMonth() + 1;
	var diaHoje			= dataHoje.getDate();

	var anoDiferenca	= (anoHoje - anoData) - 1;
	var mesDiferenca	= (mesHoje + 12 - mesData) - 1;
	var diaDiferenca	= (diaHoje + 30 - diaData);

	if(diaDiferenca >= 30) {
		mesDiferenca++;
		diaDiferenca -= 30;
	}

	if(mesDiferenca >= 12) {
		anoDiferenca++;
		mesDiferenca -= 12;
	}

	var idadeTotal = new Array(diaDiferenca, mesDiferenca, anoDiferenca);

	return(idadeTotal);

}


function mediaAvaliacao(valor,mediaGeral, obj) {

	var mediaAvaliacao = (valor*mediaGeral)/100;

        obj.value = mediaAvaliacao;

}


// Associa um cliente a uma outra página

function associaCliente(){
	alert('Função Executada');
	opener.history.go(0);
	window.close();
}

function addOption(objSelect,conteudo,id){
  var theDD = eval(objSelect);

  var texto = conteudo;
  var valor = id;
  var insertAt = theDD.options.length;

  theDD.options.length=theDD.options.length + 1;

  theDD.options[insertAt].text     = texto;
  theDD.options[insertAt].value    = valor;
  theDD.options[insertAt].selected = true;
}

function formata_numero(numero,decimais)
{ 
    if (isNaN(numero)) { return '0,00';}
    if (numero=='') { return '0,00';}
	    
    var IsNegative=(parseInt(numero)<0);
    if(IsNegative)numero=-numero;
	  
    var snum = new String(numero); 
    var sec = snum.split('.'); 
    var whole = parseInt(sec[0]); 
    var result = ''; 
    if(sec.length > 1){ 
  	var dec = new String(sec[1]); 
  	dec = parseInt(dec)/Math.pow(10,parseInt(dec.length-decimais-1));
  	Math.round(dec);
  	dec = parseInt(dec)/10;
  	
  	if(IsNegative)
  	{
	     var x = 0-dec;
	     x = Math.round(x);
	     dec = - x;
  	}
 	else
  	{
	     dec = Math.round(dec);
  	}
	  
/*
    * If the number was rounded up from 9 to 10, and it was for 1 'decimal'
    * then we need to add 1 to the 'whole' and set the dec to 0.
*/
  	if(decimais==1 && dec==10)
  	{
	     whole+=1;
	     dec="0";
  	}
	  
  	dec = String(whole) + "," + String(dec); 
  	var dot = dec.indexOf(','); 
  	if(dot == -1)
	{
	     dec += '.'; 
	     dot = dec.indexOf(','); 
  	}
  	var l=parseInt(dot)+parseInt(decimais);
  	while(dec.length <= l) { dec += '0'; } 
  	result = dec; 
	} else{ 
	  	var dot; 
	  	var dec = new String(whole); 
	  	dec += ','; 
	  	dot = dec.indexOf(','); 
	  	var l=parseInt(dot)+parseInt(decimais);
	  	while(dec.length <= l) { dec += '0'; } 
	  	result = dec; 
	    } 
	    if(IsNegative)result="-"+result;
	    return result; 
} 

    function oK(x) {
       if(x.login.value == '') {
          alert('Preencha o login!');
          return false;
       } else if(x.senha.value == '') {
          alert('Preencha a senha!');
          return false;
       } else {
          return true;
       }
    }
