

/**
 * globální proměnné
 */

var timeout_counter;

/**
 * TYP PROHLÍŽEČE
 * @return string - "ie" pro IE | "moz" pro mozillu/operu/safari | "unknown" neznámé
 */
function browserType()
{
    if (window.ActiveXObject)
        return "ie";
    // mozilla/opera/safari
    else if (window.XMLHttpRequest)
        return "moz";
    else
        return "unknown";
}


//------------------------------------------------------------------------------
// ajax
//------------------------------------------------------------------------------

function getHttpRequest()
{
    var httpRequest;
    var borwser = browserType();

    // mozilla/opera/safari
    if (borwser == "moz")
    {
        httpRequest = new XMLHttpRequest();
    }
    // IE
    if (borwser == "ie")
    {
        try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch(e) {
            try {
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		    } catch(e) {
                httpRequest = false;
                alert("Browser is not compatible with AJAX")
		    }
	    }
    }
    return httpRequest;
}


function sendRequest(method, url, content)
{
    var httpRequest = getHttpRequest();
    if (!httpRequest) return false;
    if (method == "post")
    {
        httpRequest.open("POST", url);
        httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        httpRequest.send(content);
    }
    else if (method == "get")
    {
        httpRequest.open("GET", url);
        httpRequest.send(content);
    }
    return httpRequest;
}


//------------------------------------------------------------------------------
// osoby
//------------------------------------------------------------------------------

// hledání - timeout
function pSearch()
{
    clearTimeout(timeout_counter);
    timeout_counter = setTimeout("ajaxPSearch()", 100);
}

// hledání
function ajaxPSearch()
{
    var s = (document.getElementById("search")) ? encodeURIComponent(document.getElementById("search").value) : "";
    var httpRequest = sendRequest("get", "index.php?str=workshop&search&s="+s, null);
    httpRequest.onreadystatechange = function()
    {
        if (httpRequest.readyState == 4)
        {
            if (httpRequest.status == 200)
            {
                document.getElementById("list").innerHTML = httpRequest.responseText;
            }
        }
    };
}

function pSearch2()
{
    clearTimeout(timeout_counter);
    timeout_counter = setTimeout("ajaxPSearch2()", 100);
}

// hledání
function ajaxPSearch2()
{
    var s = (document.getElementById("search")) ? encodeURIComponent(document.getElementById("search").value) : "";
    var httpRequest = sendRequest("get", "index.php?str=aworkshop&search&s="+s, null);
    httpRequest.onreadystatechange = function()
    {
        if (httpRequest.readyState == 4)
        {
            if (httpRequest.status == 200)
            {
                document.getElementById("list").innerHTML = httpRequest.responseText;
            }
        }
    };
}


//------------------------------------------------------------------------------
// SHA1
//------------------------------------------------------------------------------

/**
*
*  Secure Hash Algorithm (SHA1)
*  http://www.webtoolkit.info/
*
**/
 
