Well.
One, it's obvious that your screen is cracked. There's been reported issues when the iPhone 5 was launched (it looks like you have the iPhone 5) of purple hazing. It was a screen defect.
I'd say take it in and have Apple check it but they are probably going to argue that whatever you did to crack the screen is responsible for this and charge you for a replacement.