var fm_registered_form_items = []; var fm_registered_forms = []; /* PHP passes the form structure to JS using 'fm_register_form_item' and 'fm_register_form' */ //itemDef is an 'associative array', the item's database entry (unpacked) function fm_register_form_item(formID, itemDef){ itemDef.formID = formID; fm_registered_form_items.push(itemDef); } // returns the 'registered' information about the form element, essentially the DB entry function fm_get_form_item_info(itemID){ for(var x=0;x/g, '>').replace(/"/g, '"'); } function fm_array_contains(haystack, needle){ for(var x=0;x