replaced alert boxes with fancy disappering divs for messages