/*
   check browser & platform to serve specific style sheets
   and specific values per browser in other js files.

*/

var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;
// used for special javascript behaviour
var ie5win, ie5mac;

if (checkIt('konqueror')) 
{
	browser = "Konqueror";
	OS = "Linux";
}
else if (checkIt('safari')) 
{
	browser = "Safari";
} 
else if (checkIt('omniweb')) 
{
	browser = "OmniWeb";
} 
else if (checkIt('opera')) 
{
	browser = "Opera";
} 
else if (checkIt('webtv')) 
{
	browser = "WebTV";
} 
else if (checkIt('icab')) 
{
	browser = "iCab";
} 
else if (checkIt('msie')) 
{
	browser = "IE";
} 
else if (!checkIt('compatible')) 
{
	browser = "Netscape";
	version = detect.charAt(8);
}
else 
{
	browser = "UnknownBrowser";
}

//alert('browser =' + browser);
if (!version) 
{
	version = detect.charAt(place + thestring.length);
}

if (!OS) 
{
	if (checkIt('linux')) 
	{
		OS = "Linux";
	}
	else if (checkIt('x11')) 
	{
		OS = "Unix";
	}
	else if (checkIt('mac')) 
	{
		OS = "Mac"
	}
	else if (checkIt('win')) 
	{
		OS = "Windows"
	}
	else
	{ 
		OS = "UnknownOS";
	}
}

function checkIt(string)
{
 	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}
