function Mascara(campo,formato)
	{
	if(formato != 'numerico')
		{
		var tam = formato.length;
		var separadores = new Array();
		var separadoresk = new Array();
		var value = '';

		$j(campo).attr("maxlength",tam);

		for(var i=0;i<tam;i++)
			{
			var char = formato.substr(i,1);
			if(char != 'x')
				{
				separadores[separadores.length] = char;	
				separadoresk[separadores.length] = i;
				}
			}

		value = MascaraRemove(campo.value);
		var auxuliar = '';
		var sps = 0;
		for(var i =0;i<campo.value.length;i++)
			{
			separadoresk.each(function(item,k)
				{
				if (i==0 && item==0)
					{ 
					auxuliar = separadores[k];  
					sps++;
					}
				if (i+sps==item) 
					{ 
					auxuliar += separadores[k]; 
					sps++;
					}	
				});
				auxuliar += value.charAt(i);
			}
		campo.value = auxuliar;
		} 
	else 
		{
		var value = MascaraRemove(campo.value);
		var auxuliar = '';
		var sps = 0;
		var contador = 0;
		if(value.length > 2)
			{
			var numero = parseFloat(value.substr(0,value.length-2) + '.'+value.substr(value.length-2));
			//var numero = 219544035.17;
			campo.value = numero.format(2, ",", ".");
			}
		}
	}

function MascaraRemove(valor)
	{
	var strCheck = '0123456789'; 
	var tamanho = i = auxiliar = ''; 
	tamanho = valor.length; 
	for(i = 0; i < tamanho; i++) 
		{
		if (strCheck.indexOf(valor.charAt(i))!=-1) 
			{ 
			auxiliar += valor.charAt(i); 
			} 
		} 
	return auxiliar;	
	}



