/*////////// ブラウザ別CSS読込用関数 2003.6.13 UseFree
========================================================        
 ブラウザ別にCSSを読込します。

 書式   switchCSS(path)

 引数   path にはCSSファイルを置いてあるディレクトリへのパスを記入してください。

 使用例 switchCSS('./ieCSS/')

 メモ   引数省略すると'./css'がデフォルトでセットされます。

=======================================================*/

var switchCSS = function (path){

//デフォルトパスを設定する
if(!window.switchCSS.arguments[0]) path='./css/';

//cssファイル名用変数
var cssfile = path;
var linktag = '';

var Browser = {
  IE :     !!(window.attachEvent && !window.opera),
  Opera:  !!window.opera,
  WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
  Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1,
  IE8: navigator.userAgent.indexOf('MSIE 8.0') > -1,
  IE7: navigator.userAgent.indexOf('MSIE 7.0') > -1,
  chrome: navigator.userAgent.indexOf('chrome') > -1,
  MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
};


  //  ブラウザごとのCSSファイル指定、
  //  OperaはuserAgentを偽れるので先に分岐して飛ばす
  if (Browser.Opera){
	  cssfile += 'style_opera.css';
  } else if (Browser.IE8) {
	  cssfile += 'style_ie8.css';
  } else if (Browser.IE7) {
	  cssfile += 'style_ie7.css';
  } else if (Browser.IE) {
	  cssfile += 'style_ie.css';
  } else if (Browser.WebKit) {
	  cssfile += 'style_webkit.css';
  } else if (Browser.Gecko)  {
	  cssfile += 'style_gecko.css';
  } else {
	  cssfile = 'style_gecko.css';
  }


  if(cssfile !=''){
      //ブラウザごとのcss
      linktag +='<link rel="stylesheet" type="text/css" href="' + cssfile + '">';
  }
  
  //出力
  document.write(linktag);

}
