
function MM_mascaraINPUT(e,src,mask) 
{
	if (window.event) { 
		_TXT = e.keyCode; 
	} else if(e.which) { 
		_TXT = e.which; 
	}

	if (_TXT > 47 && _TXT < 58) { 
		var i = src.value.length; 
		var saida = mask.substring(0,1); 
		var texto = mask.substring(i);
		if (texto.substring(0,1) != saida) { 
			src.value += texto.substring(0,1); 
		} 
    	return true; 
	} else { 
		if (_TXT != 8) { 
			return false; 
		} else { 
			return true; 
		}
	}
}

function getPage(event, field, totalPages) 
{ 
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; 
	if (keyCode == 13) { 
		newPage = field.value; 
		if (newPage > totalPages || newPage < 1) { 
			alert("Página "+ newPage +" inexistente.");
			field.focus(); 
			return false; 
		} 
		window.location.href = "?page=" + newPage; 
	} 
}

function SomenteNumeros(tecla) {
    // permite números e 32 = espaço
    if ( (tecla >= 48 && tecla <= 57) || tecla == 32 ) { 
        return true; 
    } else { 
        return false; 
    } 
}

function SomenteDecimais(tecla) {
    // permite números, 44 = virgula
    if ( (tecla >= 48 && tecla <= 57) || tecla == 44 ) { 
        return true; 
    } else { 
        return false; 
    } 
}

function SomenteLetras(tecla) {                    
    // permite letras
    if( (tecla > 96 && tecla < 123) || (tecla > 64 && tecla < 91) || tecla == 32 ) { 
		return true;
	} else {
		return false;
	}
}

function SomenteLetrasNumeros(tecla) {                    
    // permite letras e numeros
    if( (tecla > 96 && tecla < 123) || (tecla > 64 && tecla < 91) || (tecla >= 48 && tecla <= 57) || tecla == 32 ) { 
		return true;
	} else {
		return false;
	}
}

function ValidaRadio(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}
