/**********************************************************************
  特殊スタイル
**********************************************************************/

document.writeln('<style type="text/css" media="all">');
document.writeln('<!--');
if(navigator.userAgent.indexOf("Mac")!=-1){
    document.writeln('* { font-family: "Hiragino Kaku Gothic Pro", Verdana, sans-serif; }');
    document.writeln('body { font-size: 76%; }');
}
document.writeln('a.opacity { display: inline; }');
document.writeln('a.opacity:hover img { filter:alpha(opacity=80); opacity: 0.80; -moz-opacity:0.80; }');
document.writeln('#glovalNavi ul li a { display: inline; }');
document.writeln('#glovalNavi ul li a:hover img { filter:alpha(opacity=0); opacity: 0; -moz-opacity:0; }');
document.writeln('#glovalNavi ul li a.current:hover img { filter:alpha(opacity=100); opacity: 1; -moz-opacity:1; }');
document.writeln('#glovalNavi ul li a.parentsLink:hover img { filter:alpha(opacity=100); opacity: 1; -moz-opacity:1; }');
document.writeln('-->');
document.writeln('</style>');


/**********************************************************************
  背景画像キャッシュ
**********************************************************************/

try { 
	document.execCommand('BackgroundImageCache', false, true); 
} catch(e) {}


/**********************************************************************
  新規ウィンドウで開く
**********************************************************************/

function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
((anchor.getAttribute("rel") == "external nofollow") || (anchor.getAttribute("rel") == "nofollow external") || (anchor.getAttribute("rel") == "external")))
anchor.target = "_blank";
}
}
window.onload = externalLinks;

/**********************************************************************
  ロールオーバー
**********************************************************************/
new function(){
    function setRollOver(){
        var imgs = document.images;
        if(!imgs){return;}
        var preload = [];
        for(var i=0;i<imgs.length;i++){
            var splitname = imgs[i].src.split('_rollout.');
            if((splitname[1])&&(imgs[i].parentNode.tagName=='A')){
                //ファイル名を保存
                imgs[i].src_rollout = imgs[i].src;
                imgs[i].src_rollover = splitname[0]+'_rollover.'+splitname[1];

                //ロールオーバー・アウト処理それぞれを設定
                addEvent(imgs[i],'mouseover',function(){this.src = this.src_rollover;});
                addEvent(imgs[i],'mouseout',function(){this.src = this.src_rollout;});

                //プリロード
                var l = preload.length;
                preload[l] = new Image();
                preload[l].src = imgs[i].src_rollover;
            }
        }
    }

    // イベントを追加する関数

    function addEvent(eventTarget, eventName, func){
        if(eventTarget.addEventListener){
            // モダンブラウザ
            eventTarget.addEventListener(eventName, func, false);
        }else if(window.attachEvent){
            // IE
            eventTarget.attachEvent('on'+eventName, function(){func.apply(eventTarget);});
        }
    }

    // setRollOver()をドキュメント読み込み完了時に実行する
    addEvent(window,'load',setRollOver);

}

