//Get browser information

function getOSType() {
	var uAgent = navigator.userAgent.toUpperCase();
	var osName = "";
	if (uAgent.indexOf("MAC") >= 0) osName = "MacOS";
	if (uAgent.indexOf("WIN") >= 0) osName = "Windows";
	if (uAgent.indexOf("X11") >= 0) osName = "UNIX";
	return osName;
} 

function getBrowserName() {
	var aName = navigator.appName.toUpperCase();
	var uName = navigator.userAgent.toUpperCase();
	var browserName = "";
	if (uName.indexOf("SAFARI") >= 0) browserName = "Safari";
	if (uName.indexOf("CHROME") >= 0) browserName = "Chrome";
	if (uName.indexOf("OPERA") >= 0) browserName = "Opera";
	if (uName.indexOf("FIREFOX") >= 0) browserName = "Firefox";
	if(browserName == "") {
		if (aName.indexOf("NETSCAPE") >= 0) browserName = "Netscape";
		if (aName.indexOf("MICROSOFT") >= 0) browserName = "Explorer";
	}
	return browserName;
} 

function getBrowserVersion() {
	var browser = getBrowserName();
	var version = 0;
	var s = 0;
	var e = 0;
	var appVer = navigator.appVersion;
	var uName = navigator.userAgent.toUpperCase();
	if (browser == "Safari") {
		s = uName.indexOf("SAFARI/",0);
		version = (uName.substring(s+7,s+7+6));
		if (version < 400) version = 1;
		if ((version >= 400) < (version <= 499)) version = 2;
		if ((version >= 500) < (version < 528)) version = 3;
		if (version >= 528) version = 4;
	}
	if (browser == "Chrome") {
		s = uName.indexOf("CHROME/",0);
		e = uName.indexOf("SAFARI/",0);
		version = (uName.substring(s+7,e-1));
	}
	if (browser == "Opera") {
		s = uName.indexOf("OPERA",0) + 6;
		e = uName.indexOf(" ",s);
		version = parseFloat(uName.substring(s,e));
	}
	if (browser == "Firefox") {
		s = uName.indexOf("FIREFOX/",0);
		version = parseFloat(uName.substring(s+8,s+8+3));
	}
	if (browser == "Netscape") {
		s = appVer.indexOf(" ",0);
		version = eval(appVer.substring(0,s));
		if (version >= 5) version++;
	}
	if (browser == "Explorer") {
		appVer = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		version = eval(appVer.substring(s,e));
	}
	return version;
}

//CSS filtering code

//alert(getOSType() + "\n" + getBrowserName() + "\n" + getBrowserVersion());

if(getBrowserName()=="Safari"){
	document.write('<link rel="stylesheet" type="text/css" href="/g_common/css/safari.css" media="screen">');
	//alert("safari.css");
}