// (c) 2004 Ron Jourard

function validateTime(oTime,oAMPM){var sTime=oTime.value;var bValidTime=sTime.isTime();if(bValidTime){var sTemp=(sTime.indexOf(":")<0)?(sTime+":00"):sTime;var sAMPM=(oAMPM[0].checked)?"AM":"PM";var t=sTemp.split(":");t[1]+="00";t[1]=t[1].substring(0,2);if((t[0]==0)){alert("Invalid time. Midnight is 12:00 am\nand noon is 12:00 pm.");if(oTime.visibility=="visible"){oTime.focus()}return false}oTime.value=t[0]+":"+t[1];return true}else{var sTemp=(sTime.indexOf(":")<0)?(sTime+":00"):sTime;var sAMPM=(oAMPM[0].checked)?"AM":"PM";var t=sTemp.split(":");if((t[0]==0&&t[1]==0)||sTime==""){if(oTime==document.fDataNew.tbDrinkTime||oTime.parent==document.fDataEdit.tbDrinkTime){alert("Please enter the start time of your drink.");if((isVisibleLayer(findObj("divDataNew"))||isVisibleLayer(findObj("divDateEdit"))))oTime.focus();return false}if(oTime==document.fHistory.tbEndTime){alert("If your list of drinks is complete\nplease enter the time and date\nyou finished your last drink.");if(isVisibleLayer(findObj("divData")))oTime.focus();return false}if(oTime==document.fResults.tbCalcTime){alert("Please enter the time for which you want to calculate BAC.");if(isVisibleLayer(findObj("divResults")))oTime.focus();return false}}if((t[0]==0&&t[1]!=0)){alert("Invalid time. Midnight is 12:00 am\nand noon is 12:00 pm.");if(oTime.visibility=="visible"){oTime.focus()}return false}alert("Please enter the time in the form hh:mm,\nfor instance as 5:15.");oTime.focus();return false}};function fetchTime(oTime,oAMPM){validateTime(oTime,oAMPM);var sTime=oTime.value;var sTemp=(sTime.indexOf(":")<0)?(sTime+":00"):sTime;sTemp=sTemp.split(":");var ampm=(oAMPM[0].checked)?"AM":"PM";return((sTemp[0]==0)?"12":sTemp[0])+":"+sTemp[1]+" "+ampm};function fetchDate(oMonth,oDay,oYear){var sText="";sText+=parseInt(oMonth.value)+1+"/";sText+=oDay.value+"/";sText+=oYear.value;return sText};function fetchEndDate(){var f=document.fHistory;endDrinkDateChanged=true;{endDrinkDate=new Date(fetchDate(f.slDrinkMonth,f.slDrinkDay,f.slDrinkYear)+" "+fetchTime(f.tbEndTime,f.rbEndTime))}};function fetchCalcDate(){var f=document.fResults;calcDrinkDateChanged=true;calcDrinkDate=new Date(fetchDate(f.slDrinkMonth,f.slDrinkDay,f.slDrinkYear)+" "+fetchTime(f.tbCalcTime,f.rbCalcTime))};