// JavaScript Document
// CSS振分け var.1 2006-06-01

//振分け種別（filesend_baseは基本適応)
//==================================================
// ・hokuto_winie6.css
//   　WinIE6
// ・hokuto_macnn6.css
//   　MacNN6
// ・hokuto_base.css
//   　Sfari,Opera,MacIE5,MacIE6,その他
// ・適応しない(処理済み)
//   　NN4以前,WinIE4以前,MacIE4.5
//==================================================

//宣言
var OS,browser,total,thestring,path,pn,p,Version;

//パスの生成
path = "";
pn = window.location.pathname;
pn = pn.substr (1);
pn = pn.split ("/");
p = pn.length -3; // -1の時 ../common -2の時 ../../common ↓↓
//---説明 ------------------------------------------
// filesend.to/index.html → -1
// ***.com/filssend.to/index.html → -2
//--------------------------------------------------
for (i=0; i<p; i++) {
    path += "../";
}

path= path + "common/css/";

//ブラウザ名
var get_ua = navigator.userAgent.toLowerCase();

//ブラウザ名の値チェック
function brow_chk(string){
place = get_ua.indexOf(string) + 1;
thestring = string;
return place;
}

//ブラウザチェック
if (brow_chk('konqueror')){
browser = "Konqueror";
OS = "Linux";
}
else if (brow_chk('safari')) browser = "Safari";
else if (brow_chk('omniweb')) browser = "OmniWeb";
else if (brow_chk('opera')) browser = "Opera";
else if (brow_chk('webtv')) browser = "WebTV";
else if (brow_chk('icab')) browser = "iCab";
else if (brow_chk('msie')) browser = "InternetExplorer";
else if (brow_chk('firefox')) browser = "firefox";
else if (!brow_chk('compatible')){
browser = "Netscape Navigator";
Version = get_ua.charAt(8);
}
else browser = "unknown";

//バージョンチェック
var ua = navigator.userAgent;
var na = navigator.appName;
var ve = navigator.appVersion;

var Win = (ua.indexOf ("Win") != -1);
var Mac = (ua.indexOf ("Mac") != -1);
var Explorer = (na.indexOf ("Explorer") != -1);
var Netscape= (na.indexOf ("Netscape") != -1);
var Opera = (ua.indexOf ("Opera") != -1);
var Safari = (ua.indexOf ("Safari") != -1);
var FireFox = (ua.indexOf ("firefox") != -1);

if (!Version) Version = get_ua.charAt(place + thestring.length);

if (Explorer) {
   if (ua.indexOf ("MSIE 3") != -1) { Version = "3"; }
   else if (ua.indexOf ("MSIE 4") != -1) { Version = "4"; }
    else if (ua.indexOf ("MSIE 5") != -1) { Version = "5"; }
  else { Version = "6"; }
} else {
   Version = ve.charAt(0);
}

//OSチェック
if (!OS){
if (brow_chk('linux')) OS = "Linux";
else if (brow_chk('x11')) OS = "Unix";
else if (brow_chk('mac')) OS = "Mac";
else if (brow_chk('win')) OS = "Windows";
else OS = "unknown";
}

//CSSライン生成
if((OS=="Windows") && (browser=="InternetExplorer") && (Version>=6)){
//Win&IE&6以上
    document.write ("<link rel=\"stylesheet\" href=\"" + path + "hokuto_winie6.css\" type=\"text/css\" media=\"screen\" />");
	//document.write( "<h1>[" + get_ua +"]" + path + "</h1>" );

}else if((OS=="Mac")){
//Mac&NN6以上
    document.write ("<link rel=\"stylesheet\" href=\"" + path + "hokuto_macnn6.css\" type=\"text/css\" media=\"screen\" />");
	//document.write( "<h1>[" + get_ua +"]" + path + "</h1>" );

//確認ここから -------------------------------------
//}else if((OS=="Windows") && (browser=="Netscape Navigator")){
//     //Win&NN(済) 7→ varsion変数5
//	document.write( "<h1>" + path + Version + "Win&NN6以上" + "</h1>" );
//}else if((OS=="Windows") && (browser=="Opera")){
//     //Win&Opera(済) 7→ varsion変数6
//	document.write( "<h1>" + path + Version + "Win&Opera" + "</h1>" );
//}else if((OS=="Windows") && (browser=="firefox")){
//     //Win&firefox(済) 1→ varsion変数5
//	document.write( "<h1>" + path + Version + "Win&firefox" + "</h1>" );
//------------------------------------- 確認ここまで

}else{
//その他
    document.write ("<link rel=\"stylesheet\" href=\"" + path + "hokuto_base.css\" type=\"text/css\" media=\"screen\" />");
	//document.write( "<h1>[" + get_ua +"]" + path + "</h1>" );
}
