//ブラウザの名前とバージョンを取得&代入

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\" /> ");

} 



