[Solved]Transparent Mesh Texture Making Another Covered Mesh Partly Transparent

(Red Mesh is meant to be full square)

http://puu.sh/m3TTp/c08bbb7336.png

I also assume whatever it is, is also causing this to happen(Can see Through mesh by looking into trees transparent textures):

http://puu.sh/m3U4c/ce61743e71.jpg

Snippet from Window Init:

//Support for transparencies
        glEnable(GL_BLEND);
        glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

Do i need to change blend function? Or something else?