function soInteiro(event)
{
	return soNumeroInteiro(event);
}
function soNumeroInteiro(e) {
	var charCode;
	var ret;
	if(navigator.appName.indexOf("Microsoft")!= -1)
		charCode = event.keyCode;
	else
  		charCode = e.which;
	if (((charCode >= 48) && (charCode <= 57)) || (charCode == 8) || (charCode == 9) || (charCode == 127) || (charCode == 16) || (charCode == 17) || (charCode == 0))
	{
		return true;
	}
	return false;
}

//FAZ A MASCARA DO CEP -- "###.###-###"
function mascaraCEP(cep, e)
{
	if(!soNumeroInteiro(e))
		return false;
	
	if(navigator.appName.indexOf("Microsoft")!= -1)
		tecla= event.keyCode;
	else
  		tecla= e.which;
  	
    var mycep = cep.value;
	if (tecla != 8) {
		switch (mycep.length) {
			case 5:
				cep.value = mycep + '-';
			break;
		}
	}
}

//FAZ A MASCARA DO TELEFONE - "(##) ####-####"
function mascaraTelefone(telefone, e)
{
	if(!soNumeroInteiro(e))
		return false;
	
	if(navigator.appName.indexOf("Microsoft")!= -1)
		tecla= event.keyCode;
	else
  		tecla= e.which;
	
    var mytelefone = telefone.value;
	if (tecla != 8)
	{
		switch (mytelefone.length)
		{
			case 1:
				telefone.value = '(' + mytelefone;
			break;
			case 3:
				mytelefone = mytelefone + ') ';
				telefone.value = mytelefone;
			break;
			case 9:
				mytelefone = mytelefone + '-';
				telefone.value = mytelefone;
			break;
		}
	}
}