//=====================================================
//	Module:		MyProfile.js
//=====================================================


function ProfileObject()
{
	this.browserName = BrowserNameSniff();
	this.browserVersion = BrowserVersionSniff();
	this.screenResolution = ScreenResolutionSniff();
	this.browserNameVersion = BrowserNameVersion();
}

function BrowserNameSniff ()
{
    var appname = navigator.appName;
    if (appname == "Microsoft Internet Explorer")
        return("ie");
    else if (appname == "Netscape")
	{
		if(navigator.userAgent.toLowerCase().indexOf('firefox') != -1)
		{
			return "firefox";
		}
		else
		{
			return("nav");
		}
	}

    return("other");
}


function BrowserVersionSniff ()
{
	var versionString = navigator.appVersion;
	var version;
    if (navigator.appName == "Microsoft Internet Explorer")
    {
		if (versionString.indexOf("MSIE 4") > 0)
			version = 4;
		if (versionString.indexOf("MSIE 5") > 0)
			version = 5;
    }
    else
		version = parseInt(versionString,10);
		
    return(version);
}

function BrowserNameVersion()
{
	var BrType = null;
	var agt=navigator.userAgent.toLowerCase();

	if (window.ActiveXObject && agt.indexOf('windows') != -1)
	{
	  BrType = "IE";
	}
	else if(agt.indexOf('firefox') != -1)
	{
	  BrType = "FIREFOX";
	}
	else if(agt.indexOf('gecko') != -1)
	{
	  BrType = "NS7";
	}
	else if(navigator.mimeTypes)
	{
	  BrType = "NS" + parseInt(navigator.appVersion);
	}
	
	return BrType;
}

function ScreenResolutionSniff()
{
	var height = screen.height;
	var width = screen.width;
	if (width > 1024)
		width = 1024;
	if (height > 768)
		height = 768;
	return(width + "x" + height);	
}

var myProfile = new ProfileObject;

