var co = new Object;
 
function recalc_onclick(ctl) {
 
  if (document.formc.automatic_recalc.checked || ctl=='') {
co.p1B3=eeparseFloat(document.formc.p1B3.value);co.p1F3=eeparseFloatTh(document.formc.p1F3.value);co.p1B6=eeparseFloat(document.formc.p1B6.value);co.p1F6=eeparseFloatTh(document.formc.p1F6.value);co.p1B9=eeparseFloat(document.formc.p1B9.value);co.p1F9=eeparseFloat(document.formc.p1F9.value);co.p1D10=eeparseFloatTh(document.formc.p1D10.value);co.p1D13=eeparseFloatTh(document.formc.p1D13.value);co.p1D16=eeparseFloatTh(document.formc.p1D16.value);co.p1D19=eeparseFloat(document.formc.p1D19.value);calc(co);document.formc.p1E22.value=eedisplayFloatNDTh(co.p1E22,2);
 
};};
var eeisus=1;var eetrue="TRUE";var eefalse="FALSE";var eedec=".";var eeth=",";var eedecreg=new RegExp("[.]","g");var eethreg=new RegExp(",","g");
 
var arr2xA1A1=new Array(1);for(var ii=0;ii<1;ii++){arr2xA1A1[ii]=new Array(1);for(var jj=0;jj<1;jj++){arr2xA1A1[ii][jj]=0}};var arr2xA3A3=new Array(1);for(var ii=0;ii<1;ii++){arr2xA3A3[ii]=new Array(1);for(var jj=0;jj<1;jj++){arr2xA3A3[ii][jj]=0}};var arr2xA5A5=new Array(1);for(var ii=0;ii<1;ii++){arr2xA5A5[ii]=new Array(1);for(var jj=0;jj<1;jj++){arr2xA5A5[ii][jj]=0}};var arr2xA9A9=new Array(1);for(var ii=0;ii<1;ii++){arr2xA9A9[ii]=new Array(1);for(var jj=0;jj<1;jj++){arr2xA9A9[ii][jj]=0}};var arr2xA11A11=new Array(1);for(var ii=0;ii<1;ii++){arr2xA11A11[ii]=new Array(1);for(var jj=0;jj<1;jj++){arr2xA11A11[ii][jj]=0}};var arr2xA13A13=new Array(1);for(var ii=0;ii<1;ii++){arr2xA13A13[ii]=new Array(1);for(var jj=0;jj<1;jj++){arr2xA13A13[ii][jj]=0}};var eecm1=new Array(new Array(arr2xA13A13,0,0,0,0),new Array(arr2xA11A11,0,0,0,0),new Array(arr2xA9A9,0,0,0,0),new Array(arr2xA5A5,0,0,0,0),new Array(arr2xA3A3,0,0,0,0),new Array(arr2xA1A1,0,0,0,0));function calc(data){var c1B3=data.p1B3;var c1F3=data.p1F3;var c1B6=data.p1B6;var c1F6=data.p1F6;var c1B9=data.p1B9;var c1F9=data.p1F9;var c1D10=data.p1D10;var c1D13=data.p1D13;var c1D16=data.p1D16;var c1D19=data.p1D19;arr2xA1A1[0][0]=(((c1B3)*(c1F3)));var c2A2=(((c1F6)/(2080)));arr2xA3A3[0][0]=(((c1B6)*(c2A2)));arr2xA5A5[0][0]=(c1D13);var c2A7=(((c1B9)*(1.5)));var c2A8=(((c2A7)*(c1F9)));arr2xA9A9[0][0]=(((((c1D10)/(2080)))*(c2A8)));arr2xA11A11[0][0]=(c1D16);arr2xA13A13[0][0]=(((((c1D13)/(12)))*(c1D19)));var c2A15=(sumgeneral(6,0,0,eecm1));var c1E22=(c2A15);data.p1E22=c1E22;};
 
