var co = new Object;
function recalc_onclick(ctl) {
  if (true) {


co.p1C1=eeparseFloat(document.formc.p1C1.value);co.p1C2=eeparseFloat(document.formc.p1C2.value);co.p1C4=eeparsePercent(document.formc.p1C4.value);co.p1C5=eeparsePercent(document.formc.p1C5.value);co.p1C6=eeparseFloatTh(document.formc.p1C6.value);co.p1C7=eeparsePercent(document.formc.p1C7.value);co.p1C10=eeparseFloatTh(document.formc.p1C10.value);co.p1E10=eeparseFloatTh(document.formc.p1E10.value);co.p1C28=eeparseFloatTh(document.formc.p1C28.value);co.p1E28=eeparseFloatTh(document.formc.p1E28.value);calc(co);document.formc.p1C3.value=co.p1C3;document.formc.p1C8.value=eedatefmt(fmtdate6,co.p1C8);document.formc.p1C13.value=eedatefmt(fmtdate5,co.p1C13);document.formc.p1E13.value=eedatefmt(fmtdate5,co.p1E13);document.formc.p1C16.value=eedatefmt(fmtdate5,co.p1C16);document.formc.p1E16.value=eedatefmt(fmtdate5,co.p1E16);document.formc.p1C18.value=eedatefmt(fmtdate6,co.p1C18);document.formc.p1E18.value=eedatefmt(fmtdate6,co.p1E18);document.formc.p1C20.value=eedatefmt(fmtdate5,co.p1C20);document.formc.p1E20.value=eedatefmt(fmtdate5,co.p1E20);document.formc.p1C23.value=eedatefmt(fmtdate5,co.p1C23);document.formc.p1E23.value=eedatefmt(fmtdate5,co.p1E23);document.formc.p1C26.value=eedatefmt(fmtdate5,co.p1C26);document.formc.p1E26.value=eedatefmt(fmtdate5,co.p1E26);document.formc.p1C30.value=eedatefmt(fmtdate5,co.p1C30);document.formc.p1E30.value=eedatefmt(fmtdate5,co.p1E30);
};};


var eeisus=1;var eetrue="TRUE";var eefalse="FALSE";var eedec=".";var eeth=",";var eedecreg=new RegExp("[.]","g");var eethreg=new RegExp(",","g"); var fmtdaynamesshort=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat"); var fmtdaynameslong=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); var fmtmonthnamesshort=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); var fmtmonthnameslong=new Array("January","February","March","April","May","June","July","August","September","October","November","December"); var fmtstrings=new Array(","," ","$"); var fmtdate5=new Array(34,25,0); var fmtdate6=new Array(34,25,0);

function calc(data){var c1C1=data.p1C1;var c1C2=data.p1C2;var c1C4=data.p1C4;var c1C5=data.p1C5;var c1C6=data.p1C6;var c1C7=data.p1C7;var c1C10=data.p1C10;var c1E10=data.p1E10;var c1C28=data.p1C28;var c1E28=data.p1E28;var c1C3=(((c1C2)-(c1C1)));var c1C8=(fv((c1C7),(c1C3),(0),(((c1C6)*(-1))),(0)));var c1C13=(fv((c1C4),(c1C3),(0),(((c1C10)*(-1))),(0)));var c1E13=(fv((c1C4),(c1C3),(0),(((c1E10)*(-1))),(0)));var c1C16=(((c1C13)/(c1C5)));var c1E16=(((c1E13)/(c1C5)));var c1C18=(c1C8);var c1E18=(c1C8);var c1C20=(((c1C16)-(c1C18)));var c1E20=(((c1E16)-(c1E18)));var c1C23=(pmt((((c1C5)/(12))),(((c1C3)*(12))),(0),(((c1C20)*(-1))),(0)));var c1E23=(pmt((((c1C5)/(12))),(((c1C3)*(12))),(0),(((c1E20)*(-1))),(0)));var c1C26=(pv((c1C5),(c1C3),(0),(((c1C20)*(-1))),(0)));var c1E26=(pv((c1C5),(c1C3),(0),(((c1E20)*(-1))),(0)));var c1C30=(pv((((c1C5)/(12))),(((c1C3)*(12))),(c1C28),(((c1C20)*(-1))),(0)));var c1E30=(pv((((c1C5)/(12))),(((c1C3)*(12))),(c1E28),(((c1E20)*(-1))),(0)));data.p1C3=c1C3;data.p1C8=c1C8;data.p1C13=c1C13;data.p1E13=c1E13;data.p1C16=c1C16;data.p1E16=c1E16;data.p1C18=c1C18;data.p1E18=c1E18;data.p1C20=c1C20;data.p1E20=c1E20;data.p1C23=c1C23;data.p1E23=c1E23;data.p1C26=c1C26;data.p1E26=c1E26;data.p1C30=c1C30;data.p1E30=c1E30;};

