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;if(!checkNum(document.getElementById("companyRate2"),"\u5355\u4f4d\u7f34\u5b58\u6bd4\u4f8b"))return false;if(!checkNum(document.getElementById("myRate2"),"\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(parseFloat(document.getElementById("companyRate").value)+parseFloat(document.getElementById("myRate").value)+parseFloat(document.getElementById("companyRate2").value))/100)+parseFloat(document.getElementById("myRate2").value));document.getElementById("baseAmount").innerHTML=formatNum(monthlySalary*(parseFloat(parseFloat(document.getElementById("companyRate").value)+parseFloat(document.getElementById("myRate").value))/100));document.getElementById("bigAmount").innerHTML=formatNum(monthlySalary*parseFloat(document.getElementById("companyRate2").value)/100+parseFloat(document.getElementById("myRate2").value));document.getElementById("myAmount").innerHTML=formatNum(monthlySalary*parseFloat(document.getElementById("myRate").value)/100+parseFloat(document.getElementById("myRate2").value));document.getElementById("myAllAmount").innerHTML=formatNum(monthlySalary*parseFloat(document.getElementById("myRate").value)/100+parseFloat(document.getElementById("myRate2").value)+monthlySalary*parseFloat(parseFloat(document.getElementById("companyRate").value)+parseFloat(document.getElementById("companyRate2").value))/100*0.8/100);};
