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++; 
	} 
	
	if (sMask == "9.99") {
		obj.value = sCod.substr(0,3);
	} else {
		//if (sCod.substr(0,2) == 10) {
		//	sCod = "10.00";
		//}
		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; 
	} 
}
