//$=======================================================================================

//$

//$ MD_DetectBrowser ( v 1.2 )

//$

//$ © 2002 Michaël Dubois

//$=======================================================================================

var GEN_MD_oBrowser = new MD_Browser();



function MD_Browser()

{

var Browser, Platform, Version, Index, ExpReg;

var Tbl_Temp = new Array();

switch(navigator.appName){case "Netscape":Browser = "NS";break;	case "Microsoft Internet Explorer":Browser = "IE";break;default:Browser = "OTHER";break;}

if(navigator.platform.indexOf('Mac') >= 0)Platform = 'MAC';

else Platform = 'WIN';

switch(Browser){case "NS":Version = parseFloat(navigator.appVersion);break;

case "IE" :Version = "NC";

Tbl_Temp = navigator.appVersion.split(";");

for(Index = 0; Index < Tbl_Temp.length; Index++){ExpReg = /MSIE/gi;

if(ExpReg.test(Tbl_Temp[Index])){ExpReg = /\s*/gi;Tbl_Temp[Index] = Tbl_Temp[Index].replace(ExpReg, "");ExpReg = /MSIE/gi;Tbl_Temp[Index] = Tbl_Temp[Index].replace(ExpReg, "");Version = Tbl_Temp[Index];break;}}break;

case "OTHER":Version = navigator.appVersion;break;}

this.MD_Browser = Browser;

this.MD_Platform = Platform; 

this.MD_Version = Version;

this.UserAgent = navigator.userAgent;

this.AppCodeName = navigator.appCodeName;

this.AppName = navigator.appName;

this.Platform = navigator.platform;

this.AppVersion = navigator.appVersion;}