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);

