﻿// JavaScript Document

$(document).ready(function(){

////////hikari//////
$("#navi > li > a > img,#main_btn > li > a > h3 > img,#leftbar > dt > a > img,#headright > a > img").hover(function(){
$(this).css("opacity", "0.1");
$(this).fadeTo("slow", 1.0);
});

//////////左メニュー//////
$("#leftbar dd").hide();
$("#leftbar dt").hover(function(){
$(this).find(".dtbar").attr("src",$(this).find(".dtbar").attr("src").replace("_off.", "_on."));
$(this).next().show();
},function(){
$(this).find(".dtbar").attr("src",$(this).find(".dtbar").attr("src").replace("_on.", "_off."));
$(this).next().hide();
});
$("#leftbar dd").hover(function(){
$(this).prev().find(".dtbar").attr("src",$(this).prev().find(".dtbar").attr("src").replace("_off.", "_on."));
$(this).show();
},function(){
$(this).prev().find(".dtbar").attr("src",$(this).prev().find(".dtbar").attr("src").replace("_on.", "_off."));
$(this).hide();
});
$("#leftbar").hover(function(){
$("#readarea").fadeTo("fast", 0.2);
},function(){
$("#readarea").fadeTo("fast", 1);
});

//////////会員用リンク//////
$("#member_pane02").html($("#member_pane").html());

$("#member_pane,#member_pane02").hide();
$("#main_btn .member_btn").hover(function(){
$("#member_pane").slideDown("fast",check);
$("#member_pane02").show();
},function(){
$("#member_pane,#member_pane02").hide();
});

$("#member_pane").hover(function(){
$(this).show();
},function(){
$(this).hide();
});

function check(){
$("#member_pane").css("display",$("#member_pane02").css("display"));
}



////////コンテンツ表示
newico();

//table
$("#sco.safegoods table tr:even").css("background","#FFFEEF");
$("#sco.safegoods table td.inq").css("background","#FFF");

});/////////readyEND

//////////NEW表示
function newico (){
$("#topics dd.new,#leftbar li.new,#member_pane p.new,#sco li.new").each(function(){
$(this).append('<img src="images/ico_new.gif">');
});

$("#main_btn h3.new,#navi li.new02").each(function(){
$(this).append('<img class="dtnew" src="images/ico_new.gif">');
});

//////NEW自動表示
$("#leftbar dd .new").each(function(){
$(this).parent().parent().prev().append('<img class="dtnew" src="images/ico_new.gif">');
});
}



/*
CSS Browser Selector v0.3.1
Rafael Lima (http://rafael.adm.br)
*/
function css_browser_selector(u){var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',h=document.getElementsByTagName('html')[0],b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3')?g+' ff3':is('gecko/')?g:/opera(\s|\/)(\d+)/.test(ua)?'opera opera'+RegExp.$2:is('konqueror')?'konqueror':is('chrome')?w+' '+s+' chrome':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);
//* CSS Browser Selector  END

//* smartRollover
function smartRollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");
		for(var i=0; i < images.length; i++) {
			if(images[i].getAttribute("src").match("_off."))
			{
				images[i].onmouseover = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
				}
				images[i].onmouseout = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
				}
			}
		}
	}
}
if(window.addEventListener) {
	window.addEventListener("load", smartRollover, false);
}
else if(window.attachEvent) {
	window.attachEvent("onload", smartRollover);
}
//* smartRollover END

// UTF-8
// $B%/%m%9%U%'!<%I$9$k%m!<%k%*!<%P!<=hM}(B
// by KAZUMiX
// http://d.hatena.ne.jp/KAZUMiX/20071017/rollover2

new function(){
    function setRollOver2(){
        if(!document.images){return;}
        var imgs = document.images;
        var insert = [];
        for(var i=0;i<imgs.length;i++){
            var splitname = imgs[i].src.split('_rollout.');
            if((splitname[1])&&(imgs[i].parentNode.tagName=='A')){
                var rolloverImg = document.createElement('img');
                rolloverImg.src = splitname[0]+'_rollover.'+splitname[1];
                var alpha = 0;
                rolloverImg.currentAlpha = alpha;
                rolloverImg.style.opacity = alpha/100;
                rolloverImg.style.filter = 'alpha(opacity='+alpha+')';
                rolloverImg.style.position = 'absolute';

                //$B%m!<%k%*!<%P!<!&%"%&%H=hM}$=$l$>$l$r@_Dj(B
                addEvent(rolloverImg,'mouseover',function(){setFader(this,100);});
                addEvent(rolloverImg,'mouseout',function(){setFader(this,0);});

                // $B8e$GDI2C$9$k$?$a$KDI2C>l=j$H6&$KJ]B8$7$F$*$/(B
                // $B$3$N;~E@$GDI2C$9$k$H(Bdocument.images$B$,=q$-49$o$C$FITET9g(B
                insert[insert.length] = {position:imgs[i],element:rolloverImg};
            }
        }
        // $B",$G:n$C$?%m!<%k%*!<%P!<2hA|$rDI2C(B
        for(var i=0;i<insert.length;i++){
            var parent = insert[i].position.parentNode;
            parent.insertBefore(insert[i].element,insert[i].position);
        }
    }

    // $B;XDjMWAG$r;XDjF)L@EY$K$9$k$?$a$N%U%'!<%I%"%K%a$r@_Dj$9$k4X?t(B

    function setFader(targetObj,targetAlpha){
        targetObj.targetAlpha = targetAlpha;
        if(targetObj.currentAlpha==undefined){
            targetObj.currentAlpha = 100;
        }
        if(targetObj.currentAlpha==targetObj.targetAlpha){
            return;
        }
        if(!targetObj.fading){
            if(!targetObj.fader){
                targetObj.fader = fader;
            }
            targetObj.fading = true;
            targetObj.fader();
        }
    }

    // $B%"%k%U%!CM$r%?!<%2%C%HCM$K6a$E$1$k4X?t(B
    // $B%?!<%2%C%HCM$K$J$C$?$i=*N;(B

    function fader(){
        this.currentAlpha += (this.targetAlpha - this.currentAlpha)*0.2;
        if(Math.abs(this.currentAlpha-this.targetAlpha)<1){
            this.currentAlpha = this.targetAlpha;
            this.fading = false;
        }
        var alpha = parseInt(this.currentAlpha);
        this.style.opacity = alpha/100;
        this.style.filter = 'alpha(opacity='+alpha+')';
        if(this.fading){
            var scope = this;
            setTimeout(function(){fader.apply(scope)},30);
        }
    }

    // $B%$%Y%s%H$rDI2C$9$k4X?t(B

    function addEvent(eventTarget, eventName, func){
        if(eventTarget.addEventListener){
            // $B%b%@%s%V%i%&%6(B
            eventTarget.addEventListener(eventName, func, false);
        }else if(window.attachEvent){
            // IE
            eventTarget.attachEvent('on'+eventName, function(){func.apply(eventTarget);});
        }
    }

    addEvent(window,'load',setRollOver2);

}


