am = "Sorry, this function is disabled.\n\n";
bV = parseInt(navigator.appVersion) bNS = navigator.appName=="Netscape" bIE = navigator.appName=="Microsoft Internet Explorer"
function nrc(e) { if (bNS && e.which > 1){ alert(am) return false } else if (bIE && (event.button >1)) { alert(am) return false; } }
document.onmousedown = nrc; if (document.layers) window.captureEvents(Event.MOUSEDOWN); if (bNS && bV<5) window.onmousedown = nrc; function IsNumeric(sText) { var ValidChars = "0123456789"; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; } function computeForm(form) { if ((form.check.value == null || form.check.value.length == 0) || (form.foodcheck.value == null || form.foodcheck.value.length == 0) || (form.costper.value == null || form.costper.value.length == 0) || (form.bevper.value == null || form.bevper.value.length == 0) || (form.monthcost.value == null || form.monthcost.value.length == 0)) { return alert("Please Enter All Mandatory Details"); } if (!IsNumeric(form.check.value)) { alert('Please enter only numbers in Total Guest Check') form.check.focus(); return false; } if (!IsNumeric(form.foodcheck.value)) { alert('Please enter only numbers in Food Portion of Guest Check') form.foodcheck.focus(); return false; } if (!IsNumeric(form.costper.value)) { alert('Please enter only numbers in Food Cost %') form.costper.focus(); return false; } else if(form.costper.value >100) { alert('Please enter in between 1 to 100'); form.costper.focus(); return false; } if (!IsNumeric(form.bevper.value)) { alert('Please enter only numbers in Beverage Cost %') form.bevper.focus(); return false; } else if(form.bevper.value >100) { alert('Please enter in between 1 to 100'); form.bevper.focus(); return false; }
if (!IsNumeric(form.monthcost.value)) { alert('Please enter only numbers Merchants monthly cost') form.monthcost.focus(); return false; }
form.cost.value = roundNumber((form.foodcheck.value * form.costper.value) / 100,2); form.bevport.value = (form.check.value - form.foodcheck.value) ; form.bev.value = roundNumber((form.bevport.value * form.bevper.value) /100,2); form.bogdis.value = roundNumber((form.foodcheck.value * 25) /100,2); form.pro.value = roundNumber(form.check.value - form.cost.value - form.bev.value - form.bogdis.value,2); form.red.value = roundNumber((form.monthcost.value / form.pro.value),2); } function clearForm(form) { }
function roundNumber(num, dec) {
var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
return result;
}