Clean up the js

It's still a little messy because the markup for the left profile item is a little different, but I think this is a bit cleaner, and only one mouseover event.