function calc_total(){
	var ritu = 0 ;
	var kika = 0 ;
	var kekka = 0 ;
	var nnen = 0 ;
	var knen = 0 ;
	var hnen = 0 ;
	var m_manki=0;
	var b_manki=0;
	var str9;
	var rimawari=0;	
    	for(var k=3;k<=61;++k){
	document.myForm3.elements[k].value="";
	}
	nnen = document.myForm.row3.value;
	knen = document.myForm.row3.value;
	
   for(i=1;i<=10;++i){
	if (nnen>=i){
		if (Math.ceil(((nnen)/10)*i) > nnen){
			document.myForm3.elements[6*i-4].value = "";
		}
		else{
			if (nnen < 10){
				document.myForm3.elements[6*i-4].value = i;
				hnen = i;

			}
			else {
				document.myForm3.elements[6*i-4].value = Math.ceil(((nnen)/10)*i);
				hnen = Math.ceil(((nnen)/10)*i);
			}
			num=document.myForm.riritu.selectedIndex;
			if(num==0){
				ritu=Math.pow((1+document.myForm.row2.value/100/12),12)-1;
				kika=document.myForm.row3.value*12;
				fkai=12;
				bkai=2;
			}
			else if(num==1){
				ritu=Math.pow((1+document.myForm.row2.value/100/2),2)-1;
				kika=document.myForm.row3.value*2;
				fkai=2;
				bkai=2;
			}
			else{
				ritu=document.myForm.row2.value/100;
				kika=document.myForm.row3.value;
				fkai=1;
				bkai=1;
			}

		if (ritu==0 || knen==0){
			document.myForm3.elements[6*i-3].value=0;
			document.myForm3.elements[6*i-2].value=0;
			document.myForm3.elements[6*i-1].value=0;
			document.myForm3.elements[6*i].value=0;
			document.myForm3.elements[6*i+1].value=0;
		}
		else{
			if (hnen <= knen){
			document.myForm3.elements[6*i-3].value=Math.floor(document.myForm.row0.value*(1+ritu/12)*(Math.pow((1+ritu/12),hnen*12)-1)/(ritu/12));
			document.myForm3.elements[6*i-2].value=Math.floor(document.myForm.row1.value*(1+ritu/2)*(Math.pow((1+ritu/2),hnen*2)-1)/(ritu/2));
			document.myForm3.elements[6*i-1].value=	document.myForm3.elements[6*i-3].value*1 + document.myForm3.elements[6*i-2].value*1;
			document.myForm3.elements[6*i].value=Math.floor((document.myForm3.elements[6*i-1].value-(document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)*0.8+(document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value);
//			rimawari=(document.myForm3.elements[6*i].value-(document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)/((document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)/document.myForm3.elements[6*i-4].value;
			rimawari=(document.myForm3.elements[6*i].value-(document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)/((document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value);
	//		rimawari=ritu+(document.myForm3.elements[6*i].value-(document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)/((document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)/document.myForm3.elements[6*i-4].value;
		  	document.myForm3.elements[6*i+1].value=Math.round(rimawari*100*1000)/1000+"%";

					
			}
			else{
			m_manki=Math.floor(document.myForm.row0.value*(1+ritu/12)*(Math.pow((1+ritu/12),knen*12)-1)/(ritu/12));
			b_manki=Math.floor(document.myForm.row1.value*(1+ritu/2)*(Math.pow((1+ritu/2),knen*2)-1)/(ritu/2));
			
			document.myForm3.elements[6*i-3].value=Math.floor(m_manki*Math.pow((1+ritu/fkai),(hnen-knen)*fkai));
			document.myForm3.elements[6*i-2].value=Math.floor(b_manki*Math.pow((1+ritu/bkai),(hnen-knen)*bkai));
			document.myForm3.elements[6*i-1].value=	document.myForm3.elements[6*i-3].value*1 + document.myForm3.elements[6*i-2].value*1;
			document.myForm3.elements[6*i].value=Math.floor((document.myForm3.elements[6*i-1].value-(document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)*0.8+(document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value);
//			rimawari=(document.myForm3.elements[6*i].value-(document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)/((document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)/document.myForm3.elements[6*i-4].value;
			rimawari=(document.myForm3.elements[6*i].value-(document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)/((document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value);
	//		rimawari=ritu+(document.myForm3.elements[6*i].value-(document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)/((document.myForm.row0.value*12+document.myForm.row1.value*2)*document.myForm3.elements[6*i-4].value)/document.myForm3.elements[6*i-4].value;
		  	document.myForm3.elements[6*i+1].value=Math.round(rimawari*100*1000)/1000+"%";

			}
		}


		}
	}
	else{
		document.myForm3.elements[6*i-4].value = "";
	}
   }
   conma_hen();	
}
function clear_all(){
	document.myForm.row0.value=0;
	document.myForm.row1.value=0;
	document.myForm.row2.value=0;
	document.myForm.row3.value=0;
    	for(var k=3;k<=41;++k){
	document.myForm3.elements[k].value="";
	}
}
function conma_hen(){
	var str9;
   for(var p=1;p<=10;++p){
	str9=conma_add(document.myForm3.elements[6*p-3].value);
	document.myForm3.elements[6*p-3].value=str9;
	str9=conma_add(document.myForm3.elements[6*p-2].value);
	document.myForm3.elements[6*p-2].value=str9;
	str9=conma_add(document.myForm3.elements[6*p-1].value);
	document.myForm3.elements[6*p-1].value=str9;
	str9=conma_add(document.myForm3.elements[6*p].value);
	document.myForm3.elements[6*p].value=str9;

   }				

}

function conma_add(str0){
	var str1 = new Array();
	var str3 = new Array();
	var str2="";
	var fwari=0;
	var cwari=0;
	var slen=0;
	var loop=0;
	var j=0;
	var k=0;
	slen=str0.length;
	if (slen < 4) {
		return str0;
	}
	fwari=Math.floor(slen/3);
	cwari=Math.ceil(slen/3);
	if (fwari=cwari){
		loop=cwari;
	}	
	else{
		loop=fwari;			
	}
	for(i=0;i<loop-1;i++){
		str1[i]=str0.substr(slen-3-(i*3),3);
		j=i;
	}
	k=j+1;
	str1[k]=str0.substr(0,slen-(k*3));
	loop=k;	
	for(i=0;i<=loop;++i){
		str3[i]=str1[k];
		k=k-1;
	}
	str2=str3.join(',');
	return str2;
}