function myIsNaN(x){return(isNaN(x)||(typeof x=='number'&&!isFinite(x)));};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 sum2(arr,rt,rb){var sum=0;for(var ii=rt;ii<=rb;ii++){sum+=arr[ii]};return sum};function sum3(arr,rt,ct,rb,cb){var sum=0;for(var ii=rt;ii<=rb;ii++){for(var jj=ct;jj<=cb;jj++){sum+=arr[ii][jj]}};return sum};function sumgeneral(cnt,vsum,vcnt,x){var sum=vsum;for(var ii=0;ii<x.length;ii++){sum+=sum3(x[ii][0],x[ii][1],x[ii][2],x[ii][3],x[ii][4]);};return sum;};function eeparseFloat(str){str=String(str).replace(eedecreg,".");var res=parseFloat(str);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 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 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 formatCurrency(num) {
 
num = num.toString().replace(/\$|\,/g,'');
 
if(isNaN(num))
 
num = "0";
 
sign = (num == (num = Math.abs(num)));
 
num = Math.floor(num*100+0.50000000001);
 
cents = num%100;
 
num = Math.floor(num/100).toString();
 
if(cents<10)
 
cents = "0" + cents;
 
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
 
num = num.substring(0,num.length-(4*i+3))+','+
 
num.substring(num.length-(4*i+3));
 
return (((sign)?'':'-') + num);
 
}
 
 
 
 
 
function avgNumsA() {
 
  var n1S = parseFloat(document.form.ee.value);
 
  var n2S = parseFloat(document.form.pay.value);
 
  var tot = 0.0;
 
  if (!isNaN(n1S))
 
    tot = tot + n1S;
 
  var avg = (n2S*n1S);
 
	avg = avg.toString().substr(0,16); // truncate to 9 characters
 
  document.form.salary.value = formatCurrency(avg);
 
}
 
function avgNumsC() {
  var n1S = parseFloat(document.form.ee.value);
  var n4S = parseFloat(document.form.leav.value);
  var tot = 0.0;
  if (!isNaN(n1S))
    tot = tot + n1S;
  var avg = ((n4S/n1S)*100);
	avg = avg.toString().substr(0,4); // truncate to 9 characters
  document.form.turn.value = avg;
  }
 
 
 
function avgNumsD() {
 
 var n1S = parseFloat(document.form.ee.value);
  var n2S = parseFloat(document.form.pay.value);
  var n7S = (n2S/n1S);
  var n5S = parseFloat(document.form.cost.value);
  var n6S = parseFloat(document.form.leav.value);
   var tot = 0.0;
  if (!isNaN(n7S))
    tot = tot + n7S;
  var avg = ((n2S*n6S)*(n5S*.01));
	avg = avg.toString().substr(0,16); // truncate to 6 characters
  document.form.bottom.value = formatCurrency(avg);
}
 
function avgNumsE() {
  var n30S = parseFloat(document.form.cost.value);
  var n31S = parseFloat(document.form.leav.value);
  var n32S = parseFloat(document.form.ee.value);
  var n33S = parseFloat(document.form.pay.value);
  var n34S = (n33S/n32S);
  var n35S = ((n30S*n31S)*n33S);
  var tot = 0.0;
  if (!isNaN(n30S))
    tot = tot + n30S;
  var avg = ((n35S/250)*.01);
	avg = avg.toString().substr(0,6); // truncate to 6 characters
  document.form.turnover.value = formatCurrency(avg);
}
 
 
 
function avgNumsG() {
 
  var n9S = parseFloat(document.form.goal.value);
 
  var n11S = parseFloat(document.form.turn.value);
 
  var tot = 0.0;
 
  if (!isNaN(n9S))
 
    tot = tot + n9S;
 
  var avg = (((100-n9S)*.01)*n11S);
 
	avg = avg.toString().substr(0,6); // truncate to 6 characters
 
  document.form.rate.value = avg;
 
}
 
 
function avgNumsH() {
  var n20S = parseFloat(document.form.cost.value);
  var n21S = parseFloat(document.form.leav.value);
  var n22S = parseFloat(document.form.ee.value);
  var n23S = parseFloat(document.form.pay.value);
  var n24S = (n23S/n22S);
  var n25S = ((n20S*n21S)*n23S);
  var n13S = parseFloat(document.form.goal.value);
  var tot = 0.0;
  if (!isNaN(n13S))
    tot = tot + n13S;
  var avg = ((((n25S)*.01)*n13S)*.01);
	avg = avg.toString().substr(0,16); // truncate to 6 characters
  document.form.sav.value = formatCurrency(avg);
}
 
function avgNumsJ() {
 var n41S = parseFloat(document.form.ee.value);
  var n42S = parseFloat(document.form.pay.value);
  var n47S = (n42S/n41S);
  var n45S = parseFloat(document.form.cost.value);
  var n46S = parseFloat(document.form.leav.value);
    var n14S = ((n42S*n46S)*(n45S*.01));
	var n50S = parseFloat(document.form.goal.value);
	  var n51S = (n14S*n50S);
  var n15S = parseFloat(document.form.invest.value);
  var tot = 0.0;
  if (!isNaN(n15S))
    tot = tot + n15S;
  var avg = (n51S/n15S);
	avg = avg.toString().substr(0,6); // truncate to 6 characters
  document.form.roi.value = avg;
}
 
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
