

function BrowserChecker()
{

	this.getbrowserName = browserName;
	this.getbrowserPlatform = browserPlatform;
	this.getbrowserVersion = browserVersion;
	this.isValidBrowser = isValidBrowser;
}


function browserName()
{
	return navigator.appName;
}


function browserPlatform()
{
	return navigator.platform;
}


function browserVersion()
{
	var navName = navigator.appName ;
	var brVer = navigator.userAgent; 
	var brNum; 
	var reg = new RegExp('/');

	if (navName == 'Microsoft Internet Explorer') 
	{
   		brNum = brVer.substr(brVer.indexOf('MSIE'),8);
	}
	else 
	{
   		brNum = brVer.substring(brVer.search(reg)+1);
	}
	
	return brNum;
}



function isValidBrowser()
{
	if(browserName() == 'Netscape')
	{
		var brVer = navigator.userAgent.toLowerCase();
		//check if it is a safari browser
		if(brVer.indexOf('safari') != -1)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		return true;
	}

}