mi potette tradurre questo script php in asp per favore?
Se volete potete saltare pure la parte relativa al riconoscimento del browser e del sistema operativo. Grazie

<?

function GetSistemaOperativo()
{
$os = array(
'Windows NT 5.1' => 'Windows XP',
'Windows NT 5.0' => 'Windows 2000',
'Windows NT 4.90' => 'Windows ME',
'Win95' => 'Windows 95',
'Win98' => 'Windows 98',
'Windows NT 5.2' => 'Windows NET',
'WinNT4.0' => 'Windows NT',
'Mac' => 'Mac',
'PPC' => 'Mac',
'Linux' => 'Linux',
'FreeBSD' => 'FreeBSD',
'SunOS' => 'SunOS',
'Irix' => 'Irix',
'BeOS' => 'BeOS',
'OS/2' => 'OS/2',
'AIX' => 'AIX',
);

foreach($os as $chiave => $valore)
{
if(strpos($_SERVER['HTTP_USER_AGENT'], $chiave))
{
return $valore;
}
}

return 'Altro';
}


$os = GetSistemaOperativo();


function GetBrowser()
{
$browser = array(
'MSIE' => 'Internet Explorer',
'Firefox' => 'FireFox',
'Lynx' => 'Lynx',
'Opera' => 'Opera',
'WebTV' => 'WebTV',
'Konqueror' => 'Konqueror',
'bot' => 'Bot',
'Google' => 'Bot',
'slurp' => 'Bot',
'scooter' => 'Bot',
'spider' => 'Bot',
'infoseek' => 'Bot',
'Nav' => 'Netscape',
'Gold' => 'Netscape',
'x11' => 'Netscape',
'Netscape' => 'Netscape'
);

foreach($browser as $chiave => $valore)
{
if(strpos($_SERVER['HTTP_USER_AGENT'], $chiave ))
{
return $valore;
}
}

return 'Altro';
}


$browser = GetBrowser();

$browser_specifiche = $_SERVER['HTTP_USER_AGENT'];

$ip = $_SERVER['REMOTE_ADDR'];

$referer = $_SERVER['HTTP_REFERER'];

$when = getdate();
$giorno = $when[mday];
$mese = $when[month];
$ora = $when[hours];
$min = $when[minutes];
$time = "$giorno " . "$mese " . "$ora:" . "$min";

/*connessione a db*/
$host = "localhost";
$user = "pincopallino";
$database = "abc";
$password = "xyz";

$db = mysql_connect($host, $user, $password);

mysql_select_db($database, $db);

$insert = mysql_query("INSERT INTO tracking VALUES ('', '$browser', '$browser_specifiche', '$os', '$ip', '$time', '$referer')", $db);

?>