function notification(msg, msgOK, msgFail, timeout) {

}

/* zamena obrazku v dokumentu Sin slavy */
function trofej(id, name) {
	document.getElementById(id).src = "/images/trof_" + name + ".jpg";
}

/* zamena obrazku */
function obrazek(id, slozka, soubor) {
	$("#" + id).attr("src", "/" + slozka + "/" + soubor);
}

/* zobrazovani a skryvani elementu stranky */
var povoleno = 1;

function prepnout(element) {
  if (povoleno) {
		povoleno = false;
    $("#" + element).slideToggle(400, function(){povoleno = 1;});
	}
}

function zobrazit(element) {
  if (povoleno) {
		povoleno = false;
    $("#" + element).slideDown(400, function(){povoleno = 1;});
	}
}

function vysunout(element) {
  if (povoleno) {
		povoleno = false;
    $("#" + element).slideUp(400, function(){povoleno = 1;});
	}
}

/* nastaveni kurzoru do pole Vzkaz */
function setFocus(id) {
  document.getElementById(id).focus();
}

/* reakce na prispevek */
function reakce(string) {
	document.getElementById("reakce").value = string;
}

/* nacteni upravovaneho prispevku */
function upravit(jmeno, reakce, upravit, vzkaz) {
 document.getElementById("jmeno").value = jmeno;
 document.getElementById("reakce").value = reakce;
 document.getElementById("upravit").value = upravit;
 document.getElementById("vzkaz").value = vzkaz;
}

/* vlozeni formatovani do pole Vzkaz */
function vlozit(before, after) {
  var pole = document.getElementById("vzkaz");
	/* kod pro Mozillu a Operu */
	if (pole.setSelectionRange) {
 		var start = pole.selectionStart;
 		var end = pole.selectionEnd;
 		var pos = start + before.length;
 		pole.focus();
 		pole.value = pole.value.substring(0, start) + before + pole.value.substring(start, end) + after + pole.value.substring(end);
 		pole.setSelectionRange(pos, pos);
 	}
		/* kod pro Internet Explorer */
		else if (document.selection) {
	 		pole.focus();
	 		document.selection.createRange().text = before + document.selection.createRange().text + after;
		}
}

/********** KONTAKTY **********/

function toggleFilter(param) {
	addr = document.location.toString();

	if (param.indexOf("aktivita") != -1) {
		// adresa ma format :aktivita=PUVODNI,PREPINANA hodnota filtru
		addr = addr.replace(/:aktivita=\d+/, "");

		// puvodni hodnota filtru
		oldp = param.substring(9, param.indexOf(","));

		// hodnota, kterou chceme prepnout
		newp = param.substring(param.indexOf(",")+1);

		// pridej nebo odeber parametr z filtru
		if (oldp.indexOf(newp) == -1) {oldp += newp;}
		else {oldp = oldp.replace(newp, "");}

		// pokud zustala aspon jedna filtrovana hodnota, nastav do adresy novou hodnotu
		if (oldp.length > 0) addr += ":aktivita=" + oldp;

	} else if (param.indexOf("medaile") != -1) {
		// adresa ma format :medaile=PUVODNI,PREPINANA hodnota filtru
		addr = addr.replace(/:medaile=\d+/, "");

		// puvodni hodnota filtru
		oldp = param.substring(8, param.indexOf(","));

		// hodnota, kterou chceme prepnout
		newp = param.substring(param.indexOf(",")+1);

		// pridej nebo odeber parametr z filtru
		if (oldp.indexOf(newp) == -1) {oldp += newp;}
		else {oldp = oldp.replace(newp, "");}

		// pokud zustala aspon jedna filtrovana hodnota, nastav do adresy novou hodnotu
		if (oldp.length > 0) addr += ":medaile=" + oldp;

	} else {
		// retezec zapnuteho filtru
		param_on = ":" + param + "=1";

		// odeber nebo pridej uvedeny retezec
		if (addr.indexOf(param_on) > -1) addr = addr.replace(param_on, "");
		else addr += param_on;
	}
	// prejdi na novou adresu
	location.href = addr;
}

