I can do something like this:
validator.showErrors({ "nameOfField" : "ErrorMessage" });
And that works fine, however if I try and do something like this:
var propertyName = "nameOfField";
var errorMessage = "ErrorMessage";
validator.showErrors({ propertyName : errorMessage });
It throws an 'element is undefined' error.