function getNavigator()
{
	var UserAgent = navigator.userAgent;

	var RegExArr = new Array();
	RegExArr['MSIE 6'] = 'IE6';
	RegExArr['MSIE 7'] = 'IE7';
	RegExArr['MSIE 8'] = 'IE8';
	RegExArr['Firefox\/2'] = 'FF2';
	RegExArr['Firefox\/3'] = 'FF3';
	RegExArr['Iceweasel\/2'] = 'FF2';
	RegExArr['Iceweasel\/3'] = 'FF3';
	RegExArr['Netscape'] = 'NSN';
	RegExArr['Safari'] = 'SAF';
	RegExArr['Konqueror'] = 'KON';
	RegExArr['Epiphany'] = 'EPI';
	RegExArr['Opera'] = 'OPE';
									
	var RegEx = new RegExp("//","i");
	for (reg in RegExArr) { if(RegEx.compile(reg)) { if (RegEx.test(UserAgent)) { return RegExArr[reg]; } } }
	return 'other';
}

function getOS()
{
	var UserAgent = navigator.userAgent;

	var RegExArr = new Array();
	RegExArr['NT 5.0'] = 'win_2k';
	RegExArr['NT 5.1'] = 'win_xp';
	RegExArr['NT 5.2'] = 'win_vista';
	RegExArr['OS X'] = 'mac_osx';
	RegExArr['Linux'] = 'linux';
									
	var RegEx = new RegExp("//","i");
	for (reg in RegExArr) { if(RegEx.compile(reg)) { if (RegEx.test(UserAgent)) { return RegExArr[reg]; } } }
	return 'other';
}

function getArchi()
{
	var UserAgent = navigator.userAgent;

	var RegExArr = new Array();
	RegExArr['Intel'] = 'x86';
	RegExArr['i386'] = 'x86';
	RegExArr['i686'] = 'x86';
	RegExArr['PPC'] = 'ppc';
	
	var RegEx = new RegExp("//","i");
	for (reg in RegExArr) { if(RegEx.compile(reg)) { if (RegEx.test(UserAgent)) { return RegExArr[reg]; } } }
	return 'unknown';
}