/*JavaScript*/

/*	Macintosh		Mac*/
/*	Windows 95
    Windows 98
	Windows NT
	Windows 2000
	Windows XP
	Windows Vista	Win*/
/*	UNIX			UNIX*/
/*	Linux			Linux*/
/*	FreeBSD			BSD*/
/*	SunMicro		SunOS*/
function getOSType()
{
	var rAgent;
	var uAgent  = navigator.userAgent.toUpperCase();
	if		(uAgent.indexOf("MAC") 	!= -1)	rAgent = "Mac";
	else if(uAgent.indexOf("WIN") 	!= -1)	rAgent = "Win";
	else if(uAgent.indexOf("X11")	!= -1)	rAgent = "UNIX";
	else if(uAgent.indexOf("Linux")!= -1)	rAgent = "Linux";
	else if(uAgent.indexOf("BSD") 	!= -1)	rAgent = "BSD";
	else if(uAgent.indexOf("SunOS")!= -1)	rAgent = "SunOS";
	else								 	rAgent = "UnKnown";
	return rAgent;
}

/*	Firefox				Firefox*/
/*	Netscape Navigator	Netscape*/
/*	Internet Explorer	Explorer*/
/*	Safari				Safari*/
/*	Opera				Opera*/
/*	Mozilla				Mozilla*/
function getBrowserName()
{
	var rName;
    var aName	= navigator.appName.toUpperCase();
    var uName	= navigator.userAgent.toUpperCase();
    if		(uName.indexOf("SAFARI")		!= -1)	rName = "Safari";
    else	if(uName.indexOf("OPERA")		!= -1)	rName = "Opera";
	else	if(uName.indexOf("NETSCAPE")	!= -1)	rName = "Netscape";
    else	if(uName.indexOf("FIREFOX")		!= -1)	rName = "Firefox";
    else	if(aName.indexOf("MICROSOFT")	!= -1)	rName = "Explorer";
    else	if(aName.indexOf("NETSCAPE")	!= -1)	rName = "Netscape";
    else	if(aName.indexOf("GECKO")		!= -1)	rName = "Mozilla";/*Alert :dont put on Netscape*/
	else										 	rName = "UnKnown";
    return rName;
}

/* Safari version */
function versionSafari()
{
	var version = 0;
	var start   = 0;
	var end     = 0;
	var appVer  = navigator.appVersion;
	var userA   = navigator.userAgent.toUpperCase();
	start = userA.indexOf("SAFARI/",0);
	version = (uName.substring(start+7,start+99));
	if		(version < 400)		version = 1;
	else if	(version >= 400)	version = 2;
	return version;
}
/* Opera version */
function versionOpera()
{
	var version = 0;
	var start   = 0;
	var end     = 0;
	var appVer  = navigator.appVersion;
	var userA   = navigator.userAgent.toUpperCase();
	start = userA.indexOf("OPERA",0) + 6;
	end   = userA.indexOf(" ",s);
	version = parseFloat(userA.substring(start,end));
	return version;
}
/* Firefox version */
function versionFirefox()
{
	var version = 0;
	var start   = 0;
	var end     = 0;
	var appVer  = navigator.appVersion;
	var userA   = navigator.userAgent.toUpperCase();
	start = userA.indexOf("FIREFOX/",0);
	version = parseFloat(userA.substring(start+8,start+8+3));
	return version;
}
/* Netscape version */
function versionNetscape()
{
	var version = 0;
	var start   = 0;
	var end     = 0;
	var appVer  = navigator.appVersion;
	var userA   = navigator.userAgent.toUpperCase();
	start = appVer.indexOf(" ",0);
	version = eval(appVer.substring(0,start));
	if (version >= 5) version++;
	return version;
}
/* Explorer version */
function versionMSIE()
{
	var version = 0;
	var start   = 0;
	var end     = 0;
	var appVer  = navigator.userAgent;
	start = appVer.indexOf("MSIE ",0) + 5;
	end   = appVer.indexOf(";",start);
	version = eval(appVer.substring(start,end));
	return version;
}
/* Mozilla version */
function versionExplorer()
{
	var version = 1.0;
	return version;
}

/* make function,in order to search Browser version  */
function callBrowserVersion()
{
	var browser = getBrowserName();
	var version = 0;

	if		( browser == "Safari"	){ version = versionSafari();}
	else if	( browser == "Opera"	){ version = versionOpera();}
	else if( browser == "Firefox"	){ version = versionFirefox();}
	else if( browser == "Netscape"	){ version = versionNetscape();}
	else if( browser == "Explorer"	){ version = versionMSIE();}
	else if( browser == "Mozilla"	){ version = versionExplorer();}
	return version;
}

/* Check Browser & Output name of Style sheet */
function styleSheetDir()
{
	var dirName;
	var os		= getOSType();
	var browser	= getBrowserName();
	var version	= callBrowserVersion();

	if		( browser == "Firefox" )
	{
		if( version < 2.0 ){ dirName = "common_css/common.css";}
		else{ dirName = "common_css/common.css";}
	}
	else if	( browser == "Explorer" )

	{
		if( os == "Mac" )
		{
			dirName = "common_css/common.css";	
		}
		else
			if( version < 6.0 ){ dirName = "common_css/common.css";}
			else{ dirName = "common_css/common.css";}
		{
			
		}
	}
	else if	( browser == "Opera" )
	{
		if( version < 7.0 ){ dirName = "common_css/common.css";}
		else{ dirName = "common_css/common.css";}
	}
	else if	( browser == "Netscape" )
	{
		if( version < 7.0 ){ dirName = "common_css/common.css";}
		else{ dirName = "common_css/common.css";}
	}
	else if	( browser == "Safari" )
	{
		dirName = "common_css/common.css";
	}
	else
	{
		dirName = "common_css/common.css";
	}

	return dirName;
}
