function dogodek (elm, tip, fn, ecapture) {
	if (elm.addEventListener) {
		elm.addEventListener(tip, fn, ecapture);
	// "this" ne deluje pri uporabi attachEvent-a
    /*} else if (elm.attachEvent) {
		var d = elm.attachEvent('on' + tip, fn);
		return d;*/
	} else {
		elm['on' + tip] = fn;
	}
}

function init() {
    if (document.getElementById('lang-mid')) {
        var langMid = document.getElementById('lang-mid');
        dogodek(langMid, 'mouseover', slikeover, false);
        dogodek(langMid, 'mouseout', slikeout, false);
        slikaon = langMid.getAttribute('name');
        slikaon = new Image();
        slikaon.src = langMid.src.substr(0, langMid.src.length - 7) + 'mid.png';
        slikaoff = new Image();
        slikaoff = langMid.src;       
    }
}

function slikeover() {
    var pot = this.src.split('/');
    if (this.src.substr(this.src.length - 6, this.src.length) != 'on.jpg') {
        var domena = 'http://www.santomas.si/';
        this.src = domena + 'images/' + this.getAttribute('name') + '_mid.png';
    }
}

function slikeout() {
    var pot = this.src.split('/');
    if (this.src.substr(this.src.length - 7, this.src.length) != 'off.jpg') {
        var domena = 'http://www.santomas.si/';
        this.src = domena + 'images/' + this.getAttribute('name') + '_off.png';
    }
}

function showHideLangs() {
    var langs = document.getElementById('langs');
    if (langs.style.display == 'none') {
        langs.style.display = 'block';
    } else {
        langs.style.display = 'none';
    }
}

dogodek(window, 'load', init, false);
