rendered paste body<script LANGUAGE="JavaScript">$Count = '12';function AddFive(){ $NewCount = ($Count * 1 )+ 4; while($Count <= $NewCount) { $Count++; $Data = ' <table width="600" cellpadding="0" cellspacing="0"><tr>'; $Data += ' <td width="100" height="17" align="center" valign="middle"><input type="text" name="Hours_Type'+ $Count +'" size="10" style="text-align: Right"></td>'; $Data += ' <td width="100" height="17" align="center" valign="middle"><input type="text" name="Hours'+ $Count +'" size="10" onKeyUp="calculate();" style="text-align: Right"></td>'; $Data += ' <td width="100" height="17" align="center" valign="middle"><input type="text" name="Misc'+ $Count +'" size="10" onKeyUp="calculate();" style="text-align: Right"></td>'; $Data += ' <td width="100" height="17" align="center" valign="middle"><input type="text" name="Job_Number'+ $Count +'" size="10" style="text-align: Right"></td>'; $Data += ' <td width="100" height="17" align="center" valign="middle"><input type="text" name="Rate'+ $Count +'" size="10" onKeyUp="calculate();" style="text-align: Right"></td>'; $Data += ' <td width="100" height="17" align="center" valign="middle"><input type="text" name="Total'+ $Count +'" size="10" onKeyUp="calculate();" style="text-align: Right"></td>'; $Data += ' </tr></table>'; document.getElementById('AddFive').innerHTML += $Data; } document.form1.Count.value = $NewCount; alert(document.form1.Count.value);}function validate() { if (document.form1.Paid_By_Check_Number.value.length < 1) { document.form1.Paid_By_Check_Number.focus(); alert("Please Enter the Check Number"); return false; } if (document.form1.Date.value.length < 1) { document.form1.Date.focus(); alert("Please Enter the Date"); return false; } if (document.form1.Completed_By.value.length < 1) { document.form1.Completed_By.focus(); alert("Please Enter the Completed By"); return false; } return true;}function calculate() { var gross_income = '0'; var i = 1; while(i <= $Count) { // Hours var line = "Hours = document.form1.elements['Hours" + i + "'].value;"; eval(line); // Misc var line = "Misc = document.form1.elements['Misc" + i + "'].value;"; eval(line); // Rate var line = "Rate = document.form1.elements['Rate" + i + "'].value;"; eval(line); // Total var line = "Total = ((Hours * Rate) + (Misc * 1));"; eval(line); // Assign Total var line = "document.form1.elements['Total" + i + "'].value = Total;"; eval(line); var line = "gross_income = (gross_income * 1) + Total;"; eval(line);/* eval("$hours = document.form1.Hours"+$i+".value)"); document.form1.Hours1.value; var $misc1 = eval("document.form1.Misc"+$i+".value)"); document.form1.Misc+$i+.value; var $rate1 = eval("document.form1.Rate"+$i+".value)"); document.form1.Rate+$i+.value; eval("var total"+$i+" = ((hours"+$i"+ * rate"+$i+") + (misc"+$i+"*1)"); var total1 = ((hours+$i+ * rate+$i+) + (misc+$i+*1)); eval("alert(total"+$i+")"); alert(total1); document.form1.elements['Total'+$i].value = formatNum(total+$i+,2);*/ i++; }document.form1.Gross_Income.value = formatNum(gross_income,2);var fed_tax = document.form1.Federal_Tax.value;var st_tax = document.form1.State_Tax.value;var fica = document.form1.Fica.value;var sdi_sui = document.form1.SDI_SUI.value;var work_comp = document.form1.Work_Comp.value;var local1 = document.form1.Local1.value;var local3 = document.form1.Local3.value;var other1 = document.form1.Other1.value;var other3 = document.form1.Other3.value;var netpay = formatNum(((gross_income*1) - (fed_tax*1) - (st_tax*1) - (fica*1) - (sdi_sui*1) - (work_comp*1) - (local1*1) - (local3*1) - (other1*1) - (other3*1)),2)document.form1.Net_Pay.value = formatNum(netpay, 2); }function formatNum(expr,decplaces) { var str = (Math.round(parseFloat(expr) * Math.pow(10,decplaces))).toString() while (str.length <= decplaces) { str = "0" + str } var decpoint = str.length - decplaces return str.substring(0, decpoint) + "." + str.substring(decpoint,str.length)} </script>