Fog class.. forgot something!

Also, is there volumetric fog support in opengl? and if it is, what are the parameters i have to include for it to work? Thanx a lot!

You can use (if its avaliable on your card) EXT_fog_coord to do volumetric fog. You will, however, have to figure out what the fog coordinates are on each vertex.