/* 汎用　スタイルシート置換用　JavaScript */
// ----------------------------------------------------------
// CSSディレクトリの指定（絶対URLもしくは、絶対パスで指定）
//
var dirCSS = "/css/";
//
//各スタイルシート名
var CSSWinIe = "fontsize-win-ie.css";
var CSSWinNn = "fontsize-win-nn.css";
var CSSMacIe = "fontsize-mac-ie.css";
var CSSMacNn = "fontsize-mac-nn.css";
var CSSUnix  = "fontsize-unix.css";
//-----------------------------------------------------------

/* Define userAgent */
var _agent	= navigator.userAgent.toLowerCase();
/* GET OS */
var _win	= (_agent.indexOf('win') != -1) ? 1:0;
var _mac	= (_agent.indexOf('mac') != -1) ? 1:0;

/* Get References Materials */
//Document Object Model
var _dom	= (document.getElementById) ? 1:0;
//iCab(mac only)
var _icab	= (_agent.indexOf('icab') != -1) ? 1:0;
//Internet Explorer 4.x
var _ie4	= (!_icab && document.all) ? 1:0;
//Internet Explorer 5.x or greater
var _ie5	= (_ie4 && _dom) ? 1:0;
//Internet Explorer 4.x or 5.x or greater
var _ie		= (_ie4 || _ie5) ? 1:0;
//Netscape 6.x(Gecko) or greater or Opera
var _gc		= (!_ie && _dom) ? 1:0;
//Netscape 4.x
var _ns		= (document.layers) ? 1:0;
//Opera
var _opera	= ((_dom && (_agent.indexOf('opera') != -1)) || window.opera) ? 1:0;

/* Define the path of CSS and HTML*/
var cssPath		= "";
var cssLinkTag	= "";

if(_ns && _win){
	//Windows Netscape 4.x
	cssPath		= dirCSS + CSSWinNn;
	cssLinkTag	= '<link rel="stylesheet" href="' + cssPath + '" type="text/css">';
}else if(_ns && _mac){
	//Macintosh Netscape 4.x
	cssPath		= dirCSS + CSSMacNn;
	cssLinkTag	= '<link rel="stylesheet" href="' + cssPath + '" type="text/css">';
}else if(_mac && (_ie || _opera || _gc || _icab)){
	//Macintosh other Browsers without NN4.x
	cssPath		= dirCSS + CSSMacIe;
	cssLinkTag	= '<link rel="stylesheet" href="' + cssPath + '" type="text/css" media="all">';
	mediaFlag = ' media="all"';
}else if(_win && (_ie || _opera || _gc)){
	//Windows other Browsers without NN4.x
	cssPath		= dirCSS + CSSWinIe;
	cssLinkTag	= '<link rel="stylesheet" href="' + cssPath + '" type="text/css" media="all">';
	mediaFlag = ' media="all"';
}else{
	//other cases, for example Redhat 9.0 NN
	cssPath		= dirCSS + CSSUnix;
	cssLinkTag	= '<link rel="stylesheet" href="' + cssPath + '" type="text/css">';
}

/* document write */
document.write(cssLinkTag);