function SHA1 (msg) {
	
	
	 
	function rotate_left(n,s) {
		var t4 = ( n<<s ) | (n>>>(32-s));
		return t4;
	};
 
	function lsb_hex(val) {
		var str="";
		var i;
		var vh;
		var vl;
 
		for( i=0; i<=6; i+=2 ) {
			vh = (val>>>(i*4+4))&0x0f;
			vl = (val>>>(i*4))&0x0f;
			str += vh.toString(16) + vl.toString(16);
		}
		return str;
	};
 
	function cvt_hex(val) {
		var str="";
		var i;
		var v;
 
		for( i=7; i>=0; i-- ) {
			v = (val>>>(i*4))&0x0f;
			str += v.toString(16);
		}
		return str;
	};
 
 
	function Utf8Encode(string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	};
 
	var blockstart;
	var i, j;
	var W = new Array(80);
	var H0 = 0x67452301;
	var H1 = 0xEFCDAB89;
	var H2 = 0x98BADCFE;
	var H3 = 0x10325476;
	var H4 = 0xC3D2E1F0;
	var A, B, C, D, E;
	var temp;
 
	msg = Utf8Encode(msg);
 
	var msg_len = msg.length;
 
	var word_array = new Array();
	for( i=0; i<msg_len-3; i+=4 ) {
		j = msg.charCodeAt(i)<<24 | msg.charCodeAt(i+1)<<16 |
		msg.charCodeAt(i+2)<<8 | msg.charCodeAt(i+3);
		word_array.push( j );
	}
 
	switch( msg_len % 4 ) {
		case 0:
			i = 0x080000000;
		break;
		case 1:
			i = msg.charCodeAt(msg_len-1)<<24 | 0x0800000;
		break;
 
		case 2:
			i = msg.charCodeAt(msg_len-2)<<24 | msg.charCodeAt(msg_len-1)<<16 | 0x08000;
		break;
 
		case 3:
			i = msg.charCodeAt(msg_len-3)<<24 | msg.charCodeAt(msg_len-2)<<16 | msg.charCodeAt(msg_len-1)<<8	| 0x80;
		break;
	}
 
	word_array.push( i );
 
	while( (word_array.length % 16) != 14 ) word_array.push( 0 );
 
	word_array.push( msg_len>>>29 );
	word_array.push( (msg_len<<3)&0x0ffffffff );
 
 
	for ( blockstart=0; blockstart<word_array.length; blockstart+=16 ) {
 
		for( i=0; i<16; i++ ) W[i] = word_array[blockstart+i];
		for( i=16; i<=79; i++ ) W[i] = rotate_left(W[i-3] ^ W[i-8] ^ W[i-14] ^ W[i-16], 1);
 
		A = H0;
		B = H1;
		C = H2;
		D = H3;
		E = H4;
 
		for( i= 0; i<=19; i++ ) {
			temp = (rotate_left(A,5) + ((B&C) | (~B&D)) + E + W[i] + 0x5A827999) & 0x0ffffffff;
			E = D;
			D = C;
			C = rotate_left(B,30);
			B = A;
			A = temp;
		}
 
		for( i=20; i<=39; i++ ) {
			temp = (rotate_left(A,5) + (B ^ C ^ D) + E + W[i] + 0x6ED9EBA1) & 0x0ffffffff;
			E = D;
			D = C;
			C = rotate_left(B,30);
			B = A;
			A = temp;
		}
 
		for( i=40; i<=59; i++ ) {
			temp = (rotate_left(A,5) + ((B&C) | (B&D) | (C&D)) + E + W[i] + 0x8F1BBCDC) & 0x0ffffffff;
			E = D;
			D = C;
			C = rotate_left(B,30);
			B = A;
			A = temp;
		}
 
		for( i=60; i<=79; i++ ) {
			temp = (rotate_left(A,5) + (B ^ C ^ D) + E + W[i] + 0xCA62C1D6) & 0x0ffffffff;
			E = D;
			D = C;
			C = rotate_left(B,30);
			B = A;
			A = temp;
		}
 
		H0 = (H0 + A) & 0x0ffffffff;
		H1 = (H1 + B) & 0x0ffffffff;
		H2 = (H2 + C) & 0x0ffffffff;
		H3 = (H3 + D) & 0x0ffffffff;
		H4 = (H4 + E) & 0x0ffffffff;
 
	}
 
	var temp = cvt_hex(H0) + cvt_hex(H1) + cvt_hex(H2) + cvt_hex(H3) + cvt_hex(H4);
 
	return temp.toLowerCase();
 
}

//------------------------------------------------------------------------------
// hash
//------------------------------------------------------------------------------