function myIsNaN(x){return(isNaN(x)||(typeof x=='number'&&!isFinite(x)));};function mod(n,d){return n-d*Math.floor(n/d);};function round(n,nd){if(isFinite(n)&&isFinite(nd)){var sign_n=(n<0)?-1:1;var abs_n=Math.abs(n);var factor=Math.pow(10,nd);return sign_n*Math.round(abs_n*factor)/factor;}else{return NaN;}};function eeparseFloat(str){str=String(str).replace(eedecreg,".");var res=parseFloat(str);if(isNaN(res)){return 0;}else{return res;}};function eeparsePercent(str){var parts=String(str).split('%');var tmp=String(parts[0]).replace(eedecreg,".");var res=parseFloat(tmp)/100;if(isNaN(res)){return 0;}else{return res;}};function eedisplayFloat(x){if(myIsNaN(x)){return Number.NaN;}else{return String(x).replace(/\./g,eedec);}};function eedisplayScientific(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var str=String(x.toExponential(nd));return str.replace(/\./g,eedec);}};function eedisplayFloatND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf('e')!=-1)return str;if(str.indexOf('E')!=-1)return str;var parts=str.split('.');if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}}else{return res;}}};function eedisplayPercent(x){if(myIsNaN(x)){return Number.NaN;}else{var tmp=(x*100).toString()+'%';return tmp.replace(/\./g,eedec);}};function eedisplayPercentND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloatND(x*100,nd)+'%';}}function eeparseFloatTh(str){str=String(str).replace(eethreg,"");str=String(str).replace(eedecreg,".");var res=parseFloat(str);if(isNaN(res)){return 0;}else{return res;}};function eedisplayFloatNDTh(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf('e')!=-1)return str;if(str.indexOf('E')!=-1)return str;var parts=str.split('.');var res2=eeinsertThousand(parts[0].toString());if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(res2+eedec+decimals);}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(res2+eedec+decimals);}}else{return(eeinsertThousand(res.toString()));}}};function eedisplayPercentNDTh(x,nd){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloatNDTh(x*100,nd)+'%';}}function eeinsertThousand(whole){if(whole==""||whole.indexOf("e")>=0){return whole;}else{var minus_sign="";if(whole.charAt(0)=="-"){minus_sign="-";whole=whole.substring(1);};var res="";var str_length=whole.length-1;for(var ii=0;ii<=str_length;ii++){if(ii>0&&ii%3==0){res=eeth+res;};res=whole.charAt(str_length-ii)+res;};return minus_sign+res;}};function eedatefmt(fmt,x){if(!isFinite(x))return Number.NaN;var tmp=0;var res="";var len=fmt.length;for(var ii=0;ii<len;ii++){if(fmt[ii]>31){res+=fmtstrings[fmt[ii]-32];}else{switch(fmt[ii]){case 2:res+=eemonth(x);break;case 3:tmp=eemonth(x);if(tmp<10){res+="0";};res+=tmp;break;case 4:res+=fmtmonthnamesshort[eemonth(x)-1];break;case 5:res+=fmtmonthnameslong[eemonth(x)-1];break;case 6:res+=eeday(x);break;case 7:tmp=eeday(x);if(tmp<10){res+="0";};res+=tmp;break;case 8:res+=fmtdaynamesshort[weekday(x,1)-1];break;case 9:res+=fmtdaynameslong[weekday(x,1)-1];break;case 10:tmp=year(x)%100;if(tmp<10){res+="0";};res+=tmp;break;case 11:res+=year(x);break;case 12:res+=hour(x);break;case 13:tmp=hour(x);if(tmp<10){res+="0";};res+=tmp;break;case 14:tmp=hour(x)%12;if(tmp==0){res+="12";}else{res+=tmp%12;};break;case 15:tmp=hour(x)%12;if(tmp==0){res+="12";}else{if(tmp<10){res+="0";};res+=tmp;};break;case 16:res+=minute(x);break;case 17:tmp=minute(x);if(tmp<10){res+="0";};res+=tmp;break;case 18:res+=second(x);break;case 19:tmp=second(x);if(tmp<10){res+="0";};res+=tmp;break;case 21:case 22:if(hour(x)<12){res+="AM";}else{res+="PM";};break;case 23:res+=eedisplayFloat(x);break;case 24:tmp=fmt[++ii];res+=eedisplayFloatND(x,tmp);break;case 25:tmp=fmt[++ii];res+=eedisplayFloatNDTh(x,tmp);break;case 26:res+=eedisplayPercent(x);break;case 27:tmp=fmt[++ii];res+=eedisplayPercentND(x,tmp);break;case 28:tmp=fmt[++ii];res+=eedisplayPercentNDTh(x,tmp);break;case 29:tmp=fmt[++ii];res+=eedisplayScientific(x,tmp);break;};};};return res;};function leap_gregorian(year){return((year%4)==0)&&(!(((year%100)==0)&&((year%400)!=0)));}var GREGORIAN_EPOCH=1721425;function gregorian_to_jd(year,month,day){return(GREGORIAN_EPOCH-0)+(365*(year-1))+Math.floor((year-1)/4)+(-Math.floor((year-1)/100))+Math.floor((year-1)/400)+Math.floor((((367*month)-362)/12)+((month<=2)?0:(leap_gregorian(year)?-1:-2))+day);}function jd_to_gregorian(jd){var wjd,depoch,quadricent,dqc,cent,dcent,quad,dquad,yindex,year,yearday,leapadj;wjd=Math.floor(jd);depoch=wjd-GREGORIAN_EPOCH-1;quadricent=Math.floor(depoch/146097);dqc=mod(depoch,146097);cent=Math.floor(dqc/36524);dcent=mod(dqc,36524);quad=Math.floor(dcent/1461);dquad=mod(dcent,1461);yindex=Math.floor(dquad/365);year=(quadricent*400)+(cent*100)+(quad*4)+yindex;if(!((cent==4)||(yindex==4))){year++;}yearday=wjd-gregorian_to_jd(year,1,1);leapadj=((wjd<gregorian_to_jd(year,3,1))?0:(leap_gregorian(year)?1:2));var month=Math.floor((((yearday+leapadj)*12)+373)/367);var day=(wjd-gregorian_to_jd(year,month,1))+1;return new Array(year,month,day);}function eeday(serial_number){if(!isFinite(serial_number))return Number.NaN;if(serial_number<1){return 0;}if(serial_number>60)serial_number--;var res=jd_to_gregorian(serial_number+2415020);return res[2];};function hour(serial_number){if(!isFinite(serial_number))return Number.NaN;var res=Math.floor((serial_number-Math.floor(serial_number))*86400+0.5);return Math.floor(res/3600);}function minute(serial_number){if(!isFinite(serial_number))return Number.NaN;var res=Math.floor((serial_number-Math.floor(serial_number))*86400+0.5);return Math.floor(res/60)%60;};function eemonth(serial_number){if(!isFinite(serial_number))return Number.NaN;if(serial_number<1){return 1;}if(serial_number>60)serial_number--;var res=jd_to_gregorian(serial_number+2415020);return res[1];};function second(serial_number){if(!isFinite(serial_number))return Number.NaN;var res=Math.floor((serial_number-Math.floor(serial_number))*86400+0.5);return res%60;};function weekday(serial_number,return_type){if(!isFinite(return_type)||!isFinite(serial_number))return Number.NaN;if(return_type<1||return_type>3)return Number.NaN;var res=Math.floor(serial_number+6)%7;switch(Math.floor(return_type)){case 1:return res+1;case 2:return(res+6)%7+1;case 3:return(res+6)%7;};return "hej";};function year(serial_number){if(!isFinite(serial_number))return Number.NaN;if(serial_number<1){return 1900;}if(serial_number>60)serial_number--;var res=jd_to_gregorian(serial_number+2415020);return res[0];};function fv(rate,nper,pmt,pv,type){if(!isFinite(type)||!isFinite(pv)||!isFinite(pmt)||!isFinite(nper)||!isFinite(rate))return Number.NaN;if(rate==0)return-(pv+nper*pmt);var type1=(type!=0)?1:0;var pvif=Math.pow(1+rate,nper);var fvifa=(Math.pow(1+rate,nper)-1)/rate;return(-((pv*pvif)+pmt*(1+rate*type1)*fvifa));};function pmt(rate,nper,pv,fv,type){if(rate==0){return-pv/nper;}else{var pvif=Math.pow(1+rate,nper);var fvifa=(Math.pow(1+rate,nper)-1)/rate;var type1=(type!=0)?1:0;return((-pv*pvif-fv)/((1+rate*type1)*fvifa));}};function pv(rate,nper,pmt,fv,type){if(!isFinite(type)||!isFinite(fv)||!isFinite(pmt)||!isFinite(nper)||!isFinite(rate))return Number.NaN;if(rate==0)return-(fv+nper*pmt);var type1=(type!=0)?1:0;var pvif=Math.pow(1+rate,nper);var fvifa=(Math.pow(1+rate,nper)-1)/rate;if(pvif==0)return Number.NaN;return((-fv-pmt*(1+rate*type)*fvifa)/pvif);};

//MMG Functions
function print_one() {
	document.focus;
	self.print();
}

function openInstructions() {
	GP_AdvOpenWindow('/membersonly/__resources/popup_prod_eval_instructions.html','instructions','fullscreen=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no',400,500,'center','ignoreLink','',0,'');
}
