shortened list of fields - cleaner example
removed sourcechecker call from onblur, added form check in getElmByIdOrName