/* Model Functions * * Perform various and sundry operations on the edit-page. */ var target_url = '/plugins/ktcore/admin/ajaxComplexConditionals.php'; function getTargetUrl() { var base = getElement('kt-core-baseurl'); return base.value + target_url; } // returns the td element representing the row, for use as Parent. function getColumnForField(field_id) { return getElement('md_'+field_id); } // returns a 2d array ("instances" => instance_id, "names" => names) function getActiveLookupsForField(field_id, clear) { var names = Array(); var instances = Array(); var column = getColumnForField(field_id); var sf_source = getElementsByTagAndClassName('select','item_list',column); if (sf_source.length == 0) { simpleLog('ERROR','no item_list found in field '+field_id); return false; } var selectfield = sf_source[0]; for (var i=0; i