var total=0;

var schoolTotal=0;
var foodTotal=0;
var livingTotal=0;
var proTotal=0;
var enterTotal=0;
var cloTotal=0;
var loanTotal=0;
var giftTotal=0;
var investTotal=0;
var miscTotal=0;
var persTotal=0;
var transTotal=0;
var incomeTotal=0;


function showSchool(){
var sc = getPageScroll();
var elem=document.getElementById("schoolDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showFood(){
var sc = getPageScroll();
var elem=document.getElementById("foodDiv");
elem.style.left="290px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showLiving(){
var sc = getPageScroll();
var elem=document.getElementById("livingDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showPro(){
var sc = getPageScroll();
var elem=document.getElementById("proDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showEnter(){
var sc = getPageScroll();
var elem=document.getElementById("enterDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showClo(){
var sc = getPageScroll();
var elem=document.getElementById("cloDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showLoan(){
var sc = getPageScroll();
var elem=document.getElementById("loanDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showGift(){
var sc = getPageScroll();
var elem=document.getElementById("giftDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showInvest(){
var sc = getPageScroll();
var elem=document.getElementById("investDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showMisc(){
var sc = getPageScroll();
var elem=document.getElementById("miscDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showPers(){
var sc = getPageScroll();
var elem=document.getElementById("persDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showTrans(){
var sc = getPageScroll();
var elem=document.getElementById("transDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function showIncome(){
var sc = getPageScroll();
var elem=document.getElementById("incomeDiv");
elem.style.left="250px";
elem.style.top=parseInt(sc.top)+100+"px";
elem.style.display="block";
}

function hideReport(){
document.getElementById("reportDiv").style.display="none";
}

function getPageScroll(){
var scroll={left:0,top:0};
    if(document.body && document.body.scrollTop != "undefined") {
          scroll.left+=document.body.scrollLeft;
          scroll.top+=document.body.scrollTop;
          if(document.body.parentNode && document.body.parentNode.scrollTop != "undefined"){
             scroll.left+=document.body.parentNode.scrollLeft;
             scroll.top+=document.body.parentNode.scrollTop;
                                      }
          }
     else if(typeof window.pageXOffset != "undefined"){
           scroll.left+= window.pageXOffset;
           scroll.top+= window.pageYOffset;
         }
return scroll;
}

function calculateSchool(){
var e1 = getNumber(document.studentCalc.schoolAmount1.value)*parseInt(document.studentCalc.schoolFreq1.value);
var e2 = getNumber(document.studentCalc.schoolAmount2.value)*parseInt(document.studentCalc.schoolFreq2.value);
var e3 = getNumber(document.studentCalc.schoolAmount3.value)*parseInt(document.studentCalc.schoolFreq3.value);
var e4 = getNumber(document.studentCalc.schoolAmount4.value)*parseInt(document.studentCalc.schoolFreq4.value);
var e5 = getNumber(document.studentCalc.schoolAmount5.value)*parseInt(document.studentCalc.schoolFreq5.value);
schoolTotal = e1+e2+e3+e4+e5;
redoTotal();
document.getElementById("schoolTotal").innerHTML="$"+schoolTotal;
document.getElementById("schoolTitle").innerHTML="$"+schoolTotal;
document.getElementById("schoolDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculatefood(){
var e1 = getNumber(document.studentCalc.foodAmount1.value)*parseInt(document.studentCalc.foodFreq1.value);
var e2 = getNumber(document.studentCalc.foodAmount2.value)*parseInt(document.studentCalc.foodFreq2.value);
var e3 = getNumber(document.studentCalc.foodAmount3.value)*parseInt(document.studentCalc.foodFreq3.value);
var e4 = getNumber(document.studentCalc.foodAmount4.value)*parseInt(document.studentCalc.foodFreq4.value);
var e5 = getNumber(document.studentCalc.foodAmount5.value)*parseInt(document.studentCalc.foodFreq5.value);
foodTotal = e1+e2+e3+e4+e5;
redoTotal();
document.getElementById("foodTotal").innerHTML="$"+foodTotal;
document.getElementById("foodTitle").innerHTML="$"+foodTotal;
document.getElementById("foodDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculateliving(){
var e1 = getNumber(document.studentCalc.livingAmount1.value)*parseInt(document.studentCalc.livingFreq1.value);
var e2 = getNumber(document.studentCalc.livingAmount2.value)*parseInt(document.studentCalc.livingFreq2.value);
var e3 = getNumber(document.studentCalc.livingAmount3.value)*parseInt(document.studentCalc.livingFreq3.value);
var e4 = getNumber(document.studentCalc.livingAmount4.value)*parseInt(document.studentCalc.livingFreq4.value);
var e5 = getNumber(document.studentCalc.livingAmount5.value)*parseInt(document.studentCalc.livingFreq5.value);
var e6 = getNumber(document.studentCalc.livingAmount6.value)*parseInt(document.studentCalc.livingFreq6.value);
var e7 = getNumber(document.studentCalc.livingAmount7.value)*parseInt(document.studentCalc.livingFreq7.value);
var e8 = getNumber(document.studentCalc.livingAmount8.value)*parseInt(document.studentCalc.livingFreq8.value);
var e9 = getNumber(document.studentCalc.livingAmount9.value)*parseInt(document.studentCalc.livingFreq9.value);
livingTotal = e1+e2+e3+e4+e5+e6+e7+e8+e9;
redoTotal();
document.getElementById("livingTotal").innerHTML="$"+livingTotal;
document.getElementById("livingTitle").innerHTML="$"+livingTotal;
document.getElementById("livingDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculatepro(){
var e1 = getNumber(document.studentCalc.proAmount1.value)*parseInt(document.studentCalc.proFreq1.value);
var e2 = getNumber(document.studentCalc.proAmount2.value)*parseInt(document.studentCalc.proFreq2.value);
var e3 = getNumber(document.studentCalc.proAmount3.value)*parseInt(document.studentCalc.proFreq3.value);
var e4 = getNumber(document.studentCalc.proAmount4.value)*parseInt(document.studentCalc.proFreq4.value);
var e5 = getNumber(document.studentCalc.proAmount5.value)*parseInt(document.studentCalc.proFreq5.value);
var e6 = getNumber(document.studentCalc.proAmount6.value)*parseInt(document.studentCalc.proFreq6.value);
var e7 = getNumber(document.studentCalc.proAmount7.value)*parseInt(document.studentCalc.proFreq7.value);
var e8 = getNumber(document.studentCalc.proAmount8.value)*parseInt(document.studentCalc.proFreq8.value);
proTotal = e1+e2+e3+e4+e5+e6+e7+e8;
redoTotal();
document.getElementById("proTotal").innerHTML="$"+proTotal;
document.getElementById("proTitle").innerHTML="$"+proTotal;
document.getElementById("proDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculateenter(){
var e1 = getNumber(document.studentCalc.enterAmount1.value)*parseInt(document.studentCalc.enterFreq1.value);
var e2 = getNumber(document.studentCalc.enterAmount2.value)*parseInt(document.studentCalc.enterFreq2.value);
var e3 = getNumber(document.studentCalc.enterAmount3.value)*parseInt(document.studentCalc.enterFreq3.value);
var e4 = getNumber(document.studentCalc.enterAmount4.value)*parseInt(document.studentCalc.enterFreq4.value);
var e5 = getNumber(document.studentCalc.enterAmount5.value)*parseInt(document.studentCalc.enterFreq5.value);
var e6 = getNumber(document.studentCalc.enterAmount6.value)*parseInt(document.studentCalc.enterFreq6.value);
var e7 = getNumber(document.studentCalc.enterAmount7.value)*parseInt(document.studentCalc.enterFreq7.value);
enterTotal = e1+e2+e3+e4+e5+e6+e7;
redoTotal();
document.getElementById("enterTotal").innerHTML="$"+enterTotal;
document.getElementById("enterTitle").innerHTML="$"+enterTotal;
document.getElementById("enterDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculateclo(){
var e1 = getNumber(document.studentCalc.cloAmount1.value)*parseInt(document.studentCalc.cloFreq1.value);
var e2 = getNumber(document.studentCalc.cloAmount2.value)*parseInt(document.studentCalc.cloFreq2.value);
var e3 = getNumber(document.studentCalc.cloAmount3.value)*parseInt(document.studentCalc.cloFreq3.value);
cloTotal = e1+e2+e3;
redoTotal();
document.getElementById("cloTotal").innerHTML="$"+cloTotal;
document.getElementById("cloTitle").innerHTML="$"+cloTotal;
document.getElementById("cloDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculateloan(){
var e1 = getNumber(document.studentCalc.loanAmount1.value)*parseInt(document.studentCalc.loanFreq1.value);
var e2 = getNumber(document.studentCalc.loanAmount2.value)*parseInt(document.studentCalc.loanFreq2.value);
var e3 = getNumber(document.studentCalc.loanAmount3.value)*parseInt(document.studentCalc.loanFreq3.value);
loanTotal = e1+e2+e3;
redoTotal();
document.getElementById("loanTotal").innerHTML="$"+loanTotal;
document.getElementById("loanTitle").innerHTML="$"+loanTotal;
document.getElementById("loanDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculategift(){
var e1 = getNumber(document.studentCalc.giftAmount1.value)*parseInt(document.studentCalc.giftFreq1.value);
var e2 = getNumber(document.studentCalc.giftAmount2.value)*parseInt(document.studentCalc.giftFreq2.value);
var e3 = getNumber(document.studentCalc.giftAmount3.value)*parseInt(document.studentCalc.giftFreq3.value);
giftTotal = e1+e2+e3;
redoTotal();
document.getElementById("giftTotal").innerHTML="$"+giftTotal;
document.getElementById("giftTitle").innerHTML="$"+giftTotal;
document.getElementById("giftDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculateinvest(){
var e1 = getNumber(document.studentCalc.investAmount1.value)*parseInt(document.studentCalc.investFreq1.value);
var e2 = getNumber(document.studentCalc.investAmount2.value)*parseInt(document.studentCalc.investFreq2.value);
var e3 = getNumber(document.studentCalc.investAmount3.value)*parseInt(document.studentCalc.investFreq3.value);
investTotal = e1+e2+e3;
redoTotal();
document.getElementById("investTotal").innerHTML="$"+investTotal;
document.getElementById("investTitle").innerHTML="$"+investTotal;
document.getElementById("investDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculatemisc(){
var e1 = getNumber(document.studentCalc.miscAmount1.value)*parseInt(document.studentCalc.miscFreq1.value);
var e2 = getNumber(document.studentCalc.miscAmount2.value)*parseInt(document.studentCalc.miscFreq2.value);
var e3 = getNumber(document.studentCalc.miscAmount3.value)*parseInt(document.studentCalc.miscFreq3.value);
var e4 = getNumber(document.studentCalc.miscAmount4.value)*parseInt(document.studentCalc.miscFreq4.value);
var e5 = getNumber(document.studentCalc.miscAmount5.value)*parseInt(document.studentCalc.miscFreq5.value);
var e6 = getNumber(document.studentCalc.miscAmount6.value)*parseInt(document.studentCalc.miscFreq6.value);
miscTotal = e1+e2+e3+e4+e5+e6;
redoTotal();
document.getElementById("miscTotal").innerHTML="$"+miscTotal;
document.getElementById("miscTitle").innerHTML="$"+miscTotal;
document.getElementById("miscDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculatepers(){
var e1 = getNumber(document.studentCalc.persAmount1.value)*parseInt(document.studentCalc.persFreq1.value);
var e2 = getNumber(document.studentCalc.persAmount2.value)*parseInt(document.studentCalc.persFreq2.value);
var e3 = getNumber(document.studentCalc.persAmount3.value)*parseInt(document.studentCalc.persFreq3.value);
var e4 = getNumber(document.studentCalc.persAmount4.value)*parseInt(document.studentCalc.persFreq4.value);
var e5 = getNumber(document.studentCalc.persAmount5.value)*parseInt(document.studentCalc.persFreq5.value);
persTotal = e1+e2+e3+e4+e5;
redoTotal();
document.getElementById("persTotal").innerHTML="$"+persTotal;
document.getElementById("persTitle").innerHTML="$"+persTotal;
document.getElementById("persDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculatetrans(){
var e1 = getNumber(document.studentCalc.transAmount1.value)*parseInt(document.studentCalc.transFreq1.value);
var e2 = getNumber(document.studentCalc.transAmount2.value)*parseInt(document.studentCalc.transFreq2.value);
var e3 = getNumber(document.studentCalc.transAmount3.value)*parseInt(document.studentCalc.transFreq3.value);
var e4 = getNumber(document.studentCalc.transAmount4.value)*parseInt(document.studentCalc.transFreq4.value);
var e5 = getNumber(document.studentCalc.transAmount5.value)*parseInt(document.studentCalc.transFreq5.value);
var e6 = getNumber(document.studentCalc.transAmount6.value)*parseInt(document.studentCalc.transFreq6.value);
var e7 = getNumber(document.studentCalc.transAmount7.value)*parseInt(document.studentCalc.transFreq7.value);
var e8 = getNumber(document.studentCalc.transAmount8.value)*parseInt(document.studentCalc.transFreq8.value);
transTotal = e1+e2+e3+e4+e5+e6+e7+e8;
redoTotal();
document.getElementById("transTotal").innerHTML="$"+transTotal;
document.getElementById("transTitle").innerHTML="$"+transTotal;
document.getElementById("transDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function calculateincome(){
var e1 = getNumber(document.studentCalc.incomeAmount1.value)*parseInt(document.studentCalc.incomeFreq1.value);
var e2 = getNumber(document.studentCalc.incomeAmount2.value)*parseInt(document.studentCalc.incomeFreq2.value);
var e3 = getNumber(document.studentCalc.incomeAmount3.value)*parseInt(document.studentCalc.incomeFreq3.value);
var e4 = getNumber(document.studentCalc.incomeAmount4.value)*parseInt(document.studentCalc.incomeFreq4.value);
var e5 = getNumber(document.studentCalc.incomeAmount5.value)*parseInt(document.studentCalc.incomeFreq5.value);
var e6 = getNumber(document.studentCalc.incomeAmount6.value)*parseInt(document.studentCalc.incomeFreq6.value);
var e7 = getNumber(document.studentCalc.incomeAmount7.value)*parseInt(document.studentCalc.incomeFreq7.value);
var e8 = getNumber(document.studentCalc.incomeAmount8.value)*parseInt(document.studentCalc.incomeFreq8.value);
incomeTotal = e1+e2+e3+e4+e5+e6+e7+e8;
redoTotal();
document.getElementById("incomeTotal").innerHTML="$"+incomeTotal;
document.getElementById("incomeTitle").innerHTML="$"+incomeTotal;
document.getElementById("incomeDiv").style.display="none";
if(incomeTotal - total <=0) document.getElementById("titleCalc").innerHTML="At the end of the year your budget may be "+formatNumber(incomeTotal - total)+" short";
else document.getElementById("titleCalc").innerHTML="At the end of the year you may have an extra "+formatNumber(incomeTotal - total)+" in your budget";
}

function getNumber(sir){
if(sir.length==0) return 0;
 while (sir.indexOf("$") ==0 || sir.indexOf(" ") ==0) {sir = sir.substring(1,sir.length);}

	while (sir.indexOf(",") != -1)  {
		var sir = ""+sir.substring(0,sir.indexOf(","))+sir.substring(sir.indexOf(",")+1,sir.length)
	}
	
return parseFloat(sir);

}

function formatNumber(nr){
return Decimales(nr,0);
}


function Decimales (entree,decim) {
  
  var schimb =false;
       if(entree<0){entree=entree*-1;schimb=true;}
  
        entree += "";                         
        var original_entree = entree;          
        var montant = parseFloat(entree);      
		var valpos = "";
		var valdec = "";
        if (isNaN (montant))                  
                return original_entree;
		if (decim == 2) {
	        montant = Math.round (100 * montant);  
	        var chaine;

	        if (montant < 10) {
	                chaine = "00" + montant;      
	        } else if (montant < 100) {
	                chaine = "0" + montant;
			} else {
	                chaine = "" + montant;
			}
			valpos = chaine.substring(0,chaine.length - 2);
			valdec = chaine.substring(chaine.length - 2,chaine.length);
    	} else {
			valpos  = "" + Math.round (montant);  
		}

		var chiffresavant = "";
		var chiffresmilieu   = "";

		if (valpos.length > 6) {
			chiffresavant = valpos.substring(0,(valpos.length - (parseInt(valpos.length / 3) * 3) ))+",";
		}
		if (valpos.length > 3){
			chiffresmilieu   = valpos.substring(valpos.length - 6,valpos.length - 3)+",";
		}

		chiffresfin   = valpos.substring(valpos.length - 3, valpos.length);

		nouvalpos = "$ "+chiffresavant+chiffresmilieu+chiffresfin;
		if (decim == 2) {nouvalpos = nouvalpos+"."+valdec;}
        return nouvalpos;                      
}

function Decimalesss (entree,decim) {
  
  var schimb =false;
       if(entree<0){entree=entree*-1;schimb=true;}
  
        entree += "";                         
        var original_entree = entree;          
        var montant = parseFloat(entree);      
		var valpos = "";
		var valdec = "";
        if (isNaN (montant))                  
                return original_entree;
		if (decim == 2) {
	        montant = Math.round (100 * montant);  
	        var chaine;

	        if (montant < 10) {
	                chaine = "00" + montant;      
	        } else if (montant < 100) {
	                chaine = "0" + montant;
			} else {
	                chaine = "" + montant;
			}
			valpos = chaine.substring(0,chaine.length - 2);
			valdec = chaine.substring(chaine.length - 2,chaine.length);
    	} else {
			valpos  = "" + Math.round (montant);  
		}

		var chiffresavant = "";
		var chiffresmilieu   = "";

		if (valpos.length > 6) {
			chiffresavant = valpos.substring(0,(valpos.length - (parseInt(valpos.length / 3) * 3) ))+",";
		}
		if (valpos.length > 3){
			chiffresmilieu   = valpos.substring(valpos.length - 6,valpos.length - 3)+",";
		}

		chiffresfin   = valpos.substring(valpos.length - 3, valpos.length);
        var pe = "$ ";
		if(schimb) pe="$ -";
		nouvalpos = pe+chiffresavant+chiffresmilieu+chiffresfin;
		if (decim == 2) {nouvalpos = nouvalpos+"."+valdec;}
        return nouvalpos;                      
}

function redoTotal(){
total = schoolTotal+foodTotal+livingTotal+proTotal+enterTotal+cloTotal+loanTotal+giftTotal+investTotal+miscTotal+persTotal+transTotal;
}

function rep(){
var sc = getPageScroll();
document.getElementById("reportDiv").style.top=parseInt(sc.top)+100+"px";
document.getElementById("reportDiv").style.left="100px";
document.getElementById("reportDiv").style.display="block";
var e1= getExp(1);
document.getElementById("ex1").innerHTML=formatNumber(e1);
var e2= getExp(2);
document.getElementById("ex2").innerHTML=formatNumber(e2);
var e3= getExp(3);
document.getElementById("ex3").innerHTML=formatNumber(e3);
var e4= getExp(4);
document.getElementById("ex4").innerHTML=formatNumber(e4);
var e5= getExp(5);
document.getElementById("ex5").innerHTML=formatNumber(e5);
var e6= getExp(6);
document.getElementById("ex6").innerHTML=formatNumber(e6);
var e7= getExp(7);
document.getElementById("ex7").innerHTML=formatNumber(e7);
var e8= getExp(8);
document.getElementById("ex8").innerHTML=formatNumber(e8);
var te=e1+e2+e3+e4+e5+e6+e7+e8;
document.getElementById("ex9").innerHTML=formatNumber(te);
var in1=getIn(1);
document.getElementById("in1").innerHTML=formatNumber(in1);
var in2=getIn(2);
document.getElementById("in2").innerHTML=formatNumber(in2);
var in3=getIn(3);
document.getElementById("in3").innerHTML=formatNumber(in3);
var in4=getIn(4);
document.getElementById("in4").innerHTML=formatNumber(in4);
var in5=getIn(5);
document.getElementById("in5").innerHTML=formatNumber(in5);
var in6=getIn(6);
document.getElementById("in6").innerHTML=formatNumber(in6);
var in7=getIn(7);
document.getElementById("in7").innerHTML=formatNumber(in7);
var in8=getIn(8);
document.getElementById("in8").innerHTML=formatNumber(in8);
var inT=in1+in2+in3+in4+in5+in6+in7+in8;
document.getElementById("in9").innerHTML=formatNumber(inT);
document.getElementById("tot1").innerHTML=Decimalesss(in1-e1);
document.getElementById("tot2").innerHTML=Decimalesss(in2-e2);
document.getElementById("tot3").innerHTML=Decimalesss(in3-e3);
document.getElementById("tot4").innerHTML=Decimalesss(in4-e4);
document.getElementById("tot5").innerHTML=Decimalesss(in5-e5);
document.getElementById("tot6").innerHTML=Decimalesss(in6-e6);
document.getElementById("tot7").innerHTML=Decimalesss(in7-e7);
document.getElementById("tot8").innerHTML=Decimalesss(in8-e8);
document.getElementById("tot9").innerHTML=Decimalesss(inT-te);
}

function getIn(j){
var tS=0;
for(var i=1;i<=8;i++){
                       if(document.studentCalc.elements["incomeFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["incomeAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["incomeFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["incomeAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["incomeFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["incomeAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["incomeFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["incomeAmount"+i].value);
																				 }														 															 																  
                      }
return tS;					  
}

function getExp(j){
var tS=0;
for(var i=1;i<=5;i++){
                       if(document.studentCalc.elements["schoolFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["schoolAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["schoolFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["schoolAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["schoolFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["schoolAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["schoolFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["schoolAmount"+i].value);
																				 }														 															 																  
                      }
					  
					  
for(var i=1;i<=5;i++){
                       if(document.studentCalc.elements["foodFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["foodAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["foodFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["foodAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["foodFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["foodAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["foodFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["foodAmount"+i].value);
																				 }														 															 																  
                      }	
					  
					  
for(var i=1;i<=9;i++){
                       if(document.studentCalc.elements["livingFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["livingAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["livingFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["livingAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["livingFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["livingAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["livingFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["livingAmount"+i].value);
																				 }														 															 																  
                      }	
					  
for(var i=1;i<=8;i++){
                       if(document.studentCalc.elements["proFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["proAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["proFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["proAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["proFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["proAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["proFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["proAmount"+i].value);
																				 }														 															 																  
                      }	
					  

for(var i=1;i<=7;i++){
                       if(document.studentCalc.elements["enterFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["enterAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["enterFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["enterAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["enterFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["enterAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["enterFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["enterAmount"+i].value);
																				 }														 															 																  
                      }	
					  
for(var i=1;i<=3;i++){
                       if(document.studentCalc.elements["cloFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["cloAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["cloFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["cloAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["cloFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["cloAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["cloFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["cloAmount"+i].value);
																				 }														 															 																  
                      }	
					  
for(var i=1;i<=3;i++){
                       if(document.studentCalc.elements["loanFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["loanAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["loanFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["loanAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["loanFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["loanAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["loanFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["loanAmount"+i].value);
																				 }														 															 																  
                      }	
					  
for(var i=1;i<=3;i++){
                       if(document.studentCalc.elements["giftFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["giftAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["giftFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["giftAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["giftFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["giftAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["giftFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["giftAmount"+i].value);
																				 }														 															 																  
                      }	
					  
for(var i=1;i<=3;i++){
                       if(document.studentCalc.elements["investFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["investAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["investFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["investAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["investFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["investAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["investFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["investAmount"+i].value);
																				 }														 															 																  
                      }		
					  
for(var i=1;i<=6;i++){
                       if(document.studentCalc.elements["miscFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["miscAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["miscFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["miscAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["miscFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["miscAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["miscFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["miscAmount"+i].value);
																				 }														 															 																  
                      }	

for(var i=1;i<=5;i++){
                       if(document.studentCalc.elements["persFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["persAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["persFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["persAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["persFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["persAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["persFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["persAmount"+i].value);
																				 }														 															 																  
                      }		
					  
for(var i=1;i<=8;i++){
                       if(document.studentCalc.elements["transFreq"+i].selectedIndex==0){
					                                                             tS+=getNumber(document.studentCalc.elements["transAmount"+i].value);
																				 } 
				       if(document.studentCalc.elements["transFreq"+i].selectedIndex==1 && j==1){
					                                                             tS+=getNumber(document.studentCalc.elements["transAmount"+i].value);
																				 } 
				        if(document.studentCalc.elements["transFreq"+i].selectedIndex==2 && (j==1||j==5)){
					                                                             tS+=getNumber(document.studentCalc.elements["transAmount"+i].value);
																				 }	
						if(document.studentCalc.elements["transFreq"+i].selectedIndex==3 && j==5){
					                                                             tS+=getNumber(document.studentCalc.elements["transAmount"+i].value);
																				 }														 															 																  
                      }	
return tS;					  					  			  					  			  				  					  					  					  					  					  				  
				  
}
