﻿function abrefecha(obj){ 
var el = document.getElementById(obj); 
if(el.style.display != "block"){ 
el.style.display = "block"; 
}else{ 
el.style.display = "none"; 
} 
} 
function SomenteNumeros() 
    {
	    if ( event.keyCode < 48 || event.keyCode > 57 ) //Só aceita caracteres com código ASCII entre 48..57 (números)
	    { 
    		event.returnValue = false;
    	}
    }
   function mascaraTel(objeto)
    {
	    if (objeto.value.indexOf("-") == -1 && objeto.value.length > 4){ objeto.value = ""; }
	    if (objeto.value.length == 4){objeto.value += "-";}
	    if (event.keyCode == 8) 
	    {
		    objeto.value = '';
	    }
    }
    
    
    function trocaimagem(obj,valor){ 
var el = document.getElementById(obj); 
el.src = valor; 
} 


/***********************************************************************************************************

* FUNÇÃO         = IM_MaskEdit()

* AUTOR          = Walter Henrique

* DT_CRIACAO     = 02/07/2009

* OBJETIVO       = Formata o campo de acordo com a Mascara passada por parametro.

* EXEMPLO DE USO =

* onkeypress="return IM_MaskEdit(this, '999.999.999-99', event);"

********************************************************************************************************* */



function IM_MaskEdit(objeto, sMask, evtKeyPress) {

    var i, nCount, sValue, fldLen, mskLen, bolMask, sCod;
    var nTecla = new Number();

    if (window.event) {
        nTecla = evtKeyPress.keyCode;
    } else if (evtKeyPress.which) {
        nTecla = evtKeyPress.which;
    }
    else {
        return true;
    }

    sValue = objeto.value;

    // Limpa todos os caracteres de formatação que

    // já estiverem no campo.

    sValue = sValue.toString().replace("-", "");

    sValue = sValue.toString().replace("-", "");

    sValue = sValue.toString().replace(".", "");

    sValue = sValue.toString().replace(".", "");

    sValue = sValue.toString().replace("/", "");

    sValue = sValue.toString().replace("/", "");

    sValue = sValue.toString().replace(":", "");

    sValue = sValue.toString().replace(":", "");

    sValue = sValue.toString().replace("(", "");

    sValue = sValue.toString().replace("(", "");

    sValue = sValue.toString().replace(")", "");

    sValue = sValue.toString().replace(")", "");

    sValue = sValue.toString().replace(" ", "");

    sValue = sValue.toString().replace(" ", "");

    fldLen = sValue.length;

    mskLen = sMask.length;

    i = 0;

    nCount = 0;

    sCod = "";

    mskLen = fldLen;

    if ((nTecla != 8) && (nTecla != 46)) { /*Verifica se Backspace ou Delete*/

        while (i <= mskLen) {

            bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))

            bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

            if (bolMask) {

                sCod += sMask.charAt(i);

                mskLen++;
            }

            else {

                sCod += sValue.charAt(nCount);

                nCount++;

            }

            i++;

        }
    }

    objeto.value = sCod;

    if (((nTecla < 48) || (nTecla > 57)) && (nTecla != 8)) {
        return false;
    }

    else {

        return true;

    }

}




