/* -----------------------------------------------------------------------*/
document.getElementsByClassName = function (className) {
    var i, j, eltClass;
    var AllObj   = document.getElementsByTagName ? document.getElementsByTagName("*") : document.all;
    var ClassObj = new Array();
    for (i = 0; i < AllObj.length; i++) {
        eltClass = AllObj[i].className.split(/\s+/);
        for (j = 0; j < eltClass.length; j++) {
            if (eltClass[j] == className) {
                ClassObj.push(AllObj[i]);
                break;
            }
        }
    }
    return ClassObj;
}

/* -----------------------------------------------------------------------*/
AddEvent(window, "load", function() {
    var imageObj = document.getElementsByClassName('overImg');
    for (var i=0; i<imageObj.length; i++) {
        var _set_flg = 1;
        var imageClass = imageObj[i].className.split(/\s+/);
        for (j=0; j<imageClass.length; j++) {
            if (imageClass[j] == 'open') {
                _set_flg = 0;
                break;
            }
        }
        if (_set_flg == 1){
            AddEvent(imageObj[i], "mouseover", function(){
                if (window.createPopup){
                    var l_src = event.srcElement.src.replace(/_b.(jpg|gif)/, ".$1");
                    event.srcElement.src = l_src.replace(/\.(jpg|gif)/, "_b\.$1");
                }else{
                    var l_src = this.src.replace(/_b.(jpg|gif)/, ".$1");
                    this.src = l_src.replace(/\.(jpg|gif)/, "_b\.$1");
                }
            });
            AddEvent(imageObj[i], "mouseout", function(){
                if (window.createPopup){
                    event.srcElement.src = event.srcElement.src.replace(/_b.(jpg|gif)/, ".$1");
                }else{
                    this.src = this.src.replace(/_b.(jpg|gif)/, ".$1");
                }
            });
        }
    }
});

/* -----------------------------------------------------------------------*/
function AddEvent(targetObj, eventName, eventHandler) {
    if (document.addEventListener){
        targetObj.addEventListener(eventName, eventHandler, false);
        return;
    }
    if (document.attachEvent){
        targetObj.attachEvent("on"+eventName, eventHandler);
    }
}