It's either your entire screen (~$70) OR your front panel assembly (~20).
I used this site to replace everything.
iPhone 3G Repair Manual - iFixit

Hope it helps.