function hash(f){

	var prefix = "wGX0uI1tjx";
     var postfix = "09GnGntFoi";
     //document.write("ahoj");
     var login = f.login.value;
     //document.writeln(prefix+" "+login+" "+f.password.value+" "+postfix);
     f.hash.value = SHA1(prefix + login + f.password.value + postfix);
     //document.writeln(f.challenge.value+" "+f.password.value);
	f.hash.value = SHA1(f.challenge.value + f.hash.value);
	
	//document.write(f.hashpass.value);
	
	f.password.disable = true;
	f.submit();
	f.password.disable = false;
	
	return false;
}
/*
function hashSett(f){

	var prefix = "wGX0uI1tjx";
     var postfix = "09GnGntFoi";
     ///document.writeln(prefix+" "+f.login.value+" "+f.password.value+" "+postfix);
     
     var pass = SHA1(prefix + f.login.value + f.password.value + postfix);
     //document.writeln(f.challenge.value+" "+f.password.value);
	f.hashpass.value = SHA1(f.challenge.value + pass);
	
	f.newhash.value = SHA1(prefix + f.login.value + f.pass.value + postfix);
	//document.write(f.hashpass.value);
	if(f.pass.value !="")f.pass.value = f.newhash.value;
	if(f.passRep.value !="") f.passRep.value = f.newhash.value;
	if(f.password.value != "") f.password.value = f.hashpass.value;
	
	
	f.submit();
	
	
	
	return false;
}



function toggleWork(elementId,klasa){
	var shov = klasa+"shov";
	var show = klasa+"see";
	
	
	var e = document.getElementById(elementId);
	var e2 = document.getElementById(elementId+"_ved");
	
	if (e == null) { return false; }
	if (e2 == null) { return false; }
	if (e.className == shov) { 
		e.className = show;
		e2.innerHTML = "zabalit";
	}
	else { 
		e.className = shov;
		e2.innerHTML = "rozbalit";
	}
	return true;
}

function toggleElement(elementId) {
	var e = document.getElementById("dobrovolnik");
	if (e == null) { return false; }
	
	if (elementId == "dobrovolnik") { e.className = "see"; }
	if (elementId == "ucastnik") { e.className = "shov"; }
	
}

function toggleTriko(id){
	var e = document.getElementById("panske");
	var e2 = document.getElementById("damske");
	if(e == null) {return false;}
	if(e2 == null) {return false;}
	
	if(id == '1'){
		e.className = "see";
		e2.className = "shov";
	}
	if(id == '2'){
		e.className = "shov";
		e2.className = "see";
	}
}

function toggleTr(elem){
	var e = document.getElementById("tr");
	if (e == null) { return false; }
	
	if(elem == "0") {e.className = "shov";}
	if(elem == "1") {e.className = "see";}
	
}

function checkPass(pass,passRep,passRepSpan,tr,fa){
	var p = document.getElementById(pass);
	var p2 = document.getElementById(passRep);
	var s = document.getElementById(passRepSpan);
	var sl = document.getElementById(passRepSpan+"label");
	var t = document.getElementById(tr);
	var f = document.getElementById(fa);
	if (p == null || p2 == null || s == null || sl == null) { return false; }
	
	if(p.value == ""){
		t.className = "shov";
		f.className = "shov";
		s.className = "shov";
		sl.className = "shov";
	}
	else{
		s.className = "see";
		sl.className = "see";
		if(p.value == p2.value){
			t.className = "see";
			f.className = "shov";
		}
		else{
			t.className = "shov";
			f.className = "see";
		}
	}
	return true;
}

function schovejWorkshops(total){
	//document.write("ahoj");
	
	var i = 1;
	
	for(i;i<total;i++){
		var e = document.getElementById("work"+i);
		var e2 = document.getElementById("work"+i+"_ved");
		if(e == null || e2 == null) {return false;}
		//alert ("work"+i);
		e.className = "shov";
		e2.className = "see";
	}
}


//------------------------------------------------------------------------------
// menu
//------------------------------------------------------------------------------

var myMenu;
window.onload = function() {
	myMenu = new SDMenu("my_menu");
	

	

	// Additional methods...
	//var firstSubmenu = myMenu.submenus[0];
	//myMenu.expandMenu(firstSubmenu);      // Expand a submenu
	//myMenu.collapseMenu(firstSubmenu);    // Collapse a menu
	//myMenu.toggleMenu(firstSubmenu);      // Expand if collapsed and collapse if expanded

	//myMenu.expandAll();                   // Expand all submenus
	//myMenu.collapseAll();                 // Collapse all submenus
	//document.write("ahoj");
	myMenu.init();
};

function SDMenu(id) {
	if (!document.getElementById || !document.getElementsByTagName)
		return false;
	this.menu = document.getElementById(id);
	this.submenus = this.menu.getElementsByTagName("div");
	this.remember = true;
	this.speed = 2;
	this.markCurrent = false;
	this.oneSmOnly = true;
	
	return true;
}
SDMenu.prototype.init = function() {
	var mainInstance = this;
	for (var i = 0; i < this.submenus.length; i++)
		this.submenus[i].getElementsByTagName("span")[0].onclick = function() {
			mainInstance.toggleMenu(this.parentNode);
		};
	if (this.markCurrent) {
		var links = this.menu.getElementsByTagName("a");
		for (var i = 0; i < links.length; i++)
			if (links[i].href == document.location.href) {
				links[i].className = "current";
				break;
			}
	}
	if (this.remember) {
		var regex = new RegExp("sdmenu_" + encodeURIComponent(this.menu.id) + "=([01]+)");
		var match = regex.exec(document.cookie);
		if (match) {
			var states = match[1].split("");
			for (var i = 0; i < states.length; i++)
				this.submenus[i].className = (states[i] == 0 ? "collapsed" : "");
		}
	}
};
SDMenu.prototype.toggleMenu = function(submenu) {
	if (submenu.className == "collapsed")
		this.expandMenu(submenu);
	else
		this.collapseMenu(submenu);
};
SDMenu.prototype.expandMenu = function(submenu) {
	var fullHeight = submenu.getElementsByTagName("span")[0].offsetHeight;
	var links = submenu.getElementsByTagName("a");
	for (var i = 0; i < links.length; i++)
		fullHeight += links[i].offsetHeight;
	var moveBy = Math.round(this.speed * links.length);
	
	var mainInstance = this;
	var intId = setInterval(function() {
		var curHeight = submenu.offsetHeight;
		var newHeight = curHeight + moveBy;
		if (newHeight < fullHeight)
			submenu.style.height = newHeight + "px";
		else {
			clearInterval(intId);
			submenu.style.height = "";
			submenu.className = "";
			mainInstance.memorize();
		}
	}, 30);
	this.collapseOthers(submenu);
};
SDMenu.prototype.collapseMenu = function(submenu) {
	var minHeight = submenu.getElementsByTagName("span")[0].offsetHeight;
	var moveBy = Math.round(this.speed * submenu.getElementsByTagName("a").length);
	var mainInstance = this;
	var intId = setInterval(function() {
		var curHeight = submenu.offsetHeight;
		var newHeight = curHeight - moveBy;
		if (newHeight > minHeight)
			submenu.style.height = newHeight + "px";
		else {
			clearInterval(intId);
			submenu.style.height = "";
			submenu.className = "collapsed";
			mainInstance.memorize();
		}
	}, 30);
};
SDMenu.prototype.collapseOthers = function(submenu) {
	if (this.oneSmOnly) {
		for (var i = 0; i < this.submenus.length; i++)
			if (this.submenus[i] != submenu && this.submenus[i].className != "collapsed")
				this.collapseMenu(this.submenus[i]);
	}
};
SDMenu.prototype.expandAll = function() {
	var oldOneSmOnly = this.oneSmOnly;
	this.oneSmOnly = false;
	for (var i = 0; i < this.submenus.length; i++)
		if (this.submenus[i].className == "collapsed")
			this.expandMenu(this.submenus[i]);
	this.oneSmOnly = oldOneSmOnly;
};
SDMenu.prototype.collapseAll = function() {
	for (var i = 0; i < this.submenus.length; i++)
		if (this.submenus[i].className != "collapsed")
			this.collapseMenu(this.submenus[i]);
};
SDMenu.prototype.memorize = function() {
	if (this.remember) {
		var states = new Array();
		for (var i = 0; i < this.submenus.length; i++)
			states.push(this.submenus[i].className == "collapsed" ? 0 : 1);
		var d = new Date();
		d.setTime(d.getTime() + (30 * 24 * 60 * 60 * 1000));
		document.cookie = "sdmenu_" + encodeURIComponent(this.menu.id) + "=" + states.join("") + "; expires=" + d.toGMTString() + "; path=/";
	}
};

//------------------------------------------------------------------------------
// administrace fotogalerie
//------------------------------------------------------------------------------

function toggleFoto(elem){
	var e = document.getElementById(elem);
	var eDiv = document.getElementById(elem+"Div");
	if(e == null) {return false;}
	if(eDiv == null) {return false;}
	if(e.innerHTML == "rozbalit"){
		eDiv.className = "see";
		e.innerHTML = "zabalit";
	}
	else{
		eDiv.className = "shov";
		e.innerHTML = "rozbalit";
	}
	
	return true;
}

function editFotoTitle(span,id){
	var e = document.getElementById(span);
	var e2 = document.getElementById(span+"inner");
	if(e == null) {return false;}
	if(e2 == null) {return false;}
	var text = e2.innerHTML;
	e.innerHTML = "<form action='?str=afoto&save&g="+id+"' method='post'><input type='text' name='nazev' value='"+text+"' /><input type='hidden' name='id' value='"+id+"' /><input type='submit' value='Ulozit' /></form>";
	
	return true;
}
//------------------------------------------------------------------------------
// administrace uzivatel
//------------------------------------------------------------------------------

function toggleUserEditTriko(typ){
	var e = document.getElementById("panske");
	var e2 = document.getElementById("damske");
	if(e == null) {return false;}
	if(e2 == null) {return false;}

	if(typ == '1'){
		e.className = "see";
		e2.className = "shov";
	}
	else if(typ == '2'){
		e.className = "shov";
		e2.className = "see";
	}
	return true;
}
*/

