<script type='text/javascript'>
<!--
/* --------------------------------- */
/* SOPHIAKNOWS: JAVASCRIPT */
/* --------------------------------- */
/* BROWSER DETECT */
/* --------------------------------- */
/* Created: 2002-01-15 */
/* Issued: 2002-01-15 */
/* Modified: 2004-12-17 */
/* Copyright (c) 2001-2004 */
/* Tony Pisarra, SophiaKnows */
/* --------------------------------- */
/* --------------------------------- */
/*
These scripts return detect user platform
and client configurations
*/
// DETECT BROWSER
function ReturnBrowser() {
var Browser;
Browser=((navigator.appName == "Microsoft Internet Explorer")?"MSIE":Browser);
Browser=((navigator.appName == "Netscape")?"Netscape":Browser);
Browser=((navigator.userAgent.indexOf("Firefox") > -1)?"Firefox":Browser);
Browser=((navigator.userAgent.indexOf("Safari") > -1)?"Safari":Browser);
Browser=((navigator.userAgent.indexOf("Camino") > -1)?"Camino":Browser);
Browser=((navigator.userAgent.indexOf("Opera") > -1)?"Opera":Browser);
return Browser=((Browser)?Browser:"Other");
}
// DETECT VERSION
function ReturnVersion() {
var v=navigator.appVersion;
return ((v.indexOf("MSIE") > 0) ?
v.substring(v.indexOf("MSIE")+5,v.indexOf("MSIE")+6) : parseFloat(v));
}
// DETECT PLATFORM
function ReturnPlatform() {
var Platform;
Platform=((navigator.userAgent.indexOf("Win") > -1)?"Win":Platform);
Platform=((navigator.userAgent.indexOf("Mac") > -1)?"Mac":Platform);
return ((Platform)?Platform:"Other");
}
// DETECT RESOLUTION
function ReturnScreen() {
return ((ReturnVersion()>3)?screen.width+"x"+screen.height:"n/a");
}
-->
</script>
<body>
<script type='text/javascript'>
<!--
document.write("<p>Browser: "+ReturnBrowser());
document.write("<br />Version: "+ReturnVersion());
document.write("<br />Platform: "+ReturnPlatform());
document.write("<br />Screen Res: "+ReturnScreen());
-->
</script>
</body>