// (c) Copyright 2003 Enterprise Pacific Group Pty Ltd
function xbDetectBrowser(){var a=window.onerror;var b=null;window.onerror=null;window.saveNavigator=window.navigator;navigator.OS='';navigator.version=parseFloat(navigator.appVersion);navigator.org='';navigator.family='';var c;if(typeof(window.navigator.platform)!='undefined'){c=window.navigator.platform.toLowerCase();if(c.indexOf('win')!=-1)navigator.OS='win';else if(c.indexOf('mac')!=-1)navigator.OS='mac';else if(c.indexOf('unix')!=-1||c.indexOf('linux')!=-1||c.indexOf('sun')!=-1)navigator.OS='nix'}var i=0;var ua=window.navigator.userAgent.toLowerCase();if(ua.indexOf('opera')!=-1){i=ua.indexOf('opera');navigator.family='opera';navigator.org='opera';navigator.version=parseFloat('0'+ua.substr(i+6),10)}else if((i=ua.indexOf('msie'))!=-1){navigator.org='microsoft';navigator.version=parseFloat('0'+ua.substr(i+5),10);if(navigator.version<4)navigator.family='ie3';else navigator.family='ie4'}else if(ua.indexOf('gecko')!=-1){navigator.family='gecko';var d=ua.indexOf('f:');var e=ua.indexOf(')',d);var f=ua.substring(d+3,e);var g=f.split('.');var h=0;var j=1;for(var i=0;i<g.length;i++){var k=parseInt(g[i]);h+=k/j;j*=100}navigator.version=h;if(ua.indexOf('netscape')!=-1)navigator.org='netscape';else if(ua.indexOf('compuserve')!=-1)navigator.org='compuserve';else navigator.org='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 l=parseFloat(navigator.appVersion);if(l<4)navigator.version=l;else{i=ua.lastIndexOf('/');navigator.version=parseFloat('0'+ua.substr(i+1),10)}navigator.org='netscape';navigator.family='nn'+parseInt(navigator.appVersion)}else if((i=ua.indexOf('aol'))!=-1){navigator.family='aol';navigator.org='aol';navigator.version=parseFloat('0'+ua.substr(i+4),10)}else if((i=ua.indexOf('hotjava'))!=-1){navigator.family='hotjava';navigator.org='sun';navigator.version=parseFloat(navigator.appVersion)}window.onerror=a}xbDetectBrowser();

