function checkNum(obj,msg){if(msg==null)msg="";if(obj.value==''){alert(msg+"\u5fc5\u987b\u8f93\u5165!");obj.focus();return false;}else if(isNaN(obj.value)){alert(msg+"\u5fc5\u987b\u4e3a\u6570\u5b57!");obj.focus();return false;}else{return true;};};function formatNum(f){return Math.round(f*100)/100;};function compute(){if(!checkNum(document.getElementById("monthlySalary"),"\u60a8\u4e0a\u5e74\u5ea6\u6708\u5e73\u5747\u5de5\u8d44"))return false;if(!checkNum(document.getElementById("cityMonthlySalary"),"\u672c\u5e02\u804c\u5de5\u4e0a\u5e74\u5ea6\u6708\u5e73\u5747\u5de5\u8d44"))return false;if(!checkNum(document.getElementById("companyRate"),"\u5355\u4f4d\u7f34\u5b58\u6bd4\u4f8b"))return false;if(!checkNum(document.getElementById("myRate"),"\u4e2a\u4eba\u7f34\u5b58\u6bd4\u4f8b"))return false;var monthlySalary=document.getElementById("monthlySalary").value;var cityMonthlySalary=document.getElementById("cityMonthlySalary").value;if(monthlySalary<cityMonthlySalary*0.6)monthlySalary=cityMonthlySalary*0.6;if(monthlySalary>cityMonthlySalary*3)monthlySalary=cityMonthlySalary*3;document.getElementById("allAmount").innerHTML=formatNum(monthlySalary*(parseFloat(document.getElementById("companyRate").value)+parseFloat(document.getElementById("myRate").value))/100);document.getElementById("companyAmount").innerHTML=formatNum(monthlySalary*parseFloat(document.getElementById("companyRate").value)/100);document.getElementById("myAmount").innerHTML=formatNum(monthlySalary*parseFloat(document.getElementById("myRate").value)/100);};
