Language selector modifications.

Hi Norman -

I've added some functionality to the language selector. There's still a bug where, if you choose Hindi for example, it doesn't automatically select the correct language option on load, but all of the 'straight-forward' languages are working.

Cheers,
Jeremy

PS - I hope my Hungarian notation isn't a problem... old habits die hard!!!