/*
--------------------------------------------------------------------
 機能名　　：fncChangeImg
 機能　　　：対象オブジェクトのイメージの置換を行う
 引数　　　：イメージタグ、イメージの相対パス
 戻り値　　：イメージ
 備考　　　：
--------------------------------------------------------------------
*/
function fncChgImg(obj,img_src) {
	obj.src = img_src;
}
/************************
　 newsのウィンドウ開く
*************************/
function opw(theURL,winName,features) {
  sw = window.open(theURL,winName,features);
  setTimeout("sw.focus()", 500);
}
/************************
　 <font> 赤
*************************/
function fr(){
return '#FF6600';
}
/************************
　 <font> 緑
*************************/
function fg(){
return '#FF6600';
}
/************************
　 <font> 青
*************************/
function fb(){
return '#4444ff';
}


/************************
　 数字のみ入力可 
*************************/
function CheckNum(f) 
{ 
	if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 45) && (event.keyCode!=46)){ 
		window.event.returnValue = false; 
		if(event.keyCode==13){
			document.fm(f).focus();
		}
	} 
} 

/************************
　 数字を３桁区切りで表示
*************************/
function num2fig(Numeric){
    Numeric += '';

    //うっかり入っていたカンマを消す(=fig2num())
    var Separator = Numeric.indexOf(',',0);
    while (Separator != -1){
        Numeric = Numeric.substring(0, Separator) + Numeric.substring(Separator+1, Numeric.length);
        Separator = Numeric.indexOf(',',0);
    }

    //小数点を探し、小数点以下と整数部を分割して保持する
    var DecimalPoint = Numeric.lastIndexOf('.');
    if (DecimalPoint == -1){
        var Decimals = '';
        var Integers = Numeric + '';
    } else {
        var Decimals = Numeric.substring(DecimalPoint,Numeric.length) + '';
        var Integers = Numeric.substring(0,DecimalPoint) + '';
    }
    //整数部の文字列長を3の倍数にする。足りない分は手前に' 'を埋め込む
    Blanks = Integers.length % 3;
    if (Blanks != 0){
        for (var i = 0; 3-Blanks > i ; i++){
            Integers = ' ' + Integers;
        }
    }

    //整数文字列先頭から3文字おきにカンマを挿入する
    //先頭がマイナス符号の時は負数として処理する
    FigureInteger = Integers.substring(0,3);
    var j = 2;
    if (Integers.charAt(2) == '-'){
        FigureInteger = FigureInteger + Integers.substring(3,6);
        j=4;
    }
    for (i = j; Integers.length > i ; i++){
        if (i % 3 == 0){
            FigureInteger = FigureInteger + ',' + Integers.substring(i,i+3);
        }
    }

    //臨時に入れておいた' 'を削除する
    while (FigureInteger.charAt(0) == ' '){
        FigureInteger = FigureInteger.substring(1,FigureInteger.length);
    }

    //整形済みの整数部と、待避してあった小数部を連結。連結した文字列を返して終了！
    CommaNumber = FigureInteger + Decimals;
    return CommaNumber;
}

