// (c) 2004 Ron Jourard

function PersonalInfo(){this.gender="M";this.weight=0;this.units="LB";this.rate=10};var personalInfo=new PersonalInfo();function PersonalInfoIsLbs(){return(this.units=="LB")};PersonalInfo.prototype.isLbs=PersonalInfoIsLbs;function PersonalInfoSetWeight(){var units=document.fPersonal.rbLbKg.value;var weightObj=document.fPersonal.tbWeight;if(weightObj.value==""){alert("Please enter your weight.");weightObj.focus();return false}this.weight=weightObj.value;if(this.weight.isNum()){this.weight=parseFloat(this.weight);return true}else{alert("Incorrect value for weight.\nPlease enter numbers only.");var obj=findObj('divPersonal');if(obj.visibility!="visible"||obj.visibility!="show"){showPersonalLayer();weightObj.focus()}return false}};PersonalInfo.prototype.setWeight=PersonalInfoSetWeight;function PersonalInfoToString(){var sText="";sText+="Gender:"+((this.gender=="M")?"male":"female");sText+="\nWeight:"+Math.round(this.weight*10)/10;sText+=(this.isLbs())?" lbs":" kgs";sText+="\nElimination Rate:"+this.rate+" mg%/hr";return sText};PersonalInfo.prototype.toString=PersonalInfoToString;function event_WeightUnits_onClick(){var unitsObj=document.fPersonal.rbLbKg;var units=null;for(var i=0;i<unitsObj.length;i++){if(unitsObj[i].checked){units=unitsObj[i].value}}var weightObj=document.fPersonal.tbWeight;var weight=weightObj.value;if(weight==null||weight==""){personalInfo.units=units;return}var ok=personalInfo.setWeight();if(ok){weight=personalInfo.weight;if(units!=personalInfo.units&&weight>0){personalInfo.units=units;weight=(personalInfo.units=="LB")?weight*2.2:weight/2.2;weightObj.value=Math.round(weight*10)/10;personalInfo.setWeight()}}else{weightObj.focus()}};function event_Weight_onBlur(){var weightObj=document.fPersonal.tbWeight;var weight=weightObj.value;if(weight!=null&&weight!=""){personalInfo.setWeight();return}weightObj.focus()};function event_Gender_onChange(){var genderObj=document.fPersonal.rbGender;for(var i=0;i<genderObj.length;i++){if(genderObj[i].checked==true){personalInfo.gender=genderObj[i].value}}};function event_Rate_onChange(){personalInfo.rate=document.fPersonal.slElimRate.value};function setElminRate(iRate){nRate=(iRate)};function fetchPersonalInfo(){event_Gender_onChange();var unitsObj=document.fPersonal.rbLbKg;var units=null;for(var i=0;i<unitsObj.length;i++){if(unitsObj[i].checked){units=unitsObj[i].value}}var weightObj=document.fPersonal.tbWeight;var weight=weightObj.value;var ok=personalInfo.setWeight();if(ok){event_Rate_onChange()}return ok};function initializePersonalForm(){var f=document.fPersonal;f.rbGender[0].checked=true;if(personalInfo.gender=="F"){f.rbGender[1].checked=true}f.rbLbKg[0].checked=true;if(personalInfo.units=="KG"){f.rbLbKg[1].checked=true}f.tbWeight.value=(personalInfo.weight>0)?personalInfo.weight:"";for(var i=0;i<f.slElimRate.length;i++){if((personalInfo.rate+"")==f.slElimRate[i].value){f.slElimRate[i].selected=true}}};