function updateComboBox(_1,iv,hf,_4,_5){
if(!ValidateTime(_1,hf)){
var _6="Make sure time is entered correctly (ex. 12:00)";
if(_5&&false){
_5.show();
}else{
alert(_6);
}
iv.value="";
return;
}else{
if(_5){
_5.hide();
}
}
iv.value=ConvertToViewableTime(_1,_4);
hf.value=ConvertToSystemTime(_1,_4);
}
function ValidateTime(_7,hf){
if(!_7||_7.toLowerCase()=="end time"||_7.toLowerCase()=="noon"||_7.toLowerCase()=="hh:mm"){
return true;
}
var _9=/^((([0]?[1-9]|1[0-2])(:|\.)([0-5][0-9])?( )?(AM|am|aM|Am|PM|pm|pM|Pm))|(([0]?[0-9]|1[0-9]|2[0-3])(:|\.)([0-5][0-9])?))$/;
if(!_9.test(_7)&&hf){
hf.value="";
}
return _9.test(_7);
}
function ConvertToSystemTime(_a,_b){
if(!_a||_a.toLowerCase()=="end time"){
return "23:59";
}
if(_a.toLowerCase()=="noon"){
return "12:00";
}
if(_a.toLowerCase()=="hh:mm"){
return "00:01";
}
_a=_a.toLowerCase();
var _c=_b.value.toLowerCase()=="pm"?true:false;
var _d=_b.value.toLowerCase()=="am"?true:false;
var _e=_a.replace("am","").replace("pm","").split(":");
if(_e[0]<12&&_c){
_e[0]=eval(_e[0])+12;
}
if(_e[0]==12&&_d){
_e[0]=0;
}
return _e[0]+":"+_e[1];
}
function ConvertToViewableTime(_f,_10){
if(!_f||_f.toLowerCase()=="end time"||_f.toLowerCase()=="noon"){
return _f;
}
_f=_f.toLowerCase();
var _11=_f.replace("am","").replace("pm","").split(":");
if(_11[0]>12){
_11[0]=_11[0]-12;
}
if(_11[0]==0){
_11[0]=12;
}
if(_11[0]==11&&(_11[1]==59||_11[1]==58)){
return "End Time";
}
return _11[0]+":"+_11[1];
}
function resetComboBox(_12,iv,hf){
hf.value="";
_12.value="";
iv.value="";
}

