if (typeof addLoadEvent == "undefined") {
	function addLoadEvent(func) {
		var oldOnLoad = window.onload
		if (typeof window.onload != 'function') {
			window.onload = func
		} else {
			window.onload = function() {
				oldOnLoad()
				func()
			}
		}
	}
}

function changeLang (url,lang) {
	var langs = ['en','bg'];
	var str, replaced;
	for (var i=0; i<langs.length; i++) {
		str = '/'+langs[i]+'/';
		if ( url.search ( str ) != -1 ) {
			replaced = url.replace ( str,'/'+lang+'/' );
			window.location.href = replaced;
			return 0;
		}
	}
	return 0;
}

function getElementsByClass(searchClass,node,tag) {
    var classElements = new Array();
    if ( node == null ) node = document;
    if ( tag == null ) tag = '*';
    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;
    var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
    for (i = 0, j = 0; i < elsLen; i++) {
        if ( pattern.test(els[i].className) ) {
            classElements[j] = els[i];
            j++;
        }
    }
    return classElements;
}
