// DEFINE SCRIPT LOCATION
//************************ LINE TO CHANGE *****************************
var ScriptLoc = "/stats/";
//*********************************************************************

function countThisPage()
{
// GET USER OPERATING SYSTEM
var OSName = "Unknown Operating System";
if (navigator.appVersion.indexOf("Win")!=-1)
{
	OSName = "Unknown Windows Version"
	if (navigator.userAgent.indexOf("NT 5.2")!=-1)
	{
		OSName = "Windows 2003";
	}
	if (navigator.userAgent.indexOf("NT 5.1")!=-1 || navigator.userAgent.indexOf("winXP")!=-1)
	{
		OSName = "Windows XP";
	}
	if (navigator.userAgent.indexOf("NT 5.0")!=-1 || navigator.userAgent.indexOf("win2000")!=-1)
	{
		OSName = "Windows 2000";
	}
	if (navigator.userAgent.indexOf("Windows 98")!=-1 || navigator.userAgent.indexOf("win98")!=-1)
	{
		OSName = "Windows 98";
	}
	if (navigator.userAgent.indexOf("Windows 95")!=-1 || navigator.userAgent.indexOf("win95")!=-1)
	{
		OSName = "Windows 95";
	}
	if (navigator.userAgent.indexOf("Win 9x")!=-1 || navigator.userAgent.indexOf("winME")!=-1 || navigator.userAgent.indexOf("Windows ME")!=-1)
	{
		OSName = "Windows ME";
	}
}
if (navigator.appVersion.indexOf("Mac")!=-1) OSName = "MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName = "Unix";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName = "Linux";

//DETECT REFFERER PAGE
var PageReferrer = "Unknown Referrer";

if (document.referrer == "") 
{
	PageReferrer = "Direct Visit";
} 
else 
{
	PageReferrer = document.referrer;
}

//DETECT PAGE LOCATION
var DocLocation = "Unknown Document";
DocLocation = document.location;

// DETECT USER BROWSER
var BrowserName="Unknown Browser Type";
if ((navigator.appVersion).indexOf("MSIE 4.")!=-1) BrowserName = "Internet Explorer 4";
if ((navigator.appVersion).indexOf("MSIE 5.")!=-1) BrowserName = "Internet Explorer 5";
if ((navigator.appVersion).indexOf("MSIE 6.")!=-1) BrowserName = "Internet Explorer 6";
if (navigator.appName=="Netscape") BrowserName = "Netscape";
if ((navigator.userAgent).indexOf("Opera")!=-1) BrowserName = "Opera";

// DETECT USER SCREEN SIZE
var ScreenSize = "Unknown Screen Size";
if (parseInt(navigator.appVersion)>3) 
{
 screenW = screen.width;
 screenH = screen.height;
 ScreenSize = screenW + "x" + screenH;
}
else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)==3 && navigator.javaEnabled()) 
{
 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
 var jScreenSize = jToolkit.getScreenSize();
 screenW = jScreenSize.width;
 screenH = jScreenSize.height;
 ScreenSize = screenW + "x" + screenH;
}

// DETECT COLOUR DEPTH
var Colours = "Unknown Colour Depth";
if (document.colordepth != "") Colours = screen.colorDepth;

// MAKE SURE THE COUNT PAGE IS CALLED BY PREVENTING THE BROWSER FROM TAKING A CACHED IMAGE
var RndNum=Math.random();

// SEND THIS CLIENTSIDE INFO TO AN ASP SCRIPT VIA THE IMG SRC-TAG
document.write("<a href='" + ScriptLoc 
		+ "stats.asp'><img alt='Site Statistics' src='" + ScriptLoc + "count.asp?" 
		+ "OSName=" + OSName 
		+ "&PageReferrer=" + PageReferrer 
		+ "&BrowserName=" + BrowserName
		+ "&ScreenSize=" + ScreenSize
		+ "&Colours=" + Colours 
		+ "&DocLocation=" + DocLocation
		+ "&NoCache=" + RndNum
		+ "' border='0'></a>");
}