<!-- hide
function get_date()
{
 myDate = new Date();
 mstr=myDate.getMonth()+1;
 dstr=myDate.getDate();
 if (mstr<10) { mstr="0"+mstr };
 if (dstr<10) { dstr="0"+dstr };
 DateStr=mstr+"/"+dstr+"/"+myDate.getFullYear();
 return DateStr;
}

function new_win(url)
{
 return window.open(url,"_blank");
}

var resx = screen.width;
var resy = screen.height;
var resc = screen.colorDepth;

var agt=navigator.userAgent.toLowerCase();
var is_major = navigator.appVersion;
var is_minor = navigator.appMinorVersion;

var browser="not detected";
var os="not detected";

var is_java = (navigator.javaEnabled());

 if (agt.indexOf('mozilla')!=-1) { browser="Mozilla"; }
 if (agt.indexOf('gecko') != -1) { browser="Mozilla gecko"; }
 if (agt.indexOf("msie") != -1) { browser=is_major+ is_minor; }
 if (agt.indexOf("aol") != -1) { browser="AOL"; }
 if (agt.indexOf("opera") != -1) { browser="Opera"; }
 if (agt.indexOf("webtv") != -1) { browser="WebTV"; }
 if (agt.indexOf("hotjava") != -1) { browser="HotJava"; } 

 if ( (agt.indexOf("16bit")!=-1) || (agt.indexOf("32bit")!=-1) ) { os="Windows 95/98"; }
 if ((agt.indexOf("win 9x 4.90")!=-1)) { os="Windows ME"; }
 if ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1)) { os="Windows NT"; }
 if ((agt.indexOf("windows nt 5")!=-1)) { os="Windows NT 5"; }
 if ((agt.indexOf("os/2")!=-1) || (navigator.appVersion.indexOf("OS/2")!=-1) || (agt.indexOf("ibm-webexplorer")!=-1)) { os="OS2"; }
 if (agt.indexOf("mac")!=-1) { os="Mac OS"; }

function is_popUpsBlocked() {
var popUpsBlocked = false;
 var mpop = window.open('','','width=1,height=1,left=0,top=0,scrollbars=no,status=no,menubar=no,titlebar=no');
 if(mpop) { popUpsBlocked = false; }
 else { popUpsBlocked = true; }
 mpop.close();
 return popUpsBlocked;
}


var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Internet Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();

// end hide -->
