// JavaScript Document

    $(function(){  
        var handler = $('ul#nav li a');  
        var url = document.URL;  
        var urlId = url.substr(url.lastIndexOf('#'));  
        var urlIdJudgment = urlId.lastIndexOf('#');  
        $('ul#nav').each(function(){  
            $('#tab-box > div:first').show();  
                var imgSrc = $('ul#nav li:first img').attr('src');  
                var imgDot = imgSrc.lastIndexOf('.');  
                var onSrc = imgSrc.substr(0, imgDot) + '_o' + imgSrc.substr(imgDot, 4);  
                $('ul#nav li:first img').attr('src',onSrc).addClass('tab-on');  
        });  
        // クリック時の動作  
        handler.click(function() {  
            // クリックしたタブ画像をオンの状態に  
            var imgSrc = $(this).children('img').attr('src').replace(/_o/g, "");  
            var imgDot = imgSrc.lastIndexOf('.');  
            var onSrc = imgSrc.substr(0, imgDot) + '_o' + imgSrc.substr(imgDot, 4);  
            $(this).children('img').attr('src',onSrc);  
            // タブ画像の切り替え  
            var imgOff = $('ul#nav li img.tab-on').attr('src').replace(/_o/g, "");  
            $('ul#nav li img.tab-on').attr('src',imgOff);  
            $('ul#nav li img').removeClass('tab-on');  
            $(this).children('img').addClass('tab-on');  
            // コンテンツの切り替え  
            var clickAttr = $(this).attr('href');  
            var showAttr = '#' + $('#tab-box > div:visible').attr('id');  
            if(clickAttr !== showAttr) {  
                $('#tab-box > div:visible').hide();  
                var showDiv = '#tab-box div' + clickAttr;  
                $(showDiv).show();  
                return false;  
            }  
            else {  
                // 何度もクリックした場合もタブ画像をオンの状態に  
                var imgSrc = $(this).children('img').attr('src').replace(/_o/g, "");  
                var imgDot = imgSrc.lastIndexOf('.');  
                var onSrc = imgSrc.substr(0, imgDot) + '_o' + imgSrc.substr(imgDot, 4);  
                $(this).children('img').attr('src',onSrc);  
                return false;  
            }  
        })  
        // ロールオーバー  
        handler.hover(function() {  
            var classJudgment = $(this).children('img').attr('class');  
            if(classJudgment != 'tab-on') {  
                var imgSrc = $(this).children('img').attr('src');  
                var imgDot = imgSrc.lastIndexOf('.');  
                var onSrc = imgSrc.substr(0, imgDot) + '_o' + imgSrc.substr(imgDot, 4);  
                $(this).children('img').attr('src',onSrc);  
            }  
        }, function() {  
            var classJudgment = $(this).children('img').attr('class');  
            if(classJudgment != 'tab-on') {  
                var imgOff = $(this).children('img').attr('src').replace(/_o/g, "");  
                $(this).children('img').attr('src',imgOff);  
            }  
        });  
    });  
