//ブラウザの名前とバージョンを取得&代入
var detect = navigator.userAgent.toLowerCase();

//各変数の宣言
var OS,osversion,browser,version,total,thestring;

//取得した値から判別したいブラウザの名前が入っているか判別
function checkIt(string){
place = detect.indexOf(string) + 1;
thestring = string;
return place;
}

//ブラウザチェック
if (checkIt('konqueror')){
browser = "Konqueror";
OS = "Linux";
}
else if (checkIt('safari')) browser = "Safari";
else if (checkIt('firefox')) browser = "Firefox";
else if (checkIt('opera')) browser = "Opera";
else if (checkIt('msie')) browser = "InternetExplorer";
else if (!checkIt('compatible')){
browser = "Netscape Navigator";
version = detect.charAt(8);
}
else browser = "An unknown browser";

//各ブラウザのバージョンチェック
if (!version) version = detect.charAt(place + thestring.length);

//OSチェック
if (!OS){
if (checkIt('linux')) OS = "Linux";
else if (checkIt('x11')) OS = "Unix";
else if (checkIt('macintosh')) OS = "Mac";
else if (checkIt('windows nt 6')) OS = "WinVista";
else if (checkIt('windows')) OS = "Win";
else OS = "an unknown operating system";
}

//テストアラート（要削除）
//alert('detect='+detect+'\n\nOS='+OS+'\n\nbrowser='+browser+'\n\nversion='+version);


//css振り分け

//Windows Vista + IE7
if(OS=="WinVista"){
document.write(" <link href=\"/common_css/font/font_vista.css\" rel=\"stylesheet\" type=\"text/css\" /> ");
}

//safari
else if((OS=="Mac") && (browser=="Safari")){
document.write(" <link href=\"/common_css/font/font_safari.css\" rel=\"stylesheet\" type=\"text/css\" /> ");
}

//それ以外は普通のCSS
else{
document.write(" <link href=\"/common_css/font/font_default.css\" rel=\"stylesheet\" type=\"text/css\" /> ");
} 

