function Calculate(){

	var eva;
	var inv;
	var proloss;
	
	var a = document.calc_IN.data_A.value;
	var b = document.calc_IN.data_B.value;
	var c = document.calc_IN.data_C.value;
	
		eva = a*c/10000;
		inv = b*c/10000;
		proloss = Math.floor(eva-inv);
		if(proloss <= -1){
			proloss = proloss+1;
			}

		document.calc_OUT.data_A.value=Math.floor(eva);
		document.calc_OUT.data_B.value=Math.floor(inv);
		document.calc_OUT.data_C.value=Math.floor(proloss);
}
	
function Clear(){

	document.calc_IN.data_A.value="";
	document.calc_IN.data_B.value="";
	document.calc_IN.data_C.value="";
	document.calc_OUT.data_A.value="";
	document.calc_OUT.data_B.value="";
	document.calc_OUT.data_C.value="";
	}
	
function NumberCheck() {
   var stra = document.calc_IN.data_A.value;
   var strb = document.calc_IN.data_B.value;
   var strc = document.calc_IN.data_C.value;

	if( stra == "" || strb =="" || strc == "") {
      alert("数値が未入力です。");
   }
	
   if( stra.match( /[^0-9.]+/ ) || strb.match( /[^0-9.]+/ ) || strc.match( /[^0-9.]+/ )) {
      alert("半角数字のみで入力して下さい。");
   }
}

function myFormatNumber(x) { // 引数の例としては 95839285734.3245
    var s = "" + x; // 確実に文字列型に変換する。例では "95839285734.3245"
    var p = s.indexOf("."); // 小数点の位置を0オリジンで求める。例では 11
    if (p < 0) { // 小数点が見つからなかった時
        p = s.length; // 仮想的な小数点の位置とする
    }
    var r = s.substring(p, s.length); // 小数点の桁と小数点より右側の文字列。例では ".3245"
    for (var i = 0; i < p; i++) { // (10 ^ i) の位について
        var c = s.substring(p - 1 - i, p - 1 - i + 1); // (10 ^ i) の位のひとつの桁の数字。例では "4", "3", "7", "5", "8", "2", "9", "3", "8", "5", "9" の順になる。
        if (c < "0" || c > "9") { // 数字以外のもの(符合など)が見つかった
            r = s.substring(0, p - i) + r; // 残りを全部付加する
            break;
        }
        if (i > 0 && i % 3 == 0) { // 3 桁ごと、ただし初回は除く
            r = "," + r; // カンマを付加する
        }
        r = c + r; // 数字を一桁追加する。
    }
    return r; // 例では "95,839,285,734.3245"
}
function myfunc() {
    var a = ("" + document.calc_IN.data_A.value) - 0;
    var b = ("" + document.calc_IN.data_B.value) - 0;
    var c = ("" + document.calc_IN.data_C.value) - 0;
    
    var eva;
	var inv;
	var proloss;
	
	
	eva = a*c/10000;
	inv = b*c/10000;
	
	
	eva = Math.floor(eva);
	inv = Math.floor(inv);
	proloss = eva-inv;
	
    
    var neweva = myFormatNumber(eva);
    var newinv = myFormatNumber(inv);
    var newproloss = myFormatNumber(proloss);
    
    document.calc_OUT.data_A.value = "" + neweva;
    document.calc_OUT.data_B.value = "" + newinv;
    document.calc_OUT.data_C.value = "" + newproloss;
}

function dammy() {
	if(proloss < 0){
		proloss = Math.floor(proloss);
		proloss = proloss +1;
	}
	if(proloss >= 0){
		proloss = Math.floor(proloss)
		}
		
}



