var NS4 = (document.layers); // Que browser?
var IE4 = (document.all);

var win = window; // janela para procura.
var n = 0;

function findInPage(str) {

var txt, i, found;

if (str == "")
return false;

// Encontrar a proxima ocorrencia na pagina, 
// comece da página se necessário.

if (NS4) {

// Procurar pela palavra começando pelo ponto corrente. Se não encontrado, recomeça
// voltar para primeira procura.

if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;

// Se a palavra não for encontrada, aparece a mensagem.

if (n == 0)
alert("Componente não Localizado!");
}

if (IE4) {
txt = win.document.body.createTextRange();

// encontre a palavra come&ccedil;ando no topo da pagina.

for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}

// Se encontrado, marcar a palavra.

if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}

// De outro forma, come&ccedil;ar novamente da primeira palavra.

else {
if (n > 0) {
n = 0;
findInPage(str);
}

// Se n&atilde;o encontrar a palavra, apresentar a mensagem.

else
alert('Componente não Localizado!');
}
}

return false;
}