function parseResult(str) {

	return str.split("<sep>");
}

function loadResultOnly(url, params) {
	return loadPage(url, params, "");
}

function loadPage(url, params, destination) {

	var page = url;

	if(window.ActiveXObject) {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}

	httpRequest.open("POST", url + ".php", false);
	httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	httpRequest.send(params);

	if(destination != "") {
		document.getElementById(destination).innerHTML = httpRequest.responseText;
	}

	return httpRequest.responseText;
}

function getElementsByClassName(oElm, strTagName, strClassName) {
    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i = 0; i < arrElements.length; i++) {
        oElement = arrElements[i];
        if(oRegExp.test(oElement.className)) {
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}

function chnEncode(s) {

	if(s != "") {
		var buffer = "";

		for(i = 0; i < s.length; i++) {
			buffer += s.charCodeAt(i);
			if(i < s.length - 1) buffer += ",";
		}

		return buffer;
	} else {
		return s;
	}
}

function logoutConfirm() {
	return confirm("Opravdu se chcete odhlásit?");
}

function statusBar(text) {
	document.getElementById("statbar_text").innerHTML = text;
}