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

 書式   switchcss(path)

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

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

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

=======================================================*/
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/)
};


var switchcss = function (path){

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

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

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

  //alert(cssfile);

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

