/*========================================================         ブラウザ別にCSSを読込します。 書式   loadCSS(path) 引数   path にはCSSファイルを置いてあるディレクトリへ        のパスを記入してください。 使用例 loadCSS('../tools/') メモ   引数省略すると'./'がデフォルトでセットされます。　　Operaはopr.css、WinIEはwinie.css、　　MacIEはmacie.css、MozillaやN6,N7などはmoz.css　　というCSSファイルに指定しておいてそれぞれ別々に読み　　込みます。　　すべてに共通するスタイルはall.cssという名前で　　まとめておくことも可能です。=======================================================*/function loadCSS(path){  var ua  = navigator.userAgent.toLowerCase();  //--今回CSS処理するブラウザリスト  if(document.layers) return;              //n4は崩れるので使わない  var winie  = ua.indexOf('msie')!=-1 && ua.indexOf('win')!=-1;     //win-e3〜  var macie  = ua.indexOf('msie')!=-1 && ua.indexOf('mac')!=-1;    //mac-e3〜  var moz    = ua.indexOf('gecko')!=-1;    //moz1〜  var opr    = ua.indexOf('opera')!=-1;   //opera  //予備　その他ブラウザ判定用 (必要ならご利用ください)  //var opr6   = ua.search('opera(\ |\/)6') != -1;  //opera6  //var opr7   = ua.search('opera(\ |\/)7') != -1;  //opera7  //var s1     = ua.indexOf("safari")!=-1;          //safari  //デフォルトパスを./に設定する  if(!window.loadCSS.arguments[0]) path='./';  //cssファイル名用変数  var cssfile = path;  //--ブラウザごとのCSSファイル  //   OperaはuserAgentにmsieなどを  //   偽れるので先に分岐して飛ばす  if (opr)        cssfile += 'others.css';  else if (winie) cssfile += 'win.css';  else if (macie) cssfile += 'mac.css';  else if (moz)   cssfile += 'others.css';  else            cssfile = '';  var linktag = '';  if(cssfile !=''){        //各パス内のall.css      //linktag +='<link rel="stylesheet" type="text/css" href="' + path + 'all.css' + '">';                    //ブラウザごとのcss      linktag +='<link rel="stylesheet" type="text/css" href="' + cssfile + '">';  }  //出力  document.write(linktag);  }
