//**********************************************************************
// RETIRA OS SIMBOLOS DE FORMATACAO DO NUMERO TORNANDO-O UM NUMERO INTEIRO
// PARAMETROS:
// Num -> NUMERO A SER DESFORMATADO
// RETORNO:
// SOMENTE NUMEROS
// AUTOR:
// Sergio Araripe
//**********************************************************************
function UnformatInteger(Num)
{
	var I=0;
	var Saida="";

	for(I=0;I<Num.length;I++)
	{//CADA CARACTERE
		if (Num.charAt(I)>="0" && Num.charAt(I)<="9")
		{//E//UM NUMERO
			Saida+=Num.charAt(I);
		}
	}
	return(Saida);
}

//**********************************************************************
// FORMATA UM NUMERO PARA CPF OU CNPJ
// PARAMETROS:
// Num -> NUMERO A SER FORMATADO
// RETORNO:
// NUMERO FORMATADO COMO XXX.XXX.XXX/XXXX-XX ou XXX.XXX.XXX-XX
// AUTOR:
// Sergio Araripe
//**********************************************************************
function FormatCPFCNPJ(Num)
{
	var Saida="";
	var N=Num;

	if (N.length>2)
	{//RETIRA O DV
		Saida="-" + N.substr(N.length-2,2);
		N=N.substr(0,N.length-2);
	}
	if (N.length>9)
	{//RETIRA A FILIAL
		Saida="/" + N.substr(N.length-4,4) + Saida;
		N=N.substr(0,N.length-4);
	}
	while (N.length>3)
	{
		Saida="." + N.substr(N.length-3,3) + Saida;
		N=N.substr(0,N.length-3);
	}
	if (N.length>0)
	{
		Saida=N + Saida;
	}
	return(Saida);
}

//**********************************************************************
// FORMATA UM NUMERO PARA CEP
// PARAMETROS:
// Num -> NUMERO A SER FORMATADO
// RETORNO:
// NUMERO FORMATADO COMO XX.XXX-XXX
// AUTOR:
// Sergio Araripe
//**********************************************************************
function FormatCEP(Num)
{
	var Saida="";
	var N=Num;

	if (N.length>5)
	{//RETIRA A EXTENSAO
		Saida="-" + N.substr(N.length-3,3);
		N=N.substr(0,N.length-3);
	}
	if (N.length>0)
	{
		Saida=N + Saida;
	}
	return(Saida);
}

//**********************************************************************
// FORMATA UM NUMERO DE TELEFONE
// PARAMETROS:
// Num -> NUMERO A SER FORMATADO
// RETORNO:
// NUMERO FORMATADO COMO XXXX-XXXX
// AUTOR:
// Sergio Araripe
//**********************************************************************
function FormatPhone(Num)
{
	var Saida="";
	var N=Num;

	if (N.length>4)
	{
		Saida="-" + N.substr(N.length-4,4);
		N=N.substr(0,N.length-4);
	}
	if (N.length>0)
	{
		Saida=N + Saida;
	}
	return(Saida);
}
