

function Odpovedet(id, najdi)
	{
	var i_reakce = document.getElementById("i_reakce");
	var t_reakce = document.getElementById("t_reakce");

    i_reakce.value = id;
	t_reakce.innerHTML = ((id == 0) ? "Téma:" : "Odpověď: <a href=\"#\" onclick=\"return Odpovedet(0,1);\" title=\"Začít nové vlákno\">(nové)</a>");
	if (id > 0)
	    {
	    var nazev_id = document.getElementById("nazev_"+id);
        document.getElementById("i_nazev").value = ((nazev_id.innerHTML.indexOf("Re: ")==0)?"":"Re: ") + nazev_id.innerHTML;

        var odpdiv = document.getElementById("odpdiv_"+id);
		} else {
        var odpdiv = document.getElementById("komentare_pridej_add");
		}

    var komentare_pridej = document.getElementById("komentare_pridej");
	odpdiv.appendChild( komentare_pridej );

	if (najdi == 1)
		{
		setTimeout('window.location.hash = "komentare_pridej";', 100);
		}

	return false;
	}
	
	
function img()
	{
	var q = prompt("Prosím zadejte adresu obrázku:","http://");

	if ((q) && (q != "") && (q != "http://"))
	    {
        iac(document.getElementById("i_text"), "[img]"+q+"[/img]");
		}

	return false;
	}




function iac(el, sm) {
	if (document.selection) {
		el.focus();
		sel = document.selection.createRange();
		sel.text = sm;

		} else if (el.selectionStart || el.selectionStart == "0") {

			el.focus();
			var startPos = el.selectionStart;
			var endPos = el.selectionEnd;
			el.value = el.value.substring(0, startPos) + sm + el.value.substring(endPos, el.value.length);
			el.setSelectionRange(endPos+sm.length, endPos+sm.length);

		} else {
			el.value += sm;
		}
	}

function lbc(el, openTag, closeTag) {
   if (el.setSelectionRange) {
      var st = el.scrollTop;
      var ss = el.selectionStart;
      var se = el.selectionEnd;
      el.value = el.value.substring(0,el.selectionStart) + openTag + el.value.substring(el.selectionStart,el.selectionEnd) + closeTag + el.value.substring(el.selectionEnd,el.value.length);
      el.selectionStart = ss;
      el.selectionEnd = ss;
      el.scrollTop = st;
   }
   else if (document.selection && document.selection.createRange) {
      el.focus();
      var range = document.selection.createRange();
      range.text = openTag + range.text + closeTag;
   }
   el.focus();
}


function smile(sm)
	{
	sm = "[*"+sm+"*]";
    iac(document.getElementById("i_text"), sm);
	return false;
	}

function bold()
	{
	lbc(document.getElementById("i_text"), "[b]","[/b]");
	return false;
	}


function FormSub(dosend)
    {

    if (dosend)
        {
        $("#komentare_pridej_form").attr("target","_self");
        $("#komentare_pridej_form").attr("action","/komentare.pridej.php");
		} else {
        $("#komentare_pridej_form").attr("target","_blank");
        $("#komentare_pridej_form").attr("action","/komentare.nahled.php");
		}

    $("#komentare_pridej_form").submit();
	return true;
	}


function UncheckId(id)
	{
	var cb2 = document.getElementById(id);
	if (cb2)
		{
		cb2.checked = false;
		document.getElementById(id+"_cb").style.backgroundColor = "#FFFFFF";
		}
	}

var cbColors = {del: '#CC0000', pub: '#00CC00', ban: '#000000'}

function CheckInGroup(obj,id,chk)
	{
    var cb = document.getElementById("kom_"+id+"_"+chk);

    cb.checked = (! cb.checked);

	if (cb.checked)
	    {
		obj.style.backgroundColor = cbColors[chk];
		} else {
		obj.style.backgroundColor = "#FFFFFF";
        return;
		}

	switch (chk)
		{
	    case "pub":
			{
			var s = "kom_"+id+"_del";
			UncheckId(s);
			var s = "kom_"+id+"_ban";
			UncheckId(s);
			break;
			}

		case "del":
		    {
			var s = "kom_"+id+"_pub";
			UncheckId(s);
			break;
			}

		case "ban":
		    {
			var s = "kom_"+id+"_pub";
			UncheckId(s);
			var s = "kom_"+id+"_del";
			var ob2 = document.getElementById(s);
			if ((ob2) && (! ob2.checked))
				{
				ob2.checked = true;
	            document.getElementById(s+"_cb").style.backgroundColor = cbColors["del"];
				}
			break;
			}
		}

	}


function SubmitAdm() {
	document.admform.submit();
	}



