<!-- Hide from old browsers

/*
Find In Page Script- Submitted/revised by Alan Koontz (alan.koontz@lexisnexis.com)
Permission granted to Dynamicdrive.com to feature script in archive
For full source code, visit http://www.dynamicdrive.com
*/

//  revised by Alan Koontz -- 9/12/02

var TRange = null;
var win = null;
var frameval=false;

//  SELECTED BROWSER SNIFFER COMPONENTS DOCUMENTED AT
//  http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html

var nom=navigator.appName.toLowerCase();
var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_ie     = (agt.indexOf("msie") != -1);
var is_ie4up  = (is_ie && (is_major >= 4));
var is_nav  = (nom.indexOf('netscape')!=-1);
var is_nav4up = (is_nav && (is_major >= 4));
var is_mac    = (agt.indexOf("mac")!=-1);
var is_nav4 = (is_nav && (is_major == 4));
var is_gecko = (agt.indexOf('gecko') != -1);
var is_nav6up = (is_nav && (is_major >= 5));

//  GECKO REVISION

var is_rev=0
if (is_gecko) {
temp=agt.split("rv:")
is_rev=parseFloat(temp[1])
}


//  USE THE FOLLOWING VARIABLE TO CONFIGURE FRAMES TO SEARCH (SELF OR CHILD FRAME)

//If you want to search another frame, change "self" below to parent.frames["thisframe"]
//where "thisframe" is the name of the target frame
//eg: var frametosearch1=parent.frames["thisframe"]

var frametosearch1=parent.frames["corpo"]

function search(whichel, whichframe) {

//  TEST FOR IE5 FOR MAC (NO DOCUMENTATION)
if (is_ie4up && is_mac) return;

//  TEST FOR NAV 6 (NO DOCUMENTATION)
if (is_gecko && (is_rev < 1)) return;

//  INITIALIZATIONS FOR FIND-IN-PAGE SEARCHES


   if(whichel.findthis1.value!=null && whichel.findthis1.value!='') {

       str = whichel.findthis1.value;
       if(whichframe!=self)
       frameval=true;
       win = whichframe;
    
}


var strFound;

//  NAVIGATOR 4 SPECIFIC CODE

if (is_nav4 && (is_minor < 5)){
    strFound=win.find(str);
	}

//  NAVIGATOR 7 SPECIFIC CODE (WILL NOT WORK WITH NAVIGATOR 6)

if (is_gecko && (is_rev >= 1)) {
   
    if(frameval!=false) win.focus();
    strFound=win.find(str, false, false, true, false, frameval, false);
    if (!strFound) {
    strFound=win.find(str, false, false, true, false, frameval, false)
    while (win.find(str, false, false, true, false, frameval, false)) continue

	}
}

if (is_ie4up) {

  // EXPLORER-SPECIFIC CODE


  if (TRange!=null) {
    TRange.collapse(false)
    strFound=TRange.findText(str)
    if (strFound) TRange.select()
  }
  if (TRange==null || strFound==0) {
    TRange=win.document.body.createTextRange()
    strFound=TRange.findText(str)
    if (strFound) TRange.select()
  }
 }

  if (!strFound) alert ("Purtroppo l'espressione [  "+str+"  ] non è presente in questa pagina.")

        
}
// -->

