	function copySelect(ori, des, value) {
		for (x = 0; x < ori.options.length; x++) {
			if (ori.options[x].value == value) {
				pode = true;
				for (y = 0;y < des.options.length; y++) {
					if (des.options[y].value == value) {
						pode = false;
						break;
					}
				}
				if (pode) {
					op = new Option(
						ori.options[x].text, 
						ori.options[x].value
					);
					des.options.add(op);
				}
			}
		}
	}
	
  function getEvent(objName, event) {
    if (!eval('findObj(\'' + objName + '\').' + event))
      return '';

    var r = new RegExp("\{.*\}", "g");

    f = eval('findObj(\'' + objName + '\').' + event).toString();
    f = strReplace(f, '\n', '').match(r).toString();
    f = f.substring(1, f.length - 1);

    return f;
  }

  function addEvent(objName, event, nF, antes) {
    f = getEvent(objName, event);

    if (antes)
      eval('findObj(\'' + objName + '\').' + event + ' = function anonymous() { ' + nF + '; ' + f + ';}');
    else
      eval('findObj(\'' + objName + '\').' + event + ' = function anonymous() { ' + f + '; ' + nF + ';}');
  }

  function showPesq(type, objName, iWidth, frame, msg, funcRetorno) {
    obj = findObj(objName);

    jaPesquisou = eval('jaPesquisou_' + objName);

    host = location.protocol + '//' + location.host + '/flash/';

    if (obj.value) {
      if (frame && (!jaPesquisou)) {
        frame = findObj('fr_' + objName);
        frame.src =  host + 'pesquisa.php?type=' + type + '&argumento=' + obj.value + '&frame=sim' + '&objName=' + objName + '&msg=' + msg + '&funcRetorno=' + funcRetorno;
      }
      else
      if (!frame) {
        iHeight = 400;
        w = wOpen(host + 'pesquisa.php?type=' + type + '&argumento=' + obj.value + '&objName=' + objName + '&msg=' + msg + '&funcRetorno=' + funcRetorno, 'pesquisa', iWidth, iHeight);
        w.focus();
      }
      eval('jaPesquisou_' + objName + '=true');
      return;
    }
    else
    if (!obj.value) {
      if (!frame) {
        alert('Digite algo para fazer a busca!!');
      }
      eval('jaPesquisou_' + objName + '=false');
    }
  }

  function wOpen(page, name, iWidth, iHeight, scroll) {
    if (!scroll)
      scroll = 1;
    iWidth=(!iWidth)?590:iWidth;
    iHeight=(!iHeight)?550:iHeight;

    vTop=((window.screen.availHeight/2)-(iHeight/2));
    vLeft=((window.screen.availWidth/2)-(iWidth/2));

    wWindow = window.open(page, name, "height="+iHeight+", width="+iWidth+", slocation=0, scrollbars=" + scroll + ", status=0, left="+vLeft+", top="+vTop);
	wWindow.focus();
	return wWindow;
  }

  function testKey(obj, event) {
	var cPode = '01236456789,-';

	if (event.which)
		tecla = event.which
	else
       tecla = event.keyCode;
	
	switch (tecla) {
		case 8:
		case 9:
		case 13:
		case 35:
		case 36:
		case 37:
		case 38:
		case 39:
		case 40:
		case 46:
		case 116:
			return true;
		break;
	}
	
	if (tecla) {
		key = String.fromCharCode(tecla);

		if (cPode.indexOf(key) != -1)
			return true;
		return false;
	}
	return true;
  }
  
  function strToFloat(value) {
    value = value.toString();
    value = strReplace(value, ".", "");
    value = (strReplace(value, ",", ".")*1);
    return value;
  }

  function floatToStr(value) {
    value = value.toString();
    return formatFloat(strReplace(value, ".", ","));
  }

  function testFloat(obj) {
    if (!obj.value)
      return;

    val2 = strToFloat(obj.value);
    val1 = parseFloat(val2)
    if ((val1*1) != (val2*1)) {
      alert("Valor inválido!")
      obj.focus();
      obj.select();
    }
  }

  function formatFloat(value) {
    if (value == 0)
      return "0,00";
    value = value.toString();

    if (value == parseFloat(value)) {
      value = strReplace(value, ".", ",");
    }
    else {
      value = strReplace(value, ".", "");
    }

    Dec = '00';
    Int = '0';
    if (value.indexOf(',') != -1) {
      Int = value.substring(0, value.indexOf(','));
      Dec = value.substring(value.indexOf(',') + 1);
    }
    else {
      Int = value;
    }


    if (Dec.length > 2) {
      Dec = Dec.substring(0, 2);
    }
    else {
      while (Dec.length < 2)
        Dec += '0';
    }

    Int = (Int*1);
    Int = Int.toString();
    aux = '';
    for (x = 1 ; x <= Int.length; x++) {
      sep = (((x % 3) == 0) && (x != Int.length))?'.':'';
      aux = sep + (Int.substring(Int.length - x, Int.length - x+1)) + aux;
    }
    Int = aux;

    return (Int + ',' + Dec);
  }

  function setRadio(obj, value, checked) {
    checkObj(obj, value, checked);
  }

  function setCheckBox(obj, value, checked) {
    checkObj(obj, value, checked);
  }

  function checkObj(obj, value, checked) {
    if (!checked && checked != 0)
      checked = true;
    
    if (!obj.length) {
      obj.checked = checked;
      return true;
    }

    for (x = 0; x < obj.length; x++)
      if (obj[x].value == value) {
        obj[x].checked = checked;
        return true;
      }
    return false;
  }

  function ME_cBrowser(){
    this.ie=false;
    this.ns7=false;
    if (window.navigator.appName=='Microsoft Internet Explorer')
        this.ie=true;
      else
    if (window.navigator.appName=='Netscape')
        this.ns7=true;
  }

    g=new ME_cBrowser();

    function titulo(tit) {
        document.write('<B><FONT COLOR="#ffffff" id=titulo_'+tit+'>'+tit+'</FONT></B>');
    }

    function valida_senha(campo1, campo2, status, mensagem) {
        if (campo1.value == campo2.value) {
            status.innerHTML = "";
            return true;
        }
        else {
            status.innerHTML = "<HR><font color=\"#FF0000\"><b>" + mensagem + "</b></font>";
            return false;
        }
    }

    function valida_email(obj) {
        email=obj.value;
        if (email) {
            if (email.indexOf("@")<=0 || email.indexOf(".")<=0 ||
             (email.indexOf("@")==email.length-1) ||
             (email.indexOf(".")==email.length-1) ||
             (email.indexOf("@")==(email.indexOf(".", email.indexOf("@")+1)-1)) ||
               (email.indexOf(".")==(email.indexOf("@", email.indexOf(".")+1)-1)) ||
               (email.indexOf("@")==(email.indexOf("@", email.indexOf("@")+1)-1)) ||
               (email.indexOf(".")==(email.indexOf(".", email.indexOf(".")+1)-1)) ||
               (email.indexOf(".", email.indexOf(".")+1)==(email.indexOf("@", email.indexOf(".")+1)-1))) {
              alert("Favor digitar um e-mail válido.");
              obj.focus();
                obj.select();
          }
        }
    }

    function isNum(caractere) {
      var strValidos = "0123456789"
        if (strValidos.indexOf(caractere) == -1)
            return false;
        return true;
    }

    function validaTecla(campo, event) {
		var BACKSPACE = 8;
		var TAB = 9;
      var key;
      var tecla;
        CheckTAB = true;
        /*if (navigator.appName.indexOf("Netscape")!= -1)
            tecla = event.which;
        else
            tecla = event.keyCode;*/
		
		if (event.which)
			tecla = event.which
		else
            tecla = event.keyCode;
		
		key = String.fromCharCode(tecla);
        if (tecla == 13)
            return false;
        else
        if (tecla == BACKSPACE)
            return true;
        else
        if (tecla == TAB)
            return true;
		else
        if (tecla == 46 || tecla == 37 || tecla == 39)
            return true;
        else
			return (isNum(key));
    }

    function deixaSoNumero(value) {
		return value.replace(/[^0-9]/g, '');
    }

    function FormataCNPJ(el) {
        vr = deixaSoNumero(el.value);
        tam = vr.length;
        if (tam == 14) {
            el.maxlength="18";
            if (tam <= 2)
                el.value = vr;
            if ((tam > 2) && (tam <= 6))
                el.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
            if ((tam >= 7) && (tam <= 10))
                el.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '.' + vr.substr(5, 3) + '/';
            if ((tam >= 11) && (tam <= 18))
              el.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '.' + vr.substr(5, 3) + '/' + vr.substr(8, 4) + '-' + vr.substr(12, 2);
        }
        else {
            if (tam > 0) {
                alert("Você deve digitar 14 posições!");
                el.focus();
                el.select();
            }
        }
        return true;
    }

    function Modulo11(obj) {
        var iPeso, iSoma, iResto, Aux;
        iPeso = 2;
        iSoma = 0;
        szValue=obj.value;
        var szValueAux = new String(szValue.substring(0, szValue.length-1));
        var tam = szValueAux.length;
        tam = parseInt(tam,10)-1;
        for(i=parseInt(tam,10); i>=0; i--) {
            Aux = szValue.substr(i, 1);
            iSoma = parseInt(iSoma,10) + ( parseInt(Aux,10) * iPeso);
            if( iPeso == 9 )
                iPeso = 2;
            else
                iPeso+= 1;
        }
        iResto = iSoma % 11
        if( iResto == 0 || iResto == 1 )
            iResto = 0;
        else
            iResto = 11 - parseInt(iResto,10);
        if (szValue.substring(szValue.length-1,szValue.length) != iResto)  {
            alert('Dígito verificador inválido!');
            obj.focus();
            obj.select();
        }
    }

  function testadata(obj) {
    obj.value=deixaSoNumero(obj.value);
    if(obj.value.length>0) {
      if(obj.value.length>8) {
        obj.value=obj.value.substring(0,8);
      }
      if (obj.value!=deixaSoNumero(ShowTodayDate(obj.value))) {
        alert('Data Inválida!');
        obj.select();
        obj.focus();
      }
      else
        obj.value=ShowTodayDate(obj.value);
    }
    else
      obj.value='   /   /';
  }

  function inverte(Data) {
    val = deixaSoNumero(Data);
    val = val.substring(2,3)+val.substring(3,4) + '/' +
          val.substring(0,1)+val.substring(1,2) + '/' +
          val.substring(4,5)+val.substring(5,6) + val.substring(6,7)+val.substring(7,8);
    return(val);
  }

    function ShowTodayDate(Data) {
      Data=inverte(Data)
      now = new Date(Data)
      dia = now.getDate()
      mes = now.getMonth() + 1
      ano = now.getFullYear()
      if (dia < 10)
        dia = "0" + dia
      if (mes < 10)
        mes = "0" + mes
      if (ano < 2000 && ano.toString().length < 4)
        ano = "19" + ano
	  return (dia + "/" + mes + "/" + ano)
    }

    function formataCEP(el) {
        vr = deixaSoNumero(el.value);
        tam = vr.length;
        if (tam == 8) {
            el.maxlength="10";
            if (tam <= 2)
                el.value = vr;
            if ((tam > 2) && (tam <= 8))
                el.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '-' + vr.substr(5, 3);
        }
        else {
            if (tam > 0) {
                alert("Você deve digitar 8 posições!");
                el.focus();
                el.select();
            }
        }
        return true;
    }

    function formataHora(el) {
        vr = deixaSoNumero(el.value);
        tam = vr.length;
        if (tam == 4) {
            el.maxlength="4";
            if (tam <= 2)
                el.value = vr;
            if ((tam > 2) && (tam <= 8))
                el.value = vr.substr(0, 2) + ':' + vr.substr(2, 2) + ':00' + vr.substr(4, 2);
        }
        return true;
    }

    function FormataCPF(obj) {
      obj.value=
        obj.value.substring(0,3) + '.' +
        obj.value.substring(3,6) + '.' +
        obj.value.substring(6,9) + '-' +
        obj.value.substring(9,11);
        //obj.value.substring(0,9)+'-'+obj.value.substring(9,11);
    }

    function onExitCPF(obj) {
        obj.value=deixaSoNumero(obj.value);
        if (obj.value.length>0)  {
            var valido = valida_CPF(obj);
            if (valido) {
                FormataCPF(obj);
            }
            else {
            obj.select();
            obj.focus();
            }
        }
    }

  function valida_CPF(obj) {
        s=obj.value;
        var varFirstChr = s.charAt(0);
        var vaCharCPF = false;
        soma=0;
        for ( i=0; i<9; i++ ) {
                soma += (10-i) * ( eval(s.charAt(i)) );
        }
        digito_verificador = 11-(soma % 11);
        if ((soma % 11) < 2)
            digito_verificador = 0;
        if ( eval(s.charAt(9)) != digito_verificador ) {
            alert("CPF inválido!");
            return false;
        }

        soma=0;
        for ( i=0; i<9; i++ ) {
            soma += (11-i) * ( eval(s.charAt(i)) );
        }
        soma += 2 * ( eval(s.charAt(9)) );
        digito_verificador = 11-(soma % 11);
        if ((soma % 11) < 2)
            digito_verificador = 0;
        if ( eval(s.charAt(10)) != digito_verificador ) {
            alert("CPF inválido!");
            return false;
        }
        return true;
  }

    function onExitCNPJ(objeto) {
        objeto.value=deixaSoNumero(objeto.value);
        if (objeto.value.length>0)  {
            var valido = valida_CGC(objeto);
            if (valido) {
                FormataCNPJ(objeto);
            }
        }
    }

    function valida_CGC(obj) {
                 // verifica o tamanho
        pcgc = obj.value;
        if (pcgc.length<14 && pcgc.length>0) {
            alert ("Tamanho Invalido de CNPJ")
        obj.focus();
        obj.select();
            return false;
        }
        else  {
            sim=true
        }
        if (sim )  { // verifica se e numero
            for (i=0;((i<=(pcgc.length-1))&& sim); i++)  {
                val = pcgc.charAt(i)
                // alert (val)
                if ((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4") &&
                        (val!="5")&&(val!="6")&&(val!="7")&&(val!="8")) {
                  sim=false
              }
            }
            if (sim) {// se for numero continua
                m2 = 2
                soma1 = 0
                soma2 = 0
                for (i=11;i>=0;i--) {
                    val = eval(pcgc.charAt(i))
                    // alert ("Valor do Val: "+val)
                    m1 = m2
                    if (m2<9) {
                      m2 = m2+1
                  }
                  else {
                      m2 = 2
                  }
                    soma1 = soma1 + (val * m1)
                    soma2 = soma2 + (val * m2)
                }  // fim do for de soma

                soma1 = soma1 % 11
                if (soma1 < 2) {
                  d1 = 0
              }
                else {
                  d1 = 11- soma1
              }
                soma2 = (soma2 + (2 * d1)) % 11
                if (soma2 < 2) {
                  d2 = 0
              }
                else {
                  d2 = 11- soma2
              }
              if ((d1==pcgc.charAt(12)) && (d2==pcgc.charAt(13)))  {
                  sim=true
              }
              else
                  sim=false
            }
        }
        if (!sim) {
            alert('CNPJ Inválido!');
        obj.focus();
          obj.select();
        }
        else
            return true;
    }

  function maxLength(obj, ev, size) {
    if (obj.value.length>=size) {
      ev.keyCode=0;
    }
  }

  function dataExtenso(dia) {
    days = new Array(7)
    days[1] = "Domingo";
    days[2] = "Segunda";
    days[3] = "Terça";
    days[4] = "Quarta";
    days[5] = "Quinta";
    days[6] = "Sexta";
    days[7] = "Sabado";
    months = new Array(12)
    months[1] = "Janeiro";
    months[2] = "Fevereiro";
    months[3] = "Março";
    months[4] = "Abril";
    months[5] = "Maio";
    months[6] = "Junho";
    months[7] = "Julho";
    months[8] = "Agosto";
    months[9] = "Setembro";
    months[10] = "Outubro";
    months[11] = "Novembro";
    months[12] = "Desembro";
    today = new Date();
    day   = days[today.getDay() + 1]
    month = months[today.getMonth() + 1]
    date  = today.getDate()
    year  =today.getYear();
    if (year < 2000)
    year = year + 1900;
    if (!dia)
      return (date +' de ' + month + " de " + year);
    else
      return (day + ", " +date +' de ' + month + " de " + year);
  }

  function validaPlaca(obj) {
    if (!obj.value)
      return true;
    var s, re = new RegExp("^((([a-z]{3}|[a-z]{2})[0-9]{4})|([a-z]{2}[0-9]{3}))$","ig");


    if (!re.test(obj.value)) {
      alert('Placa inválida!');
      obj.focus();
      return false;
    }
    else
      return true;
  }

  function tDate(name, param) {
    document.write('<INPUT TYPE="text" NAME="'+name+'" '+param+' onkeypress=\"return validaTecla(this, event)\" onBlur="testadata(this);" maxlength="10" size=10 onfocus="this.value=deixaSoNumero(this.value); this.select();" value="   /   /">');
  }

  function tCep(name, param) {
    document.write("<input type=\"text\" maxlength=\"10\" name=\""+name+"\" "+param+" OnBlur=\"formataCEP(this)\" onkeypress=\"return validaTecla(this, event)\" onFocus=\"this.value = deixaSoNumero(this.value); this.select();\">");
  }

  function tCnpj(name) {
    document.write("<input type=\"text\" name=\""+name+"\" size=\"18\" maxlength=\"18\" OnBlur=\"onExitCNPJ(this)\" onkeypress=\"return validaTecla(this, event)\" onfocus=\"this.value=deixaSoNumero(this.value);this.select();\">");
  }

  function tCpf(name, param) {
    document.write("<input type=\"text\" name=\""+name+"\" "+param+" maxlength=\"14\" size=15 OnBlur=\"onExitCPF(this)\" onkeypress=\"return validaTecla(this, event)\" onfocus=\"this.value=deixaSoNumero(this.value);this.select();\">");
  }

  function tInteiro(name, param) {
    document.write('<INPUT TYPE="text" NAME="'+name+'" '+param+' onkeypress=\"return validaTecla(this, event)\"  maxlength="9" size="10" onfocus="this.value=deixaSoNumero(this.value);this.select();">');
  }

  function tHidden(name) {
    document.write('<INPUT TYPE="hidden" NAME="'+name+'">');
  }
  
  function tEdit(name, param) {
    document.write('<INPUT TYPE="text" NAME="'+name+'" '+param+'>');
  }

  function tPassword(name, param) {
    if (!param)
      param='size=8 maxlenght=8';
    document.write('<INPUT TYPE="password" NAME="'+name+'" '+param+'>');
  }

  function tSpace(width) {
    document.write('<div style="display:inline; width:'+width+'"></div>');
  }

  function tCpfCnpj(name, param) {
    document.write("<input type=\"text\" name=\""+name+"\" size=\"18\" maxlength=\"14\" "+param+" OnBlur=\"testaTipo(this)\" onkeypress=\"return validaTecla(this, event)\" onfocus=\"this.value=deixaSoNumero(this.value);this.select();\">");
  }

  function tDecimal(name, param) {
    document.write('<INPUT TYPE="text" NAME="'+name+'" '+param+' onkeypress=\"return validaTecla(this, event, \'.\')\"  maxlength="8" size="10" onfocus="this.select();">');
  }

  function tLabel(name, vcaption, width, param) {
    document.write('<INPUT TYPE="text" NAME="'+name+'" value="'+vcaption+'" '+param+' style="border:0;text-align:right;width:'+width+'" onfocus="this.select();" TABINDEX=-1 readonly>');
  }

  function tCheckbox(name, param) {
    document.write("<input type=\"Checkbox\" NAME=\""+name+"\" \""+param+"\">");
  }

  function tEmail(name, param) {
      if (!param)
      param='size=10 maxlenght=10';
    document.write('<INPUT TYPE="text" NAME="'+name+'" '+param+' onblur="valida_email(this)">');
  }

  function tPlaca(name, param) {
    document.write("<input type=\"text\" NAME=\""+name+"\" \""+param+"\" onblur=\"validaPlaca(this)\" maxlength=7 size=10>");
  }

  function tFloat(name, param) {
    document.write('<input name="'+name+'" '+param+' type="text" class="form" size="10" maxlength="10" value="0,00" style="text-align: right" onblur="testFloat(this);this.value = formatFloat(this.value)" onfocus="this.value = strReplace(this.value, \'.\', \'\');this.select();this.focus();" onkeypress="return testKey(this, event)">');
  }

  function tIniFieldSet(name, legend, param) {
      if (!param)   {
      param="width='100%'";
    }
      document.write("<TABLE id='"+name+"' class=arial12 cellpadding=0 cellspacing=0 border=0 "+param+" style='border:1px solid #000000'><TR><TD><div style='position:relative;background:white;top:-8;left:4;display:inline'><I>"+legend+"</I></div><br>");
  }

  function tFimFieldSet() {
      document.write("</TD></TR></TABLE><br>");
  }

  function tFoto(name, src, vWidth) {
    image="";
    vHeight=(vWidth*4)/3;
  if (src)
    document.write("<img src='"+src+"' id='"+name+"' border=1 width="+vWidth+" height="+vHeight+">");
    else
      document.write("<table cellpadding=0 cellspacing=0 border=0 style='border:1px solid #000000' width="+vWidth+" height="+vHeight+"><tr><td align=center>Foto não disponível</td><tr></table>");
  }

    function BR() {
      document.write("<BR>");
  }

  function testaTipo(obj) {
    if (obj.value.length>0) {
      if (obj.value.length==11)
        onExitCPF(obj);
      else
        if (obj.value.length==14)
          onExitCNPJ(obj);
        else {
          alert('Dígito Inválido!')
          obj.select();
        }
      }
  }

  function findObj(name) {
    if (g.ie)
      return document.all[name];
    else {
    //if (g.ns7) {
      if (document.getElementsByName(name).length > 1)
        return document.getElementsByName(name);
      else
      if (document.getElementsByName(name)[0])
        return document.getElementsByName(name)[0];
      else
        return document.getElementById(name);
    }
  }

    function target(page) {
      findObj("iframeconteudo").src="corpo.php?pagina=" + page;
    }

  function bomDia() {
        var now = new Date();
        var mess="";
        if (now.getHours() < 12)
            mess = "Bom Dia";
        else
        if (now.getHours() < 18)
            mess = "Boa Tarde";
        else
        if (now.getHours() < 24)
            mess = "Boa Noite";
        document.write(mess);
  }

  function property(obj, obj_name) {
    var result = "";
    for (var i in obj) {
      try {
        document.write(obj.tagName + "." + i + " = " + obj[i] + "<br>");
      }
        catch(e) {
        document.write("erro!"+e+"<br>");
        }
    }
    return true;
  }

  function strReplace(value, antStr, newStr) {
    while (value.indexOf(antStr) != -1) {
        value=value.replace(antStr, newStr);
      }
      return value;
  }

  function limpaForm(form) {
      with (form) {
        reset();
        for (x=1; x<form.length; x++) {
          try {
              compo=form[x].type.toLowerCase();
            if ((compo=='text') || (compo=='textarea')) {
              if ((compo=='text') && (strReplace(form[x].value, ' ','')=='//')) {
                form[x].value=form[x].value;
                form[x].readOnly=false;
                }
                else {
                form[x].value='';
                form[x].readOnly=false;
                }
            }
            else
            if ((compo=='button') || (compo=='submit')) {
              form[x].disabled=false;
            }
          }
          catch (e) {
          }
        }
    }
  }
  	function prInput(name, type, param) {
		document.write("<table cellspacing=0 cellpadding=0><tr><td><img src='img/form_esq22.gif' width='12' height='22'></td><td><script>"+type+"('"+name+"', 'class=formEdit "+param+"');<"+"/script></td><td><img src='img/form_dir22.gif' width='12' height='22'></td></tr></table>");
	}
	
	function prSelect(name, option, param) {
		document.write("<table cellspacing=0 cellpadding=0 border=0><tr><td><img src='img/form_esq22.gif' width='12' height='22'></td><td><div class=formEdit id=div_"+name+"><select name='"+name+"' "+param+" class=formEdit style='height:22px;width:40px'>" + option + "</select></div></td><td><img src='img/form_dir22.gif' width='12' height='22'></td></tr></table>");
		
		var w = parseInt(findObj(name).style.width) - 18;
		findObj(name).style.position = 'absolute';
		findObj(name).style.clip = 'rect(2px '+w+'px 20px 2px)';
		
		findObj('div_'+name).style.width = w+'px';
		findObj('div_'+name).style.height = (parseInt(findObj(name).style.height) - 2)+'px';
		delete w;
	}

    function formatFone(value) {
		value = deixaSoNumero(value)
		
		if (value.length >= 10) { // ex: 0800-480055 ou 0300-7894160
			if (r = value.match(/([0-9]{4})([0-9]+)$/))
				return r[1] + '-' + r[2]
		}
		else {//ex: 394-5715 ou 3027-5715
			if (r = value.match(/([0-9]+)([0-9]{4})$/))
				return r[1] + '-' + r[2]
		}
		
		return value;
    }
	
	function abreFormPrint(obj, frm_print) {
		frm_print.src = 'frm_print.php';
	}