/* Event Cats Javascript functions LucMorizur June 2009 - ... */ // Keeps file coded in UTF-8 without BOM: é // All variables declarations // Once this entire file has been read, some JS code is executed at the end // of .tpl file, thus some values below are modified during the HTML page // "reading and displaying" var ec_JS_message = ''; var ec_selected_AP = '-1'; var ec_selected_action = '-1'; function de(ec_id) { return document.getElementById(ec_id); } function ec_check_exist_value(ec_id, ec_val) { var e = document.getElementById(ec_id); for (var i = 0; i < e.length; i++) { if (e.options[i].value == ec_val) return true; } return false; } function ec_mark_action(ec_id) { de(ec_id).checked = 'checked'; if (de('ec_unknown_2_id').checked == '') de('ec_in_up_aps_id').selectedIndex = '-1'; else { if (!ec_check_exist_value('ec_in_up_aps_id', ec_selected_AP)) { de('ec_in_up_aps_id').selectedIndex = '-1'; ec_selected_AP = '-1'; } else de('ec_in_up_aps_id').value = ec_selected_AP; } } function ec_check_submit() { if ( document.getElementById('ec_unknown_2_id').checked != '' && document.getElementById('ec_in_up_aps_id').selectedIndex == '-1' ) { alert(ec_JS_message); return false; } }