function checkboxAll(obj, checkbox_name){ form = obj.form; objs = eval('form.elements[\''+checkbox_name+'\'];'); if(objs != undefined){ if(obj.checked){ if(objs.length != undefined){ for(i = 0; i < objs.length; i++){ objs[i].checked = true; } }else{ objs.checked = true; } }else{ if(objs.length != undefined){ for(i = 0; i < objs.length; i++){ objs[i].checked = false; } }else{ objs.checked = false; } } } } function isCheckCheckbox(form, checkbox_name){ objs = eval('form.elements[\''+checkbox_name+'\'];'); if(objs != undefined){ if(objs.length != undefined){ for(i = 0; i < objs.length; i++){ if(objs[i].checked){ return true; } } }else{ return objs.checked; } } return false; } function checkTimeFormat(src,memo){ if ((src.value.length != 5) || (src.value.indexOf(":")<0)) { alert(label_javascript_checkTimeFormat_1+" "+memo+" "+label_javascript_checkTimeFormat_2); src.focus(); return; } } function insertColonForTime(e, obj) { if(window.event || !e.which) // IE { key = e.keyCode; // for IE, same as window.event.keyCode } else if(e) // netscape { key = e.which; } else { return true; } if(key == 8) { return true; } else if (((key < 58 && key > 47) || (key < 106 && key > 95)) && (obj.value.length == 2)) { obj.value = obj.value + ":"; } if(obj.value.length==5){ var s = obj.value.substr(3,5); var y = obj.value.substr(0,2); if(s>=59){ alert(label_javascript_insertColonForTime_1); obj.value = obj.value.substr(0,3)+"00"; }//of if if(y>=23){ alert(label_javascript_insertColonForTime_2); obj.value = "00"+obj.value.substr(2,5); }//of if } return; }