function Trim(texto) {
	var ini = 0;
	while (texto.charAt(ini) == " ") {
		ini = ini + 1
	}
	var fim = texto.length - 1
	while (texto.charAt(fim) == " ") {
		fim = fim - 1
	}
	return texto.substr(ini, fim - ini + 1)
}

function ContemAlgumDesses(caracteres, texto) {
	var caracter
	for (var i = 0; i < caracteres.length; i++) {
		caracter = caracteres.charAt(i);
		if (texto.indexOf(caracter) >= 0) {
			return true
		}
	}
	return false
}

function TextoBuscaValido(txt) {
	//	var expr = "([.^=\'%])+";
	//	var re = new RegExp(expr);
	//	return (re.test(txt))
	var caracters_invalidos = "%'- "
	return (!ContemAlgumDesses(caracters_invalidos, txt))
}

function Buscar() {
	var caracters_invalidos = "%'- "
	var strb = Trim(document.frm_busca.strb.value)
	if (strb.length < 3) {
		alert("Digite pelo menos 3 caracteres")
		return
	}
	if (ContemAlgumDesses(caracters_invalidos, strb)) {
		alert("A palavra procurada não pode conter os seguintes caracteres:\n" + caracters_invalidos)
		return
	}
	document.frm_busca.target = '_parent';
	document.frm_busca.action = "/index.asp"
}
