update and specialize error messages
more refactoring using jquery, remove user regenration on web page, posts only