Texture Transparency overlap problem

Hello, I have my characters hair done using some faces with a semitransparent hair texture, but when I apply the texture things get drawn on top of each other the wrong way.

Here is a screen shot of the model without and with the texture applied:

What can I do to avoid this issue?

Hello, does anyone know what is going on?