//Captures info regarding the client
/*
Browser Check
Detects browser Manufacturer, Version, and Platform (Mac, Win, Other)
=================================================
Browsers 		Version
-------------------------------------------------
Netscape		4, 6
IE				4, 5, 5.5, 6 		
Opera
=================================================
*/

function ClientData() {
	var b = navigator.appName;
	if (b == "Netscape") { 
		this.b="ns";
	} else if ((b == "Opera") || (navigator.userAgent.indexOf("Opera") > 0)){
		this.b = "opera";
	} else if (b == "Microsoft Internet Explorer"){ 
		this.b="ie";
	}
	
	if (!b){ 
		alert('Unidentified browser./nThis browser is not supported,');
	}
	
	this.version=navigator.appVersion;
	this.v = parseInt(this.version);
	this.ns = (this.b == "ns" && this.v >= 4);
	this.ns4 = (this.b == "ns" && this.v == 4);
	this.ns6 = (this.b == "ns" && this.v == 5);
	this.ie = (this.b == "ie" && this.v >= 4);
	this.ie4 = (this.version.indexOf('MSIE 4') > 0);
	this.ie5 = (this.version.indexOf('MSIE 5') > 0);
	this.ie55 = (this.version.indexOf('MSIE 5.5') > 0);
	this.ie6 = (this.version.indexOf('MSIE 6') > 0);
	this.opera = (this.b == "opera");
	
	var ua = navigator.userAgent.toLowerCase();
	
	if (ua.indexOf("win") > -1) {
		this.platform="win32";
	} else if (ua.indexOf("mac") > -1) {
		this.platform="mac";
	} else { 
		this.platform="other";
	}
}

//Available as a global variable to the entire app
client = new ClientData();	

//Netscape 4 Resize Fix
if (client.ns4) {
	widthCheck = window.innerWidth
	heightCheck = window.innerHeight
	window.onResize = resizeFix
}
function resizeFix() {
	if (widthCheck != window.innerWidth || heightCheck != window.innerHeight)
	document.location.href = document.location.href
}