// JavaScript Document
	function SomenteNumeros(input)
	{
			
		var keypress = window.event.keyCode
		
		if ((keypress<48)||(keypress>57))
			event.returnValue = false;
	}
	
	//****Usar essa função! - A função acima foi mantida por ainda ser usada em outros programas:
	function vSomenteNum(evt, bAceitaVirgula_)
    {
        var key_code = evt.keyCode  ? evt.keyCode  :
                       evt.charCode ? evt.charCode :
                       evt.which    ? evt.which    : void 0;
		
		//Aceita a virgula para informar numeros decimais:
		if( bAceitaVirgula_ && key_code == 44 )
            return true 
			
		//key_code == 46
		
        // Habilita teclas <DEL>, <TAB>, <ENTER>, <ESC> e <BACKSPACE>
        if ( key_code == 46 || key_code == 8  ||  key_code == 9  ||  key_code == 13  ||  key_code == 27 )
        {
            return true;
        }

        // Habilita teclas <HOME>, <END>, mais as quatros setas de navegação (cima, baixo, direta, esquerda)
        else if ( key_code >= 35 && key_code <= 40 )
        {
            return true
        }

        // Habilita números de 0 a 9
        else if ((key_code >= 48)  &&  (key_code <= 57))
        {
            return true
        }

        return false;
    }	
	
	function vFormatarTelefone(input_, evento_)
    {
	    if (navigator.userAgent.indexOf("IE") != -1)
	    {
		    var keypress = window.event.keyCode;
			
		    if (keypress > 47 && keypress < 58 && input_.value.length < 13)
			    {

					/*if (input_.value.length == 0)
					   input_.value = "(" + input_.value;
					if (input_.value.length == 3)
					   input_.value = input_.value + ")";*/
				   
					if (input_.value.length == 4)
					   input_.value = input_.value + "-";
					   
			    }
		    else
			    event.returnValue = false;
	    }
	    else
	    {
		    
			lineaux = input_.value;
			
		    var keypress = evento_.which;
			
		    if (keypress == 8 || keypress == 0)
			    return true;			
			
			if ( (keypress < 48 || keypress > 57) || input_.value.length >= 13 )
				return false;
		    
			
			
		    /*if (lineaux.length == 0)
			    lineaux = "(";
		    if (lineaux.length == 3)
			    lineaux = lineaux + ")";*/
			    
		    if (lineaux.length == 4)
			    lineaux = lineaux + "-";
				
			lineaux = lineaux + (keypress - 48);
		    input_.value = lineaux;
		    
			return false;
			
	    }
		
	    return true;
    } 
	
	function oObterObjXml()
	{
		
		var oObjXml = null;		
		
		try
        {
            oObjXml = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e){            
            try
            {
                oObjXml = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(E)
            {                
                oObjXml = new XMLHttpRequest();
            } 
        }
		
		return oObjXml		
	
	}
	
	
	
