Wiki macros implementation of the LiveValidation javascript framework