var browserList = new Array( 'microsoft internet explorer', 'netscape', 'mozilla' );
var browserCode = new Array( 'ie', 'ns', 'mz' );
var osList = new Array( 'mac', 'win', 'nix', 'lin' );


function browserDetect()
{
	this.flavor = "??";

	for( var i = 0; i < browserList.length; i++ )
	{
		if( navigator.appName.toLowerCase().indexOf( browserList[i] ) != -1 )
		{
			this.flavor = browserCode[i];
		}
	}
	if( this.flavor == 'ie' )
	{
		this.version = navigator.appVersion.charAt(
			navigator.appVersion.indexOf( 'IE' ) + 3);
		// alert( this.version );
	}
	else
	{
		this.version = navigator.appVersion.charAt( 0 );
	}	

	// platform support
	this.platform = "???";
	// see osList at top
	for ( var i = 0; i < osList.length; i++ )
	{
		if( navigator.appVersion.toLowerCase().indexOf( osList[i] ) != -1 )
		{
			this.platform = osList[i];
			break;
		}
	}	

	this.toString = BDtoString;
	return( this );
}

function BDtoString()
{
	return( this.flavor + this.version + ':' + this.platform );
}

browser = new browserDetect();


