<!--

// Oggetto jsNavigator, serve per il browsersniffing
function jsNavigator() {
   // PROPRIETA'
   this.browser = "";
   this.nuovagenerazione = false;

   // METODI
   this.Costruttore = NCostruttore;

   // Richiamo il costruttore
   this.Costruttore();
}

// Costruttore dell'oggetto jsNavigator
function NCostruttore() {
   // Controllo se l'utente utilizza NetScape o Explorer e che versione usa
   var f_userA = navigator.userAgent.toLowerCase();
   var f_appN = navigator.appName.toLowerCase();

   if (document.getElementById 
      && document.all 
      && (f_userA.indexOf('msie 5.')!=-1) 
      && !(f_userA.indexOf('opera') != -1)) 
         this.browser = 'IE5';

   if (document.getElementById 
      && document.all 
      && (f_userA.indexOf('msie 6.')!=-1) 
      && !(f_userA.indexOf('opera') != -1)) 
         this.browser = 'IE6';

   if (document.getElementById 
      && document.all 
      && (f_userA.indexOf('msie 7.')!=-1) 
      && !(f_userA.indexOf('opera') != -1)) 
         this.browser = 'IE7';

   if (document.getElementById 
      && !document.all 
      && (f_appN == 'netscape') 
      && !(f_userA.indexOf('opera') != -1)) 
         this.browser = 'NN6';

   if (!document.getElementById 
      && document.all 
      && (f_userA.indexOf('msie 4.')!=-1))
         this.browser = 'IE4';

   if (document.layers 
      && (f_appN == 'netscape'))
         this.browser = 'NN4';

   if ((f_userA.indexOf('opera 5.') != -1) 
      || (f_userA.indexOf('opera/5') != -1)) 
         this.browser = 'OP5';

   if ((f_userA.indexOf('opera 6.') != -1) 
      || (f_userA.indexOf('opera/6') != -1)) 
         this.browser = 'OP6';

   if ((f_userA.indexOf('opera 7.') != -1) 
      || (f_userA.indexOf('opera/7') != -1)) 
         this.browser = 'OP7';

   if (this.browser != "") this.nuovagenerazione = true;
}

//-->

