

 // 基本的な変数宣言 
var agent = navigator.userAgent ; 
var appve = navigator.appVersion ; 
var appna = navigator.appName ; 
var userOs = null ; 
var browser = null ; 
var version = null ; 

// OS判定 
if ( agent.indexOf('Win') != -1 ){ 
userOs = "Win"; 
} 
else if ( agent.indexOf('Mac') != -1 ){ 
userOs = "Mac" ; 
} 
else{ 
userOs = "other" ; 
} 

// ブラウザ判定 
if ( appna == "Microsoft Internet Explorer" ){ 
browser = "MSIE"; 
version = agent.substring((agent.indexOf('MSIE') + 5),(agent.indexOf('MSIE') + 8)) ; 
} 
else if ( appna == "Netscape" ){ 
browser = "NN"; 
version = appve.substring( 0,3 ) ; 
} 

// スタイルシート用変数 
var macUrl, winUrl, cssSrc ; 
// スタイルシートのパス 
macUrl = "http://www.invensys-ps.com/style/nn.css"; 
winUrl = "http://www.invensys-ps.com/style/basic.css"; 

// Macの場合,Winの場合の読み込むファイルを分岐する
//更にブラウザがIE以外なら全てスタイルシートを適用しない。
if ( userOs == "Win" && ( browser == "NN")) {
cssSrc = '<LINK REL="stylesheet" TYPE="text/css" HREF="' + macUrl + '">' ;
}

else if ( userOs == "Mac") {
cssSrc = '<LINK REL="stylesheet" TYPE="text/css" HREF="' + macUrl + '">' ;
}

else{
cssSrc = '<LINK REL="stylesheet" TYPE="text/css" HREF="' + winUrl + '">' ;
}

document.write( cssSrc ) ;

