var IE4 = (document.all);
var n   = 0;
var intik;
///zastaví automat
function zaraz(){
if(intik!=null)clearInterval(intik);
} 
//// Automat Pre
function findInPagePre(str) {
if (IE4) 
intik= setInterval("findInPage2('"+str+"')",200) 
}
//// Automat
function findInPage2(str) { 
//var frejm = parent.main.document.getElementsByTagName("frame");
//  if (frejm.length!=0){return false 
//for(i=1;i<=frejm.length;i++)              
//fr=frejm.length-1;
//win=parent.main.frames(fr).window 
//} else { 
win = parent.main.window;
//}  
  var txt, i, found;       
  if (str == "")
    return false;
       
  if (IE4) {

    txt = win.document.body.createTextRange();
    for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
      txt.moveStart("character", 1);
      txt.moveEnd("textedit");
    }
    if (found) { 
      txt.moveStart("character", -1);
      txt.findText(str); 
      txt.pasteHTML("<span style=\"background-color:highlight;color:highlighttext\">"+str+"</span>");
       if (n==0)txt.scrollIntoView();

      n++;   
    }else {
      if (n > 0) {
        n = 0;            
       clearInterval(intik);
      }
      else
      { 
return false;}// alert("Nenalezeno.");
    }
  }
return false;
}
//// Ruční
function findInPage(str) { 
  var win = parent.main.window; 
  var txt, i, found;       
  if (str == "")
    return false;
       
  if (IE4) {
    txt = win.document.body.createTextRange();
    for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
      txt.moveStart("character", 1);
      txt.moveEnd("textedit");
    }
    if (found) { 
      txt.moveStart("character", -1);
      txt.findText(str); 
      txt.select();
      txt.scrollIntoView();      
      n++; 
    } else {
      if (n > 0) {
        n = 0; 
        findInPage(str); 
      } else 
alert("Nenalezeno.");
    }
  }
 
return false;
}