// アコーディオン
var sLists = 'div#utilities div.school';
$(document).ready(function() {
    $("div#utilities div.school ul.lesson").hide();
    $(sLists).children("div").children("h4").click(function() {
        $(sLists).children("div").children("ul.lesson:visible").BlindUp(900);
        $(sLists).children("div.current").children("ul.lesson").BlindUp(900);
        $(sLists).children("div.current").removeClass("current");
        $(this).next("ul.lesson:hidden").BlindDown(900);
        return false;
    });
    //Return
    $("p.return a").click(function() {
        $("#header").ScrollTo(1000, "normal");
        return false;
    });
});
/*	rollOver.js	MIT License	Copyright: http://www.akatsukinishisu.net/itazuragaki/*/
(function() {
    if (!document.getElementsByTagName) return;
    var addEvent, switchImage, init;
    addEvent = function(obj, type, func) {
        if (obj.addEventListener) {
            obj.addEventListener(type, func, false);
        }
        else if (obj.attachEvent) {
            obj.attachEvent('on' + type, func);
        }
    };
    // バグ修正-fusic sakuragawa 2009/07/23
    /*switchImage = function(event) {    var img = event.target || event.srcElement;    img.src = (img.src == img.srcOff) ? img.srcOn : img.srcOff;  };*/
    var onMouse = function(event) {
        var img = event.target || event.srcElement;
        img.src = img.srcOn;
    };
    var offMouse = function(event) {
        var img = event.target || event.srcElement;
        img.src = img.srcOff;
    };
    //----------------------------------------------
    init = function() {
        var imgs = document.getElementsByTagName('img');
        var loaded = {}, img;
        for (var i = 0, len = imgs.length; i < len; i++) {
            img = imgs[i];
            if (!img.src.match(/^(.*_)off(\..*)$/)) continue;
            img.srcOff = img.src;
            img.srcOn = RegExp.$1 + 'on' + RegExp.$2;
            //addEvent(img, 'mouseover', switchImage);
            //addEvent(img, 'mouseout', switchImage);
            addEvent(img, 'mouseover', onMouse);
            addEvent(img, 'mouseout', offMouse);
            if (loaded[img.srcOn]) continue;
            loaded[img.srcOn] = true;
            (new Image).src = img.srcOn;
        }
    };
    addEvent(window, 'load', init);
})();
