Not exactly a pregnancy/health/relationship question.

So, my friend and her boyfriend stayed at my house the other night after a night out and her boyfriend threw up all over my carpet.
THEN, tried to VACCUM it up. After that he squirted blue dawn dish soap all over it. 
So now not only is there a huge puke stain on the carpet, but blue streaks all over it. 
Any tips on how I can get it out?