<%@ Language=VBScript%> <%Option Explicit%> <%Response.buffer=true%> Pay Report <% Sub FormValidation Dim blnOK If Request.Form("txtEmployeeName") = "" Then Response.Write("

Error Information

") Response.Write("

You must enter an Employee name!


") Response.Write("You click the back button on your browser to fix your errors!
") Response.End Else blnOK = (Trim(Request.Form("txtHours0")) = "") OR (Trim(Request.Form("txtHours1")) = "") OR (Trim(Request.Form("txtHours2")) = "") OR (Trim(Request.Form("txtHours3")) = "") _ OR (Trim(Request.Form("txtHours4")) = "") OR (Trim(Request.Form("txtHours5")) = "") OR (Trim(Request.Form("txtHours6")) = "") If blnOK Then Response.Write("

Error Information

") Response.Write("

You must enter all the hours!


") Response.Write("You click the back button o `n your browser to fix your errors!
") Response.End End If End If End Sub Sub Create_Collection Dim Hours() Redim Hours(7) Hours(0) = Cint(Request.Form("txtHours0")) Hours(1) = Cint(Request.Form("txtHours1")) Hours(2) = Cint(Request.Form("txtHours2")) Hours(3) = Cint(Request.Form("txtHours3")) Hours(4) = Cint(Request.Form("txtHours4")) Hours(5) = Cint(Request.Form("txtHours5")) Hours(6) = Cint(Request.Form("txtHours6")) End Sub Sub Calc_All Call Calc_TotalHours Call Calc_Overtime Call Calc_TotalPay End Sub Sub Calc_TotalHours Dim intTotalHours, count, sum count = 0 DO WHILE count < 7 intTotalHours = intTotalHours + Hours(count) count = count + 1 LOOP End Sub Sub Calc_Overtime Dim intOvertime intOvertime = intTotalHours - 35 End Sub Sub Calc_TotalPay Dim intTotalPay 'intTotalPay = (35 * Cint(Trim(Request.Form("txtWageRate"))) + _ '(intOvertime * (Cint(Trim(Request.Form("txtWageRate"))*1.5)) intTotalPay = 53 End Sub %> <% Call FormValidation Call Create_Collection Call Calc_All Response.Write("Total Pay is " & intTotalPay & ".") Response.End Session.Abandon %>