the smarty version
ajaxified
jsonified
alert, not notify
add groups
json is the prefered way
json is the prefered way