Определение типа броузера

Открывается конкретный файл при разных видах броузеров:

<script language="JavaScript"> 
       <!-- 
       if (navigator.appName == "Netscape") window.location.href = "Netscape.htm";        
       else if (navigator.appName == "Microsoft Internet Explorer") window.location.href = "explorer.htm"; 
       //-->
</script> 

Подгружается лист стилей в зависимости от типа броузера:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--

NS4 = (document.layers); IE4 = (document.all); isMac = (navigator.appVersion.indexOf("Mac") != -1); if (NS4)
{
if(isMac) //MAC NETSCAPE
{
document.write("");
}
else //PC NETSCAPE
{
document.write("<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"/css/NSstyle.css\">");
}
}
else if(IE4) //PC IE
{
document.write("<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"/css/style.css\">");
}
else //OTHER BROWSERs
{
document.write("<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"/css/style.css\">");
} //-->
</SCRIPT>
Сайт создан в системе uCoz