

//?J???}

function numberFormat(num, keta){

		var pw = Math.pow(10, keta);

		num = parseInt(num * pw, 10) / pw;

		return num.toString().replace(/([\d]+?)(?:(\d{3}\.\d+)|(?=(?:\d{3})+(?:\.\d+)?$))/g, "$1,");

}



function CalcAll(){

		Ener1 = (document.fm.Energy1.value);

		Ener2 = (document.fm.Energy2.value);

		Ener3 = (document.fm.Energy3.value);

		Ener4 = (document.fm.Energy4.value);

		Ener5 = (document.fm.Energy5.value);

		Ener6 = (document.fm.Energy6.value);

		Ener7 = (document.fm.Energy7.value);

		

		if(

				Ener1.match(/[^0-9]+/) ||	Ener2.match(/[^0-9]+/) ||

				Ener3.match(/[^0-9]+/) ||	Ener4.match(/[^0-9]+/) ||

				Ener5.match(/[^0-9]+/) ||	Ener6.match(/[^0-9]+/) ||

				Ener7.match(/[^0-9]+/)){

				alert("?g?p?????p????????????ĉ??????B");

    return false;

  }



		Enr1v = (Ener1 * 0.378 * 12);

		Enr1 = Math.round(Enr1v);

		document.fm.Kgco1.value = (Enr1);

		document.getElementById('Kgc1').innerHTML = Enr1 > 0 ? numberFormat(Enr1, 0) : '***';



		Enr2v = (Ener2 * 2.23 * 12);

		Enr2 = Math.round(Enr2v);

		document.fm.Kgco2.value = (Enr2);

		document.getElementById('Kgc2').innerHTML = Enr2 > 0 ? numberFormat(Enr2, 0) : '***';



		Enr3v = (Ener3 * 3.002 * 12);

		Enr3 = Math.round(Enr3v);

		document.fm.Kgco3.value = (Enr3);

		document.getElementById('Kgc3').innerHTML = Enr3 > 0 ? numberFormat(Enr3, 0) : '***';



		Enr4v = (Ener4 * 0.36 * 12);

		Enr4 = Math.round(Enr4v);

		document.fm.Kgco4.value = (Enr4);

		document.getElementById('Kgc4').innerHTML = Enr4 > 0 ? numberFormat(Enr4, 0) : '***';

		

		Enr5v = (Ener5 * 2.492 * 12);

		Enr5 = Math.round(Enr5v);

		document.fm.Kgco5.value = (Enr5);

		document.getElementById('Kgc5').innerHTML = Enr5 > 0 ? numberFormat(Enr5, 0) : '***';

		

		Enr6v = (Ener6 * 2.322 * 12);

		Enr6 = Math.round(Enr6v);

		document.fm.Kgco6.value = (Enr6);

		document.getElementById('Kgc6').innerHTML = Enr6 > 0 ? numberFormat(Enr6, 0) : '***';

		

		Enr7v = (Ener7 * 2.58 * 12);

		Enr7 = Math.round(Enr7v);

		document.fm.Kgco7.value = (Enr7);

		document.getElementById('Kgc7').innerHTML = Enr7 > 0 ? numberFormat(Enr7, 0) : '***';



		Enr = (Enr1  +Enr2 + Enr3 + Enr4 + Enr5 + Enr6 + Enr7);

		document.fm.Kgco.value = (Enr);

		document.getElementById('Kgc_o').innerHTML = numberFormat(Enr, 0);

}

function Calc20(){

		Enrg = (document.fm.Kgco.value);

		Fam = (document.fm.Fam.value);

		if(Fam.match(/[^0-9]+/)){

				alert("???????l??????p????????????ĉ??????B");

    return false;

  }else if (Fam == ''){

				document.getElementById('Kgc_one').innerHTML = numberFormat(Enrg, 0);

    return false;

		}

		Kgcoo = Math.round(Enrg / Fam);

		document.fm.Kgcone.value = (Kgcoo);

		document.getElementById('Kgc_one').innerHTML = numberFormat(Kgcoo, 0);

}



//?{?b?N?X??J??

function boxClose(no) {

    ida = 'd' + no + 'a'

    idb = 'd' + no + 'b'

    document.getElementById(ida).style.display = "block";

    document.getElementById(idb).style.display = "none";

    return false;

}



function boxOpenOnly(no) {

  for(i=1; i < 7; i++){

     ida = 'd' + i + 'a';

     idb = 'd' + i + 'b';

     if(i == no){

       document.getElementById(ida).style.display = "none";

       document.getElementById(idb).style.display = "block";

     }

     else {

       document.getElementById(ida).style.display = "block";

       document.getElementById(idb).style.display = "none";

     }

  }

  return false;

}


