codice:
<script language="JavaScript">
  Function Informazioni() {

   var Divisione=navigator.userAgent;
   var Parti=Divisione.substring(Divisione.indexOf('(')+1,Divisione.lastIndexOf(')'));
   var Parti=parti.split(';');

      RisolzuoneX=screen.width;
      RisoluzioneY=screen.height; 
      Colori="";

      SistemaOperativo=Parti[2];
      LinguaOS=navigator.systemLanguage;
	  
      NomeBrowser=navigator.appName;
      VersioneBrowser=Parti[1];
      LinguaBrowser=navigator.userLanguage;

      Proveider=Parti[3]; 
      Geografia="";
      TipoConnessione="";
}
</script>
a parte le variabili a cui non corrisponde nessuna istruzione poichè non conosco qual'è l'istruzione giusta da abbinare per:

1) determinare il numero di colori in formato (65000, 16.7 milioni ecc...) e non in bit

2) geografia
3) tipo di connessione

Cosa c'è in questa funzione, a livello di sintassi che mi causa errore?

inoltre sempre in termini di codice come fare per passare tutti i valori ricavati da questa fuznione a varaibili manipolabili col linguaggio asp?

Grazie