function setActive(type,id){
	//alert("index.php?changeActive="+type+"&id="+id);
	var httpRequest = sendRequest("get", "/index.php?changeActive="+type+"&id="+id, null);
    httpRequest.onreadystatechange = function()
    {
        if (httpRequest.readyState == 4)
        {
            if (httpRequest.status == 200)
            {
                //alert(httpRequest.responseText);
            }
        }
    };
    return true;
}

function setActiveFoto(group,id){
	//alert("index.php?changeActive="+type+"&id="+id);
	var httpRequest = sendRequest("get", "/index.php?changeActiveFoto="+group+"&id="+id, null);
    httpRequest.onreadystatechange = function()
    {
        if (httpRequest.readyState == 4)
        {
            if (httpRequest.status == 200)
            {
                //alert(httpRequest.responseText);
            }
        }
    };
    return true;
}

function changeCalendar(id,hodnoty){
	//alert("menim");
	
	//e.style.border = "1px solid red";
	//e.innerHTML = "blabla";
	var table = document.getElementById("calendarTable");
	//alert("<form action='/index.php?a=kalendar&admin' method='post'>"+table.innerHTML+"<input type='hidden' name='id' value='"+hodnoty[8]+"' /></form>"); 
	var reg = /<button>\w*<\/button>/;
	//table.innerHTML = "<form action='/index.php?a=kalendar&admin' method='post'>"+table.innerHTML.replace("<button>","")+"<input type='hidden' name='id' value='"+hodnoty[8]+"' /></form>";
	var e = document.getElementById("row"+id);
	//alert(e.innerHTML);
	//e.innerHTML = "blabla";
	//e.innerHTML = "<td><input type='text' name='den' value='"+hodnoty[0]+"' size=2 /></td><td><input type='text' name='mesic' value='"+hodnoty[1]+"' size=2 /></td><td><input type='text' name='rok' value='"+hodnoty[2]+"' size=4 /></td><td><input type='text' name='alternativni' value='"+hodnoty[3]+"' size=12 /></td><td><input type='text' name='cas' value='"+hodnoty[4]+"' size=5 /></td><td><input type='text' name='mesto' value='"+hodnoty[5]+"' /></td><td><input type='text' name='misto' value='"+hodnoty[6]+"' size=35 /></td><td><input type='text' name='program' value='"+hodnoty[7]+"' size=35 /></td><td><input type='submit' value='Uložit' /></td>";
	//e.innerHTML = "<form action='/index.php?a=kalendar&admin' mathod='post'><td><input type='text' name='den' value='"+hodnoty[0]+"' /></td><td><input type='text' name='mesic' value='"+hodnoty[1]+"' /></td><td><input type='text' name='rok' value='"+hodnoty[2]+"' /></td><td><input type='text' name='alternativni' value='"+hodnoty[3]+"' /></td><td><input type='text' name='cas' value='"+hodnoty[4]+"' /></td><td><input type='text' name='mesto' value='"+hodnoty[5]+"' /></td><td><input type='text' name='misto' value='"+hodnoty[6]+"' /></td><td><input type='text' name='program' value='"+hodnoty[7]+"' /></td><td><input type='text' name='mesic' value='Uložit' /><input type='hidden' name='id' value='"+hodnoty[8]+"' /></td></form>";
}

