function processaFormSistema(modo) {
	switch (modo) {
		case 1:
			document.getElementById('FormDados').style.display = 'none';
			document.getElementById('FormResults').style.display = 'inline';
			document.getElementById('FormResults').innerHTML = '<p align="center" style="padding: 30px">Aguarde enquanto as informações são processadas...</p>';
			break;
		case 2:
			document.getElementById('FormDados').style.display = 'inline';
			document.getElementById('FormResults').style.display = 'none';
			document.getElementById('FormResults').innerHTML = '';
			break;
	}	
}

function txtBoxFormat(obj, sMask, evtKeyPress)
{ 
	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla; 
	if(document.all) { // Internet Explorer 
		nTecla = evtKeyPress.keyCode;
	} else if(document.layers) { // Nestcape 
		nTecla = evtKeyPress.which; 
	} 
	sValue = obj.value; 
	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; 
	while (i <= mskLen) { 
	bolMask = ((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++; 
	} 

	obj.value = sCod;
	
	if (nTecla != 8) { // backspace 
		if (sMask.charAt(i-1) == "9") { // apenas números... 
		  return ((nTecla > 47) && (nTecla < 58)); // números de 0 a 9 
		} else { // qualquer caracter... 
		  return true; 
		}
	} else { 
		return true; 
	} 
}
