<!--

function FormataValor(campo,tammax,teclapres) {
	var tecla = teclapres.keyCode;
	vr = campo.value;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( ",", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	tam = vr.length;

	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

	if (tecla == 8 ){	tam = tam - 1 ; }

	if ( ( tecla == 8 || tecla >= 48 && tecla <= 57 ) || ( tecla == 8 || tecla >= 96 && tecla <= 105 ) ){
		if ( tam <= 2 ){
	 		campo.value = vr ; }
	 	if ( (tam > 2) && (tam <= 5) ){
	 		campo.value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 6) && (tam <= 8) ){
	 		campo.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 9) && (tam <= 11) ){
	 		campo.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 12) && (tam <= 14) ){
	 		campo.value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 15) && (tam <= 17) ){
	 		campo.value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;}
	}
}

function FormataCnpj(campo,tammax,teclapres) {
	var tecla = teclapres.keyCode;
	vr = campo.value;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( ",", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( "-", "" );
	tam = vr.length;

	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

//	if (tecla == 8 ){	tam = tam - 1 ; }

	if ( ( tecla == 8 || tecla >= 48 && tecla <= 57 ) || ( tecla == 8 || tecla >= 96 && tecla <= 105 ) ){
		if ( tam <= 2 ){
	 		campo.value = vr ; }
	 	if ( (tam > 2) && (tam <= 5) ){
	 		campo.value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, tam-2 ) ; }
	 	if ( (tam >= 6) && (tam <= 8) ){
	 		campo.value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, 3 ) + '.' + vr.substr( 5, tam-5 ) ; }
	 	if ( (tam >= 9) && (tam <= 12) ){
	 		campo.value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, 3 ) + '.' + vr.substr( 5, 3 ) + '/' + vr.substr( 8, tam-8 ) ; }
	 	if ( (tam >= 13) && (tam <= 14) ){
	 		campo.value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, 3 ) + '.' + vr.substr( 5, 3 ) + '/' + vr.substr( 8, 4 ) + '-' + vr.substr( 12, tam-12 ) ; }
	}
}

function FormataCpf(campo,tammax,teclapres) {
	var tecla = teclapres.keyCode;
	vr = campo.value;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( ",", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( "-", "" );
	tam = vr.length;

	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

//	if (tecla == 8 ){	tam = tam - 1 ; }

	if ( ( tecla == 8 || tecla >= 48 && tecla <= 57 ) || ( tecla == 8 || tecla >= 96 && tecla <= 105 ) ){
		if ( tam <= 3 ){
	 		campo.value = vr ; }
	 	if ( (tam > 3) && (tam <= 6) ){
	 		campo.value = vr.substr( 0, 3 ) + '.' + vr.substr( 3, tam-3 ) ; }
	 	if ( (tam >= 7) && (tam <= 9) ){
	 		campo.value = vr.substr( 0, 3 ) + '.' + vr.substr( 3, 3 ) + '.' + vr.substr( 6, tam-6 ) ; }
	 	if ( (tam >= 10) && (tam <= 11) ){
	 		campo.value = vr.substr( 0, 3 ) + '.' + vr.substr( 3, 3 ) + '.' + vr.substr( 6, 3 ) + '-' + vr.substr( 9, tam-9 ) ; }
	}
}


function FormataTelefone(campo,tammax,teclapres) {
	var tecla = teclapres.keyCode;
	vr = campo.value;
	vr = vr.replace( "(", "" );
	vr = vr.replace( ")", "" );
	vr = vr.replace( "(", "" );
	vr = vr.replace( ")", "" );
	vr = vr.replace( "-", "" );
	vr = vr.replace( "-", "" );
	tam = vr.length;

	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

//	if (tecla == 8 ){	tam = tam - 1 ; }

	if ( ( tecla == 8 || tecla >= 48 && tecla <= 57 ) || ( tecla == 8 || tecla >= 96 && tecla <= 105 ) ){
		if ( tam <= 2 ){
	 		campo.value = vr ; }
	 	if ( (tam > 2) && (tam <= 5) ){
	 		campo.value =  '(' + vr.substr( 0, 2 ) + ')' + vr.substr( 2, tam-2 ) ; }
	 	if ( (tam >= 6) && (tam <= 9) ){
	 		campo.value = '(' + vr.substr( 0, 2 ) + ')' + vr.substr( 2, 3 ) + '-' + vr.substr( 5 ,tam-5 ) ; }
	}
}

  function selecionaTodos(alvo){
    for (var i = (alvo.length - 1); i > -1 ; i--) {
      alvo.options[i].selected=true;
    }
  }

function transferir(fonte,destino,divDeMensagem){
  if (fonte.length == 0) {
    Show(divDeMensagem,"Nenhuma opção está disponível.",5000);
	return false;
  }
  if(fonte.value==''){
    Show(divDeMensagem,"Você deve selecionar ao menos um item.",5000);
    return false;
  }
  else {
    for (var i = (fonte.length - 1); i > -1 ; i--) {
      if ((fonte.options[i].selected)&&(destino!=null)) {
         destino.options[destino.length] = new Option(fonte.options[i].text,fonte.options[i].value,false,false);
      }
    }
	var primeiroSelecionado = 0;
	if (fonte.options[0].selected)
	  primeiroSelecionado = 1;
	for (var i = (fonte.length - 1); i > -1 ; i--) {
	  if (fonte.options[i].selected) {
         if ((i!=0) || (primeiroSelecionado))
		   fonte.options[i]=null;
      }
    }
    fonte.selectedIndex = 0;
    return true;
  }
}

function RemoveAlfa(campo) {
  var s_cpf_numerico = "";
  for(i=0;i<campo.value.length;i++) {
    if((campo.value.charAt(i) >= 0)&&(campo.value.charAt(i) <= 9)&&(campo.value.charAt(i) != ' '))
      s_cpf_numerico += campo.value.charAt(i);
  }
  campo.value = s_cpf_numerico;
}

//-->