function toggle(elementId){
	var e = document.getElementById(elementId);
	if (e == null) { return false; }
	var plus = document.getElementById(elementId+"plus");
	if (plus == null) { return false; }
	if (e.className == "shov") { 
		e.className = "see";
		plus.innerHTML = "-"; 
	}
	else { 
		e.className = "shov";
		plus.innerHTML = "+"; 
	}
	
	return true;
}

function changeActivity(type,id){
	var span = document.getElementById(type+id);
	if (span == null) { return false; }
	var aktivni = 0
	if(span.innerHTML == "Aktivní"){
		aktivni = 1;
		span.innerHTML = "Neaktivní";
		span.className = "smaz";
	}
	else{
		span.innerHTML = "Aktivní";
		span.className = "edit_button";
	}
	
	var httpRequest = sendRequest("get", "/index.php?a=repertoar&admin&changeActivity="+type+"&id="+id+"&stav="+aktivni, null);
	httpRequest.onreadystatechange = function()
	{
	    if (httpRequest.readyState == 4)
	    {
	        if (httpRequest.status == 200)
	        {
	            //alert(httpRequest.responseText);
	        }
	    }
	};
	return true;
}

function changeActivityGroup(id){
	var span = document.getElementById(id+"span");
	if (span == null) { return false; }
	var aktivni = 1
	if(span.innerHTML == "Aktivní"){
		aktivni = 0;
		span.innerHTML = "Neaktivní";
		span.className = "smaz";
	}
	else{
		span.innerHTML = "Aktivní";
		span.className = "edit_button";
	}
	
	var httpRequest = sendRequest("get", "/index.php?a=foto&admin&changeActivityGroup="+id+"&stav="+aktivni, null);
	httpRequest.onreadystatechange = function()
	{
	    if (httpRequest.readyState == 4)
	    {
	        if (httpRequest.status == 200)
	        {
	            //alert(httpRequest.responseText);
	        }
	    }
	};
	return true;
}

