CoKo
01-31-2004, 04:59 PM
Here is the code for the topFrame:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>CoralSoft Systems Time Electronic Timesheet</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
var employee=new Array(7);
employee[0]=new Array("BROOKE","ERROL","PAM","GARY");
employee[1]=new Array("Web Programmer","Software Engineer","Database Architect","IT Specialist");
employee[2]=new Array(30.00,60.00,50.00,40.00);
employee[3]=new Array(4);
employee[4]=new Array(4);
employee[5]=new Array(4);
employee[6]=new Array(4);
function calculate(form){
var weekend=0;
var week=0;
var overtime=0;
for(i=0; i<7; i++){
if(hours[0][i]=="sun" || hours[0][i]=="sat"){
weekend=weekend+hours[1][i];
}//close if
else if(hours[0][i]=="mon" || hours[0][i]=="tues" || hours[0][i]=="wed" || hours[0][i]=="thurs" || hours[0][i]=="fri"){
week=week+hours[1][i];
}//close else
}//close for
if(week>40){
overtime=(week-40);
week=40;
}//close if
alert("Week hours is: " + week);
alert("Weekend hours are: " + weekend);
alert("Overtime is: " + overtime);
var pay=parseInt(form.payrate.value);
var regpay;
var weekendpay;
var overtimepay;
var total;
regpay=(week*pay);
form.regpay.value=regpay;
alert("Regular Pay is: " + regpay);
weekendpay=(weekend*(pay*2));
form.weekendpay.value=weekendpay;
alert("Weekend pay is: " + weekendpay);
overtimepay=(overtime*(pay*1.25));
form.overtimepay.value=overtimepay;
alert("Overtime pay is: " +overtimepay);
total=(regpay+weekendpay+overtimepay);
form.totalpay.value=total;
alert("Total pay is: " + total);
form.target="bottomFrame";
form.submit();
return true;
}//close function
</script>
</head>
<body>
<form name="timesheet" method="link" action="mainPage.htm" >
<input name="payrate" value="" type="hidden">
<input name="regpay" value="" type="hidden">
<input name="weekendpay" value="" type="hidden">
<input name="overtimepay" value="" type="hidden">
<input name="totalpay" value="" type="hidden">
<table align="center">
<tr>
<td>Name:</td>
<td><input name="name1" value="" type="text" onChange="checkName(this);"></td>
</tr>
<tr>
<td>Department:</td>
<td><select name="dept">
<option value="pick" selected>-Select a Department</option>
<option value="hr">Human Resources</option>
<option value="acct">Accounting</option>
<option value="is">Information Systems</option>
</select></td>
</tr>
<tr>
<td>Position Title:</td>
<td><input name="job" value=""></td>
</tr>
</table>
<br><br><br><br><br><br>
<table align="center">
<tr>
<td>Sunday</td>
<td>Monday</td>
<td>Tuesday</td>
<td>Wednesday</td>
<td>Thursday</td>
<td>Friday</td>
<td>Saturday</td>
</tr>
<tr>
<td><input name="sun" value=0 onChange="addHour(this);"></td>
<td><input name="mon" value=0 onChange="addHour(this);"></td>
<td><input name="tues" value=0 onChange="addHour(this);"></td>
<td><input name="wed" value=0 onChange="addHour(this);"></td>
<td><input name="thurs" value=0 onChange="addHour(this);"></td>
<td><input name="fri" value=0 onChange="addHour(this);"></td>
<td><input name="sat" value=0 onChange="addHour(this);"></td>
</tr>
</table>
<br><br><br><br><br>
<table align="center">
<tr>
<td><input name="store" type="button" value="Store Info." onClick="storeAll(this.form);"></td>
<td><input name="res" type="reset" value="Reset Time Card"></td>
<td><input name="show" type="button" value="Show All"></td>
<td><input name="calc" type="button" value="Calculate Pay" onClick="calculate(this.form);"></td>
</tr>
</table>
</form>
</body>
</html>
it's a lot to go through...I'm sorry. The function that calls the code that is supposed to submit the info. is the calculate() function which I called using calculate(this.form).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>CoralSoft Systems Time Electronic Timesheet</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
var employee=new Array(7);
employee[0]=new Array("BROOKE","ERROL","PAM","GARY");
employee[1]=new Array("Web Programmer","Software Engineer","Database Architect","IT Specialist");
employee[2]=new Array(30.00,60.00,50.00,40.00);
employee[3]=new Array(4);
employee[4]=new Array(4);
employee[5]=new Array(4);
employee[6]=new Array(4);
function calculate(form){
var weekend=0;
var week=0;
var overtime=0;
for(i=0; i<7; i++){
if(hours[0][i]=="sun" || hours[0][i]=="sat"){
weekend=weekend+hours[1][i];
}//close if
else if(hours[0][i]=="mon" || hours[0][i]=="tues" || hours[0][i]=="wed" || hours[0][i]=="thurs" || hours[0][i]=="fri"){
week=week+hours[1][i];
}//close else
}//close for
if(week>40){
overtime=(week-40);
week=40;
}//close if
alert("Week hours is: " + week);
alert("Weekend hours are: " + weekend);
alert("Overtime is: " + overtime);
var pay=parseInt(form.payrate.value);
var regpay;
var weekendpay;
var overtimepay;
var total;
regpay=(week*pay);
form.regpay.value=regpay;
alert("Regular Pay is: " + regpay);
weekendpay=(weekend*(pay*2));
form.weekendpay.value=weekendpay;
alert("Weekend pay is: " + weekendpay);
overtimepay=(overtime*(pay*1.25));
form.overtimepay.value=overtimepay;
alert("Overtime pay is: " +overtimepay);
total=(regpay+weekendpay+overtimepay);
form.totalpay.value=total;
alert("Total pay is: " + total);
form.target="bottomFrame";
form.submit();
return true;
}//close function
</script>
</head>
<body>
<form name="timesheet" method="link" action="mainPage.htm" >
<input name="payrate" value="" type="hidden">
<input name="regpay" value="" type="hidden">
<input name="weekendpay" value="" type="hidden">
<input name="overtimepay" value="" type="hidden">
<input name="totalpay" value="" type="hidden">
<table align="center">
<tr>
<td>Name:</td>
<td><input name="name1" value="" type="text" onChange="checkName(this);"></td>
</tr>
<tr>
<td>Department:</td>
<td><select name="dept">
<option value="pick" selected>-Select a Department</option>
<option value="hr">Human Resources</option>
<option value="acct">Accounting</option>
<option value="is">Information Systems</option>
</select></td>
</tr>
<tr>
<td>Position Title:</td>
<td><input name="job" value=""></td>
</tr>
</table>
<br><br><br><br><br><br>
<table align="center">
<tr>
<td>Sunday</td>
<td>Monday</td>
<td>Tuesday</td>
<td>Wednesday</td>
<td>Thursday</td>
<td>Friday</td>
<td>Saturday</td>
</tr>
<tr>
<td><input name="sun" value=0 onChange="addHour(this);"></td>
<td><input name="mon" value=0 onChange="addHour(this);"></td>
<td><input name="tues" value=0 onChange="addHour(this);"></td>
<td><input name="wed" value=0 onChange="addHour(this);"></td>
<td><input name="thurs" value=0 onChange="addHour(this);"></td>
<td><input name="fri" value=0 onChange="addHour(this);"></td>
<td><input name="sat" value=0 onChange="addHour(this);"></td>
</tr>
</table>
<br><br><br><br><br>
<table align="center">
<tr>
<td><input name="store" type="button" value="Store Info." onClick="storeAll(this.form);"></td>
<td><input name="res" type="reset" value="Reset Time Card"></td>
<td><input name="show" type="button" value="Show All"></td>
<td><input name="calc" type="button" value="Calculate Pay" onClick="calculate(this.form);"></td>
</tr>
</table>
</form>
</body>
</html>
it's a lot to go through...I'm sorry. The function that calls the code that is supposed to submit the info. is the calculate() function which I called using calculate(this.form).