function SetCookie(cookieName,cookieValue,nDays) {
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue)+";expires="+expire.toGMTString();
}
function Show(prvek) {
	var x=document.getElementById(prvek);
	if (x.style.display=="block") {
		x.style.display="none";
		SetCookie("psanciczukricnik","2","365");
	} else {
		x.style.display="block";
		SetCookie("psanciczukricnik","1","365");
	}
}
function showInputVal(obj, txt) {
	if(obj.value=='') {
		obj.value=txt;
	}
}
function hideInputVal(obj, txt) {
	if(obj.value==txt) {
		obj.value='';
	}
}
function fActivate() {
}
function fDeactivate() {
}
function hodnot(id) {
	var znamka = document.getElementById("znamka"+ id).value;
	if (window.ActiveXObject) {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}
	var adresa = "ajax_hodnot.php?id="+ id +"&znamka="+ znamka +"";
	httpRequest.open("GET", adresa, true);
	httpRequest.onreadystatechange = function () { hodnotRequest(id); } ;
	httpRequest.send(null);
}
function hodnotRequest(cisloboxu) {
	if (httpRequest.readyState == 4) {
		if(httpRequest.status == 200) {
			var hodnotZobrazeni = document.getElementById("hodnotbox" + cisloboxu);
			hodnotZobrazeni.innerHTML = httpRequest.responseText;
		} else {
			alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
		}
	}
}
function zaloz(id) {
	if (window.ActiveXObject) {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", "ajax_zaloz.php?id="+ id, true);
	httpRequest.onreadystatechange= function () { zalozRequest(id); } ;
	httpRequest.send(null);
}
function zalozRequest(id) {
	if (httpRequest.readyState == 4) {
		if(httpRequest.status == 200) {
			var zalozZobrazeni = document.getElementById("pruh"+ id);
			zalozZobrazeni.innerHTML = httpRequest.responseText;
		} else {
			alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
		}
	}
}
function oblib(id) {
	if (window.ActiveXObject) {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", "ajax_oblib.php?id="+ id, true);
	httpRequest.onreadystatechange= function () { oblibRequest(id); } ;
	httpRequest.send(null);
}
function oblibRequest(id) {
	if (httpRequest.readyState == 4) {
		if(httpRequest.status == 200) {
			var oblibZobrazeni = document.getElementById("pruh"+ id);
			oblibZobrazeni.innerHTML = httpRequest.responseText;
		} else {
			alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
		}
	}
}
function hodnottema(id) {
	var znamka = document.getElementById("znamka"+ id).value;
	if (window.ActiveXObject) {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}
	var adresa = "ajax_tema_hodnot.php?id="+ id +"&znamka="+ znamka +"";
	httpRequest.open("GET", adresa, true);
	httpRequest.onreadystatechange = function () { hodnottemaRequest(id); } ;
	httpRequest.send(null);
}
function hodnottemaRequest(cisloboxu) {
	if (httpRequest.readyState == 4) {
		if(httpRequest.status == 200) {
			var hodnotZobrazeni = document.getElementById("hodnotbox" + cisloboxu);
			hodnotZobrazeni.innerHTML = httpRequest.responseText;
		} else {
			alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
		}
	}
}
function LiveUpdate(dest) {
	var vysledek = document.getElementById("fm_text").value;
	vysledek = vysledek.replace(/\n/g,"<br>");
	vysledek = vysledek.replace(/\[b\]/g,"<b>");
	vysledek = vysledek.replace(/\[\/b\]/g,"</b>");
	vysledek = vysledek.replace(/\[i\]/g,"<i>");
	vysledek = vysledek.replace(/\[\/i\]/g,"</i>");
	vysledek = vysledek.replace(/\[u\]/g,"<u>");
	vysledek = vysledek.replace(/\[\/u\]/g,"</u>");
	vysledek = vysledek.replace(/\[vm2\]/g,"<span class=\"vm2\">");
	vysledek = vysledek.replace(/\[\/vm2\]/g,"</span>");
	vysledek = vysledek.replace(/\[vm1\]/g,"<span class=\"vm1\">");
	vysledek = vysledek.replace(/\[\/vm1\]/g,"</span>");
	vysledek = vysledek.replace(/\[vp1\]/g,"<span class=\"vp1\">");
	vysledek = vysledek.replace(/\[\/vp1\]/g,"</span>");
	vysledek = vysledek.replace(/\[vp2\]/g,"<span class=\"vp2\">");
	vysledek = vysledek.replace(/\[\/vp2\]/g,"</span>");
	vysledek = vysledek.replace(/\[vp3\]/g,"<span class=\"vp3\">");
	vysledek = vysledek.replace(/\[\/vp3\]/g,"</span>");
	vysledek = vysledek.replace(/\[vp4\]/g,"<span class=\"vp4\">");
	vysledek = vysledek.replace(/\[\/vp4\]/g,"</span>");
	vysledek = vysledek.replace(/\&/g,"&amp;");
	vysledek = vysledek.replace(/\[tab\]/g,"&nbsp;&nbsp;");
	dest.innerHTML = "<br>" + vysledek + "<br><br>";
}
function popokno(url) {
	winpopup=window.open(url,'popup','status=no,location=no,toolbar=no,menubar=no,scrollbars=yes,left=150,screenX=150,top=100,screenY=100,height=400,width=600');
}
function createTag(areaId,startTag,endTag) {
    var myField=document.getElementById(areaId);
    //IE support
    if (document.selection) {
        myField.focus();
        sel = document.selection.createRange();
        sel.text = startTag+sel.text+endTag;
        myField.focus();
    }
    //MOZILLA/NETSCAPE support
    else if (myField.selectionStart || myField.selectionStart == '0') {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        myField.value = myField.value.substring(0, startPos)
                      + startTag 
                      + myField.value.substring(startPos, endPos)
                      + endTag
                      + myField.value.substring(endPos, myField.value.length);
        myField.focus();
        myField.selectionStart = startPos + startTag.length;
        myField.selectionEnd = endPos + startTag.length;
    } else {
        myField.value += myValue;
        myField.focus();
    }
}
function createUrl(areaId) {
	var puvodni=document.getElementById(areaId);
	x1=prompt("Vložte URL adresu", "http://");
	x2=prompt("Vložte zobrazovaný název odkazu", "");
	bolda="[url="+x1+"]"+x2+"[/url]";
	puvodni.value+=bolda;
	puvodni.focus();
}
function kopyAutor() {
	var puvodni=document.getElementById("textikkomentuj").value;
	var w = document.getElementById("reakce").selectedIndex;
	var kk = document.getElementById("reakce").options[w].text;
	if (kk!="") puvodni=kk + ": " + puvodni;
	document.getElementById("textikkomentuj").value=puvodni;
}
function kopydAutor() {
	var puvodni=document.getElementById("fm_text").value;
	var w = document.getElementById("reakce").selectedIndex;
	var kk = document.getElementById("reakce").options[w].text;
	if (kk!="") puvodni=kk + ": " + puvodni;
	document.getElementById("fm_text").value=puvodni;
}
function markAllRows(container_id) {
	var rows,checkbox;
	rows = document.getElementById(container_id);
	for(x = 0;x<rows.length;x++) {
		checkbox = rows[x];
		if(checkbox.type=='checkbox'){checkbox.checked = !checkbox.checked;}
	}
	return true;
}
function zapisvzkaz() {
	if (window.ActiveXObject) {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}
	var omaha = '';
	var vloztext = document.getElementById("zprava").value;
	var params = "vzkaz="+ vloztext;
	var co = vloztext.substr(0,1);
	if (co == '{') {
		var kam = vloztext.indexOf('}');
		if (kam > 0) {
			kam = kam + 2;
			omaha = vloztext.substr(0,kam);
		}
	}
	httpRequest.open("POST", "/chat/zapis.php", true);
	httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpRequest.setRequestHeader("Content-length", params.length);
	httpRequest.setRequestHeader("Connection", "close");
	httpRequest.onreadystatechange= function () {vzkazRequest(omaha); } ;
	httpRequest.send(params);
}
function vzkazRequest(omaha) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			document.getElementById("zprava").value=omaha;
			$('#main-content').load('/chat/ajax_vzkaz.php').fadeIn('fast');
		} else {
			alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
		}
	}
}
function vzkazReakce(kk) {
	var puvodni=document.getElementById("zprava").value;
	if (kk!="") {
		puvodni="{" + kk + "} " + puvodni;
	}
	document.getElementById("zprava").value=puvodni;
}