function changeActivityFoto(id){
	var span = document.getElementById(id+"foto");
	if (span == null) { return false; }
	var aktivni = 1
	if(span.innerHTML == "Aktivní"){
		aktivni = 0;
		span.innerHTML = "Neaktivní";
		span.className = "smaz";
	}
	else{
		span.innerHTML = "Aktivní";
		span.className = "edit_button";
	}
	
	var httpRequest = sendRequest("get", "/index.php?a=foto&admin&changeActivityFoto="+id+"&stav="+aktivni, null);
	httpRequest.onreadystatechange = function()
	{
	    if (httpRequest.readyState == 4)
	    {
	        if (httpRequest.status == 200)
	        {
	            //alert(httpRequest.responseText);
	        }
	    }
	};
	return true;
}

function changeActivityMedia(id){
	var span = document.getElementById(id+"media");
	if (span == null) { return false; }
	var aktivni = 1
	if(span.innerHTML == "Aktivní"){
		aktivni = 0;
		span.innerHTML = "Neaktivní";
		span.className = "smaz";
	}
	else{
		span.innerHTML = "Aktivní";
		span.className = "edit_button";
	}
	
	var httpRequest = sendRequest("get", "/index.php?a=audio&admin&changeActivityMedia="+id+"&stav="+aktivni, null);
	httpRequest.onreadystatechange = function()
	{
	    if (httpRequest.readyState == 4)
	    {
	        if (httpRequest.status == 200)
	        {
	            //alert(httpRequest.responseText);
	        }
	    }
	};
	return true;
}

function changeOrd(odkaz,skladatel){
  var span = document.getElementById("skladateleDiv");
	if (span == null) { return false; }
		
	var httpRequest = sendRequest("get", odkaz, null);
	httpRequest.onreadystatechange = function()
	{
	    if (httpRequest.readyState == 4)
	    {
	        if (httpRequest.status == 200)
	        {
	            span.innerHTML = httpRequest.responseText;
	            if(skladatel) toggle('sklad'+skladatel);
	        }
	    }
	};
	return true;  
}
