The term "hanged" was coined by illiterate folks a while back, I don't exactly enjoy letting them set my standards. Simply because a word is in the dictionary; doesn't mean you have to use it. "Doh!".
Okay, "Hang" can mean two things: to hang something on the wall, or to kill someone by hanging. I believe "hanged" is the right word in this case... besides, you mispelt (hehe, get it?) Shanghai anyways. Oh, and finally, there is a slip up in the previous comment - you should say "duh", not "doh."