var nowPd = new Object();

var BtmOn = new Object();
var BtmOff = new Object();

function init(list){
    for (var i = 0 , len = list.length ; i < len ; i++){
        BtmOn[list[i]] = new Image();
        BtmOn[list[i]].src = ImgDir + '/' + list[i] + '_ov.gif';
        BtmOff[list[i]] = new Image();
        BtmOff[list[i]].src = ImgDir + '/' + list[i] + '.gif';
    }
}

function chover(id) {
    getRawObject(id).src = BtmOn[id].src;
}

function chout(id) {
    getRawObject(id).src = BtmOff[id].src;
}

function setImage(evt) {

    if (document.images) {

        evt = (evt) ? evt : ((window.event) ? window.event : null);

        if (evt) {

            var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);

            if ((elem && elem.className == "pdin")) {

                return(1);

            } else if ((elem && elem.className == "pulldown")) {

                switch (evt.type) {

                case "mouseover":

                    if ((nowPd.flag && nowPd.id != elem.id) || nowPd.flag == null){

                        getObject('pulldown-area').display = 'block';

                        pdObj = getObject(elem.id + '-pd');

                        pdObj.visibility = 'visible';

                        pdObj.overflow = 'visible';

                    }

                    elem.flag = true;

                    if (nowPd.flag && elem.id != nowPd.id){

                        getObject(nowPd.id + '-pd').visibility = 'hidden';

                        getObject(nowPd.id + '-pd').overflow = 'hidden';

                    }

                    nowPd = elem;

                    break;

                }

            } else if ((elem && elem.className == "pulldown2" && getObject('pulldown-area2'))) {

                switch (evt.type) {

                case "mouseover":

                    if ((nowPd.flag && nowPd.id != elem.id) || nowPd.flag == null){

                        getObject('pulldown-area2').display = 'block';

                        pdObj = getObject(elem.id + '-pd');

                        pdObj.visibility = 'visible';

                        pdObj.overflow = 'visible';

                    }

                    elem.flag = true;

                    if (nowPd.flag && elem.id != nowPd.id){

                        getObject(nowPd.id + '-pd').visibility = 'hidden';

                        getObject(nowPd.id + '-pd').overflow = 'hidden';

                    }

                    nowPd = elem;

                    break;

                }

            }else if (nowPd.flag){

                getObject(nowPd.id + '-pd').visibility = 'hidden';

                getObject(nowPd.id + '-pd').overflow = 'hidden';

                getObject('pulldown-area').display = 'none';
                if(getObject('pulldown-area2')){
                    getObject('pulldown-area2').display = 'none';
                }

                nowPd.flag = null;

            }

        }

    }

}



document.onmouseover=setImage;

//document.onmouseout=setImage;