/*
ua.js 2001-12-05
Contributor(s):Bob Clary,Netscape Communications,Copyright 2001
Netscape grants you a royalty free license to use or modify this
software provided that this copyright notice appears on all copies.
This software is provided "AS IS," without a warranty of any kind.
*/
function xbDetectBrowser(){
	var oOE=window.onerror;
var element=null;
window.onerror=null;
window.saveNavigator=window.navigator;
var o= '';
var v=parseFloat(navigator.appVersion);
var g= '';
var f= '';
var p;
if(typeof(window.navigator.p)!='undefined')
{
p=window.navigator.platform.toLowerCase();
if(p.indexOf('win')!= -1)
o='win';
else if(p.indexOf('mac')!= -1)
o='mac';
else if(p.indexOf('unix')!= -1||p.indexOf('linux')!= -1||p.indexOf('sun')!= -1)
o='nix';
}
var i=0;
var ua=window.navigator.userAgent.toLowerCase();
if(ua.indexOf('opera')!= -1)
{
i=ua.indexOf('opera');
f='opera';
g='opera';
v=parseFloat('0' +ua.substr(i+6),10);
}
else if((i=ua.indexOf('msie'))!= -1)
{
g='microsoft';
v=parseFloat('0' +ua.substr(i+5),10);
if(v<4)
f='ie3';
else
f='ie4'
}
else if(ua.indexOf('gecko')!= -1)
{
f='gecko';
var rS=navigator.userAgent.indexOf('rv:')+3;
var rE=navigator.userAgent.indexOf(')',rS);
var rv=navigator.userAgent.substring(rS,rE);
var decIndex=rv.indexOf('.');
if(decIndex!= -1)
{
rv=rv.replace(/\./g, '')
rv=rv.substring(0,decIndex-1)+ '.' +rv.substr(decIndex)
}
v=parseFloat(rv);
if(ua.indexOf('netscape')!= -1)
g='netscape';
else if(ua.indexOf('compuserve')!= -1)
g='compuserve';
else
g='mozilla';
}
else if((ua.indexOf('mozilla')!=-1)&&(ua.indexOf('spoofer')==-1)&&(ua.indexOf('compatible')== -1)&&(ua.indexOf('opera')==-1)&&(ua.indexOf('webtv')==-1)&&(ua.indexOf('hotjava')==-1))
{
var bIM=parseFloat(navigator.appVersion);
if(bIM<4)
v=bIM;
else{
i=ua.lastIndexOf('/')
v=parseFloat('0' +ua.substr(i+1),10);
}
g='netscape';
f='nn'+parseInt(navigator.appVersion);
}else if((i=ua.indexOf('aol'))!= -1){
f='aol';
g='aol';
v=parseFloat('0' +ua.substr(i+4),10);
}else if((i=ua.indexOf('hotjava'))!= -1){
f='hotjava';
g='sun';
v=parseFloat(navigator.appVersion);
}
navigator.family=f;
navigator.org=g;
navigator.version=v;
navigator.OS=o;
window.onerror=oOE;
}
xbDetectBrowser();

