/* ◇ PeX - JavaScript - 共通 - 2007/02/05 - same ◇ */

// *** 画像差し替え
function imageChange(imageObject, imageStatus){

    var S = imageObject.src;
    var L = S.length;
    var P = S.lastIndexOf('.');

    if(isNaN(imageStatus)){
            var imageURL = imageStatus;
    } else if(imageStatus){
            var imageURL = onImageName(S, true);
    } else if(S.substr(P - 3, 3) == '_on'){
            var imageURL = onImageName(S, false);
    } else{
            var imageURL = S;
    }

    imageObject.src = imageURL;
}


// *** 画像差し替え - 画像ファイル名
function onImageName(imageSrc, imageStatus){
    if(imageStatus){
            var P = imageSrc.lastIndexOf('.');
            return imageSrc.substr(0, P) + '_on' + imageSrc.substring(P);
    } else{
            return imageSrc.replace('_on\.', '.');
    }
}


// *** 画像差し替え - マウスオーバー
function imageOver(imageObject){
    imageChange(imageObject, true);
}


// *** 画像差し替え - マウスアウト
function imageOut(imageObject){
    imageChange(imageObject, false);
}

// 3桁カンマ区切り
function addFigure(str) {
　var num = new String(str).replace(/,/g, "");
　while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
　return num;
}

/* EOF */
