
$(document).ready(function(){
			$(".valField_amount").bind("keyup", calc);
			$(".valField_num").bind("keyup", calc);


});


		
function calc(){
		var c4=parseFloat($("#c4").val());if(!c4){c4=0}
		var c5=parseFloat($("#c5").val());if(!c5){c5=0}
		var c6=parseFloat($("#c6").val()); if(!c6){c6=0}
		var c7=parseFloat($("#c7").val());if(!c7){c7=0}
		var c8=parseFloat($("#c8").val());if(!c8){c8=0}
		var c9=parseFloat($("#c9").val());if(!c9){c9=0}
		var c10=parseFloat($("#c10").val());if(!c10){c10=0}
		var c11=parseFloat($("#c11").val());if(!c11){c11=0}
		var c12=parseFloat($("#c12").val());if(!c12){c12=0}
		var c13=parseFloat($("#c13").val());if(!c13){c13=0}
		var c14=parseFloat($("#c14").val());if(!c14){c14=0}
		var c15=parseFloat($("#c15").val());if(!c15){c15=0}
		var c16=parseFloat($("#c16").val());if(!c16){c16=0}
		var c17=parseFloat($("#c17").val());if(!c17){c17=0}
		var c18=parseFloat($("#c18").val());if(!c18){c18=0}
		var c19=parseFloat($("#c19").val());if(!c19){c19=0}
		var c20=parseFloat($("#c20").val());if(!c20){c20=0}
		var c22=parseFloat($("#c22").val());if(!c22){c22=0}
		var c23=parseFloat($("#c23").val());if(!c23){c23=0}
		var c24=parseFloat($("#c24").val());if(!c24){c24=0}
		var c25=parseFloat($("#c25").val());if(!c25){c25=0}
		var c26=parseFloat($("#c26").val());if(!c26){c26=0}
		var c27=parseFloat($("#c27").val());if(!c27){c27=0}
		var c28=parseFloat($("#c28").val());if(!c28){c28=0}
		
		var b15=parseFloat($("#b15").val());if(!b15){b15=0}
		var b16=parseFloat($("#b16").val());if(!b16){b16=0}
		var b17=parseFloat($("#b17").val());if(!b17){b17=0}
		var b18=parseFloat($("#b18").val());if(!b18){b18=0}
		var b28=parseFloat($("#b28").val());if(!b28){b28=0}
		var b30=parseFloat($("#b30").val());if(!b30){b30=0}
		var b31=parseFloat($("#b31").val());if(!b31){b31=0}
		var b32=parseFloat($("#b32").val());if(!b32){b32=0}
		var b35=parseFloat($("#b35").val());if(!b35){b35=0}
		var b37=parseFloat($("#b37").val());if(!b37){b37=0}
		var b38=parseFloat($("#b38").val());if(!b38){b38=0}
		var b39=parseFloat($("#b39").val());if(!b39){b39=0}
if (c4==0){$("#c4").addClass("editable")}else{$("#c4").removeClass("editable")}	
if (c5==0){$("#c5").addClass("editable")}else{$("#c5").removeClass("editable")}	
if (c7==0){$("#c7").addClass("editable")}else{$("#c7").removeClass("editable")}	
if (c8==0){$("#c8").addClass("editable")}else{$("#c8").removeClass("editable")}	
if (b15==0){$("#b15").addClass("editable")}else{$("#b15").removeClass("editable")}	
if (b16==0){$("#b16").addClass("editable")}else{$("#b16").removeClass("editable")}	
if (b17==0){$("#b17").addClass("editable")}else{$("#b17").removeClass("editable")}	
if (b18==0){$("#b18").addClass("editable")}else{$("#b18").removeClass("editable")}

if (c19==0){$("#c19").addClass("editable")}else{$("#c19").removeClass("editable")}	
if (c20==0){$("#c20").addClass("editable")}else{$("#c20").removeClass("editable")}	
if (c22==0){$("#c22").addClass("editable")}else{$("#c22").removeClass("editable")}	
if (c23==0){$("#c23").addClass("editable")}else{$("#c23").removeClass("editable")}	
if (c24==0){$("#c24").addClass("editable")}else{$("#c24").removeClass("editable")}	
if (c25==0){$("#c25").addClass("editable")}else{$("#c25").removeClass("editable")}	
if (b28==0){$("#b28").addClass("editable")}else{$("#b28").removeClass("editable")}			
	
				
		c6=c4+c5;
		$("#c6").val(c6);	
		c9= Math.round(c4/((1-Math.pow((1+((c7*0.01)/12)),-(c8*12)))/((c7*0.01)/12)));
		$("#c9").val(c9);
		c10=c9*12;
		$("#c10").val(c10);
		c11=c10-(c6*c7/100);
		$("#c11").val(c11);
		c12=c4*c7*0.01/12;
		$("#c12").val(c12);
		var arg=-12*c4*(c7*0.01/12)/b30+1;
		var base= 1+(c7*0.01/12);
		
		c13=(log(arg,base))/-12;
		$("#c13").val(Math.round(c13*100)/100);
		c15=c28*(b15/100);
		$("#c15").val(c15);
		c16=c28*(b16/100);
		$("#c16").val(c16);
		c17=c28*(b17/100);
		$("#c17").val(c17);
		c18=c28*(b18/100);
		$("#c18").val(c18);
		c26=(c15+c16+c17+c18+c19+c20+c22+c23+c24+c25);//=ΡΣΜΜ(C15:C25)alert("!");
		$("#c26").val(c26);
		c28=b28*12;
		$("#c28").val(c28);
		b30=c28-c26;
		$("#b30").val(b30);
		c33=b30-c10;
		$("#c33").val(c33);
		c34=b30-c12*12;
		$("#c34").val(c34);
		
		b32=Math.round(c34/12*100)/100;
		$("#b32").val(b32);
		
		b31=(Math.round(c33/12*100))/100;
		$("#b31").val(b31);
		
		
		if (b30<=0){b35="N/A"}else {b35=Math.round(b30/c6*100);} //if(B30<=0;"N/A";B30/C6)
		$("#b35").val(b35);
		c36=Math.round(c4/c28*100)/100;
		$("#c36").val(c36);
	
		 if ((c5 == 0)) {
		 	b37 = "INFINITE"
		 }
		 else { //=if(C5=0;"INFINITE";ΕΡΛΘ(C33<0;"N/A";C33/C5))
				if (c33 < 0) {
					b37 = "N/A";
				}
				else {
					b37 = Math.round(c33 / c5 * 100) / 100;
				}
			}
		 $("#b37").val(b37);
		
		 //b38              =if(C5=0;"INFINITE";if(C33+C11<0;"N/A";((C33+C11)/C5)))
		   if ((c5 == 0)) {
		   	b38 = "INFINITE";
		   }
		   else {
		   	if ((c33 + c11) < 0) {
		   		b38 = "N/A"
		   	}
		   	else {
		   		b38 = Math.round(((c33 + c11) / c5) * 100) / 100;
		   	}
		   }
		   $("#b38").val(b38); 					
			b39=Math.round(b30/c10*100)/100;
			$("#b39").val(b39);









		}

		
		
 function log(arg, base) {  
   
      if (base === undefined) {  
          return Math.log(arg);  
     } else {  
          return Math.log(arg)/Math.log(base);  
       }  
   }  
	
/*
=C4/(
(
1-(1+
((C7*0,01)/12
)
)^-(C8*12)
)



/
((C7*0,01)/12))*/
