Professional Documents
Culture Documents
passwordvalidate()">
<script language="JavaScript">
function adminnovalidate()
{
if(document.regform.adminid.value=="" )
{
window.alert("Please enter the Administrator Id");
document.regform.adminid.select();
document.regform.adminid.focus();
return false;
}
return true;
}
function passwordvalidate()
{
var s=document.regform.password.value;
if(document.regform.password.value=="")
{
window.alert("Please enter the Password");
document.regform.password.select();
document.regform.password.focus();
return false;
}
else if(s.length < 4 || s.length > 10)
{
window.alert("Please enter correct Password");
document.regform.password.select();
document.regform.password.focus();
return false;
}
return true;
}
</script>
<script language="JavaScript">
function validate()
{
if(document.menu.accno.value=="null")
{
window.alert("You Have To Select One Option");
document.menu.accno.focus();
return false;
}
return true;
}
</script>
///////////////////////////Loan calculator//////////////////////////////////////
<SCRIPT language=JavaScript>
<!-- Begin
function checkNumber(input, min, max, msg) {
msg = msg + " field has invalid data: " + input.value;
var str = input.value;
for (var i = 0; i < str.length; i++) {
var ch = str.substring(i, i + 1)
if ((ch < "0" || "9" < ch) && ch != '.') {
alert(msg);
return false;
}
}
var num = parseFloat(str)
if (num < min || max < num) {
alert(msg + " not in range [" + min + ".." + max + "]");
return false;
}
input.value = str;
return true;
}
var i=0;
function computeloan(input)
{
if(loantype.value=="Commercial Loan")
{
i=0.20;
}
if(loantype.value=="Consumer Loan")
{
i=0.15;
}
if(loantype.value=="Mortgage Loan")
{
i=0.12;
}
}
function computeField(input) {
if (input.value != null && input.value.length != 0)
input.value = "" + eval(input.value);
computeForm(input.form);
}
function computeForm(form) {
if ((form.payments.value == null || form.payments.value.length == 0)||
(form.principal.value == null || form.principal.value.length == 0)) {
return;
}
if (!checkNumber(form.payments, 1, 480, "# of payments") ||
!checkNumber(form.principal, 100, 10000000, "Principal")) {
form.payment.value = "Invalid";
return;
}
var i=form.loantype.value;
i /= 12;
var pow = 1;
for (var j = 0; j < form.payments.value; j++)
pow = pow * (1 + i);
money = "" + .01* Math.round(100*(form.principal.value * pow * i) / (pow - 1));
dec = money.indexOf(".");
if(dec!=-1){
dollars = money.substring(0,dec);
cents = money.substring(dec+1,dec+3);
cents = (cents.length < 2) ? cents + "0" : cents;
money = dollars + "." + cents;
}
else{
}
form.payment.value = money;
}
function clearForm(form) {
form.payments.value = "";
form.principal.value = "";
}
function check4num(num)
{
if(isNaN(num))
{
alert("Ple1ase Enter Amount in number");
f1.payments.value ="";
f1.principal.value ="";
f1.payments.focus();
}
}
</SCRIPT>
<p> </p>
<p> </p>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse:
collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr>
<td width="25%" align="center">No Of Payments</td>
<td width="25%" align="center">Loan Type</td>
<td width="25%" align="center">Loan Amount</td>
<td width="25%" align="center">Amount Per Installment</td>
</tr>
<tr>
<td width="25%" align="center"> <INPUT onchange=computeField(this)
size=15 name=payments maxLength=20
></td>
<td width="25%" align="center"> <select name="loantype"
onSelect=computeloan(this)>
<option selected value="NIL">Please Select</option>
<option value="0.10">Commercial Loan</option>
<option value="0.12" >Consumer Loan</option>
<option value="0.15">Mortgage Loan</option>
</select>
<td width="25%" align="center"> <INPUT onchange=computeField(this)
size=20 name=principal maxLength=15
></td>
<td width="25%" align="center"> <INPUT onchange=computeField(this)
<p> &
nbsp;  
;
<INPUT onclick=computeForm(this.form) type=button value=Compute
name=button>
<INPUT onclick=clearForm(this.form) type=reset value=Reset name=reset>