function flags_init() {
	var flags = document.getElementById('flags');
	var langs = flags.getElementsByTagName('a');
	for (var i=0; i<langs.length; i++) {
		var link = langs[i].firstChild;
		var txt = link.data;
		if (txt.length == 3) {
			var s = 0;
			if (/inactive/i.test(link.parentNode.parentNode.className)) {
				var s = get_slug();
			}
			var linkimg = document.createElement('img');
			linkimg.setAttribute('src', 'images/flags/'+txt+s+'.gif');
			linkimg.setAttribute('alt', txt);
			langs[i].removeChild(link);
			langs[i].appendChild(linkimg);
			langs[i].onmouseover = function () {
				this.firstChild.oldsrc = this.firstChild.src;
				this.firstChild.src = this.firstChild.src.substr(0,this.firstChild.src.length-5)+'0.gif';
			}
			langs[i].onmouseout = function () {
				this.firstChild.src = this.firstChild.oldsrc;
			}
		}
	}
}
var slug = 0;
function get_slug() {
	if (slug == 0) {
		var b = document.getElementsByTagName('body')[0];
		var c = b.className;
		slug = c.substr(4,1);
	}
	return slug;
}
addEvent(window,'load', 'flags_init');
