ciao a tutti!!

dunque, io includo questo script nel mio sito per dare un effetto rollover al menu di sinistra...
www.reggiocalabriaonline.com/tmp

ma il js non è crossbrowser... funziona bene solo con ie
io l'ho provato solo con ie, opera e firefox...

questo è lo script...

codice:
<script language="JavaScript">
<!--
   browserName = navigator.appName;
   browserVer = parseInt(navigator.appVersion);
   if ( (browserName == "Netscape" && browserVer >= 3) ||
   (browserName == "Microsoft Internet Explorer" && browserVer >= 4)) compat = "true";
   else compat = "false";

   function jumpBox(list) {
    	    if (compat == "true") {
              location.href = list.options[list.selectedIndex].value;
           }
   }

   function back() {
   	if (compat == "true") {
   	history.go(-1)
   	}
   }

   function mOvr(src,clrOver)
   {

   if (!src.contains(event.fromElement))
   {
   src.style.cursor = 'hand'; src.style.backgroundColor = clrOver;
   }
   }
   function mOut(src,clrIn)
   {
   if (!src.contains(event.toElement))
   {
   src.style.cursor = 'default';
   src.style.backgroundColor = clrIn;
   }
   }
   function mClk(src)
   {
   if(event.srcElement.tagName=='TD')
   {
   src.children.tags('A')[0].click();
   }
   }
// -->
    </script>
io lo includo cosi!
codice:
<head>
<link rel="stylesheet" href="inc/css.css" type="text/css">
</title>
<? include ("inc/menu.inc.js"); ?>
</head>
ma ho anche provato a scriverlo tutto nella pagina, senza risultato...

mi sapete dire che cosa non va??


Grazie
Francesco