tinyMCE.init({language: "cs", mode: "exact", elements: "text", theme: "advanced",
plugins : "spellchecker,table,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras", 

theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,formatselect,fontselect,fontsizeselect,|,cut,copy,paste,pastetext,pasteword,|,search,replace", 
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,code,|,insertdate,inserttime,|,forecolor,backcolor,|,spellchecker,|,cite,abbr,acronym,del,ins,blockquote", 
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", 
theme_advanced_toolbar_location : "top", 
theme_advanced_toolbar_align : "left", 
theme_advanced_statusbar_location : "bottom", 
theme_advanced_resizing : false,

content_css : "../css/xforum.css", 

template_external_list_url : "../tinymce/examples/lists/template_list.js", 
external_link_list_url : "../tinymce/examples/lists/link_list.js", 
external_image_list_url : "../tinymce/examples/lists/image_list.js", 
media_external_list_url : "../tinymce/examples/lists/media_list.js"

});

tinyMCE.init({language: "cs", mode: "exact", elements: "podpis", theme: "advanced",
plugins : "spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template", 

theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect", 
theme_advanced_buttons2 : "cut,copy,paste,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,code,|,preview,|,forecolor,backcolor,|,sub,sup,|,charmap,emotions", 
theme_advanced_buttons3 : "", 
theme_advanced_buttons4 : "", 
theme_advanced_toolbar_location : "top", 
theme_advanced_toolbar_align : "center", 
theme_advanced_statusbar_location : "bottom", 
theme_advanced_resizing : false,

template_external_list_url : "../tinymce/examples/lists/template_list.js", 
external_link_list_url : "../tinymce/examples/lists/link_list.js", 
external_image_list_url : "../tinymce/examples/lists/image_list.js", 
media_external_list_url : "../tinymce/examples/lists/media_list.js"

});

tinyMCE.init({language: "cs", mode: "exact", elements: "komentar", theme: "advanced",
plugins : "spellchecker,table,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras", 

theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect", 
theme_advanced_buttons2 : "cut,copy,paste,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,code,|,forecolor,backcolor,|,sub,sup,|,charmap,emotions", 
theme_advanced_buttons3 : "", 
theme_advanced_buttons4 : "", 
theme_advanced_toolbar_location : "top", 
theme_advanced_toolbar_align : "center", 
theme_advanced_statusbar_location : "bottom", 
theme_advanced_resizing : false,

template_external_list_url : "../tinymce/examples/lists/template_list.js", 
external_link_list_url : "../tinymce/examples/lists/link_list.js", 
external_image_list_url : "../tinymce/examples/lists/image_list.js", 
media_external_list_url : "../tinymce/examples/lists/media_list.js"

});


// -------------------------------------------------------------- zrušit šťouchnutí ---------------------------------------------------------------------


function SpocitejZnaky(oddil){

var delka = document.getElementById(oddil).value.length;

if (delka==0)
	{var hlaska = "Zatím jste nic nenapsali.";}
else if (delka==1)
	{var hlaska = "Napsali jste 1 znak.";}
else if (delka<=4)
	{var hlaska = "Napsali jste "+delka+" znaky.";}
else
	{var hlaska = "Napsali jste "+delka+" znaků.";}
	
document.getElementById('pocetZnaku').innerHTML = hlaska;	

}


function zobrazskryj(prvekID){
  el = prvek(prvekID);
  if(!el || !el.style) return 0;
  el.style.display == "block" ? el.style.display = "none" : el.style.display = "block"
}

function chart(id){

el=document.getElementById(id); 

var radky = document.getElementById('chart').getElementsByTagName('p');
for (var i = 0; i < radky.length; i++)
{
if(radky[i]!=el) {radky[i].style.display = "none";}
}

el.style.display=(el.style.display == 'block')?'none':'block';
}

function prepni(id1,id2) 
{
el1=document.getElementById(id1).style; 
el1.display='none';
el2=document.getElementById(id2).style; 
el2.display='block';
}


function zobrazradek(id) 
{
  el = prvek(id);
  if(!el || !el.style) return 0;
  el.style.display == "inline" ? el.style.display = "none" : el.style.display = "inline"
}

function zobraz(id) 
{
el=document.getElementById(id).style; 
el.display='block';
}

function skryj(id) 
{
el=document.getElementById(id).style; 
el.display='none';
}

/* zobrazení skrytých divů v novinkách */

function roll(id){
el=document.getElementById(id).style; 
el.display=(el.display == 'block')?'none':'block';
}

function fotka(adresa,format)    /* musím předělat fanoušky */
{
if(format==1) {window.open(adresa, '_blank', 'top='+((screen.availHeight-700)/2)+',left=100,width=800,height=600');}
if(format==2) {window.open(adresa, '_blank', 'top='+((screen.availHeight-900)/2)+',left=100,width=600,height=800');}
}

function obrazek(adresa,sirka,vyska) 
{
window.open(adresa, '_blank', 'top='+((screen.availHeight-vyska-100)/2)+',left='+((screen.availWidth-sirka-100)/3)+',width='+sirka+',height='+vyska);
}


function VyberVse(id, name, state)
{
	var parent = document.getElementById(id);
	if (!parent)
	{
		eval('parent = document.' + id);
	}

	if (!parent)
	{
		return;
	}

	var rb = parent.getElementsByTagName('input');
	
	for (var r = 0; r < rb.length; r++)
	{	
		if (rb[r].name.substr(0, name.length) == name)
		{
			rb[r].checked = state;
		}
	}
}

function casKrok()				// nazev podle udalosti run, start, stop
{
var denVTydnu  = new Array("neděle", "pondělí", "úterý", "středa", "čtvrtek", "pátek", "sobota");
var mesicVRoce = new Array("ledna", "února", "března", "dubna", "května", "června", "července", "srpna", "září", "října", "listopadu", "prosince");

datum = new Date();				// vytvor novy datum, prazdna zavorka znamena, ze pouzije aktualni cas
dt    = denVTydnu[datum.getDay()];		// ziskej den v týdnu
d     = datum.getDate();			// ziskej den v měsíci
ms    = mesicVRoce[datum.getMonth()];	// ziskej měsíc v roce 
y 	= datum.getFullYear();			// získej rok
h     = datum.getHours();			// ziskej z datumu hodiny
m     = datum.getMinutes();			// ziskej z datumu minuty
s     = datum.getSeconds();			// ziskej z datumu sekundy
text  = dt + " " + d + "." + ms + " " + y + " " + (h<10?"0"+h:h) + ":" + (m<10?"0"+m:m) + ":" + (s<10?"0"+s:s);	// pridej nulu u cislic mensich nez 10
document.getElementById('hodiny').innerHTML = text;			// zobraz
}

function casStart()				// init
{
casKrok();						// naplneni na zacatku
var casovacID = setInterval("casKrok()", 1000);	// opakuj kazdych 1000 ms
}

// -------------------------------------------------- přenastavení rozměrů obázkových odkazů a pozadí stránky podle okna -------------------------------

function UpravObrazky(){
var odkazy = document.getElementById("obsah").getElementsByTagName("a");
for (var i = 0, length = odkazy.length; i < length; i++) 
	{
	var odkaz = odkazy[i].getAttribute("href");
	var reg = /([0-9]{2,3})-([0-9]{3,4})-([0-9]{3,4})/g;
	var sirka = window.innerWidth-100;
	var vyska = Math.floor((window.innerHeight*0.8)-55);
	var novy = odkaz.replace(reg,'$1-'+sirka+'-'+vyska);
	odkazy[i].setAttribute("href",novy);
	}

// var pozadi = document.body.Style.backgroundImage;
// alert (pozadi);
// document.body.style.backgroundImage = "url('../grafika/ob/eroticlp_ob.png')";

}

// -------------------------------------------------- přenastavení rozměrů obázkových odkazů v galerii --------------------------

function UpravGalerii(cislo,cinnost){

if (cinnost=="zvetsi"){
	var odkaz = document.getElementById(cislo).getAttribute("href");
	var reg = /([0-9]{2,3})-([0-9]{3,4})-([0-9]{3,4})/g;
	var novy = odkaz.replace(reg,'$1-3000-3000');
	document.getElementById(cislo).setAttribute("href",novy);}
else if (cinnost="zmensi"){
	var odkaz = document.getElementById(cislo).getAttribute("href");
	var reg = /([0-9]{2,3})-([0-9]{3,4})-([0-9]{3,4})/g;
	var sirka = window.innerWidth-100;
	var vyska = Math.floor((window.innerHeight*0.8)-55);
	var novy = odkaz.replace(reg,'$1-'+sirka+'-'+vyska);
	document.getElementById(cislo).setAttribute("href",novy);};
}

// -------------------------------------------------- hlasování v anketě u alba --------------------------------------------------

function Pokus(album,track,clen){
var album;
var track;
var clen;

var xmlHttp = new XMLHttpRequest();

var url = "includes/album_anketa.php?album="+album+"&track="+track+"&clen="+clen;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	var anketa = document.getElementById("anketa");
	anketa.innerHTML = xmlHttp.responseText;
	}
else
	{alert(xmlHttp.StatusText);}
}

// -------------------------------------------------- hlasování v anketě u videa --------------------------------------------------

function HlasujVideo(video,track,clen){
var video;
var track;
var clen;

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_video_anketa.php?video="+video+"&track="+track+"&clen="+clen;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	var anketa = document.getElementById("anketa");
	anketa.innerHTML = xmlHttp.responseText;
	}
else
	{alert(xmlHttp.StatusText);}
}

// -------------------------------------------------------------- šťouchnutí ----------------------------------------------------------------------------

function Stouchnout(od,pro,oblast){
var od;
var pro;
var oblast;

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_stouchnuti.php?od="+od+"&pro="+pro+"&oblast="+oblast;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (oblast == "forum") {var div = document.getElementById("stouchnuti");}
else {var div = document.getElementById("popup");}

if (xmlHttp.status==200) {div.innerHTML = xmlHttp.responseText;}
else {alert(xmlHttp.StatusText);}

// přepsání počtu ve sloupečku

if (oblast == "forum"){document.getElementById("profil_stouchnuti_"+pro).innerHTML = "Odesláno!";}
else {document.getElementById("pocet_stouchnuti").innerHTML = "";}

// ověření, zda jsou ještě další šťouchnutí

var div_popup = document.getElementById("div_popup");

if (div_popup){div_popup.style.top = screen.availHeight*0.33;
	     	   div_popup.style.left = (screen.availWidth-div_popup.offsetWidth)/2;
		   var reg = /Máte ([0-9]{1,2})/;
		   var pocet = div.innerHTML.match(reg)[1];
		   document.getElementById("pocet_stouchnuti").innerHTML = "<br><a onclick=\"javascript:ZrusitStouchnuti('"+od+"','"+od+"','stranka')\" href=\"javascript:\">"+pocet+" šťouchnutí</a>";}

}

// -------------------------------------------------------------- zrušit šťouchnutí ---------------------------------------------------------------------

function ZrusitStouchnuti(od,pro,oblast){
var od;
var pro;
var oblast;

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_zrusitstouchnuti.php?od="+od+"&pro="+pro+"&oblast="+oblast;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (oblast == "forum") {var div = document.getElementById("stouchnuti");}
else {var div = document.getElementById("popup");}

if (xmlHttp.status == 200) {div.innerHTML = xmlHttp.responseText;}
else {alert(xmlHttp.StatusText);}

// přepsání počtu ve sloupečku

if (oblast == "forum"){document.getElementById("profil_stouchnuti_"+pro).innerHTML = "Odesláno!";}
else {document.getElementById("pocet_stouchnuti").innerHTML = "";}

// ověření, zda jsou ještě další šťouchnutí

var div_popup = document.getElementById("div_popup");

if (div_popup){div_popup.style.top = screen.availHeight*0.33;
	     	   div_popup.style.left = (screen.availWidth-div_popup.offsetWidth)/2;
		   var reg = /Máte ([0-9]{1,2})/;
		   var pocet = div.innerHTML.match(reg)[1];
		   document.getElementById("pocet_stouchnuti").innerHTML = "<br><a onclick=\"javascript:ZrusitStouchnuti('"+od+"','"+od+"','stranka')\" href=\"javascript:\">"+pocet+" šťouchnutí</a>";}

}

// -------------------------------------------------- zrušit sledování tématu ve fóru --------------------------------------------------

function ZrusitSledovani(clen_cislo,tema){
var clen_cislo;
var tema;

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_zrusitsledovani.php?clen_cislo="+clen_cislo+"&tema="+tema;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	var sledovana_temata = document.getElementById("sledovana_temata");
	sledovana_temata.innerHTML = xmlHttp.responseText;
	}
else
	{alert(xmlHttp.StatusText);}

}

// -------------------------------------------------- ohodnotit novinku --------------------------------------------------

function OhodnotitNovinku(clen,novinka,body){
var clen;
var novinka;
var body;

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_ohodnotitnovinku.php?clen="+clen+"&novinka="+novinka+"&body="+body;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	var nov_hod = document.getElementById("nov_hod_"+novinka);
	nov_hod.innerHTML = xmlHttp.responseText;
	}
else
	{alert(xmlHttp.StatusText);}

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_hodnotitelenovinky.php?novinka="+novinka;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	var hodnotitele = document.getElementById("hodnotitele");
	hodnotitele.innerHTML = xmlHttp.responseText;
	}
else
	{alert(xmlHttp.StatusText);}
}

// -------------------------------------------------- ohodnotit objekt (novinka, odkaz, galerie) --------------------------------------------------

function Obodovat(clen,objekt,cislo,body){
var clen;
var objekt;
var cislo;
var body;

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_ohodnotitobjekt.php?clen="+clen+"&objekt="+objekt+"&cislo="+cislo+"&body="+body;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);
if (xmlHttp.status == 200)
	{document.getElementById("hodnoceni_"+objekt+"_"+cislo).innerHTML = xmlHttp.responseText;}
else
	{alert(xmlHttp.StatusText);}

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_hodnotiteleobjektu.php?objekt="+objekt+"&cislo="+cislo;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{document.getElementById("hodnotitele"+"_"+objekt+"_"+cislo).innerHTML = xmlHttp.responseText;}
else
	{alert(xmlHttp.StatusText);}
}

// -------------------------------------------------- ohodnotit singl --------------------------------------------------

function OhodnotitSingl(clen,singl,kriterium,body){
var clen;
var singl;
var kriterium;
var body;

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_ohodnotitsingl.php?clen="+clen+"&singl="+singl+"&kriterium="+kriterium+"&body="+body;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	var singl_hod = document.getElementById("singl_hod_"+kriterium+"_"+singl);
	singl_hod.innerHTML = xmlHttp.responseText;
	}
else
	{alert(xmlHttp.StatusText);}
}


// ------------------------------------------------------ oznámení o soukromce --------------------------------------------------------------------------

function OznamitSoukromku(clen){
var clen;

var popup = "<div id=\"div_popup\" class=\"div_popup\">";

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_oznamitsoukromku.php?clen="+clen;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{popup += xmlHttp.responseText}
else
	{popup += xmlHttp.StatusText}

popup += "</div>";

document.getElementById("popup").innerHTML = popup;

document.getElementById("div_popup").style.top = screen.availHeight*0.33;
document.getElementById("div_popup").style.left = (screen.availWidth-document.getElementById("div_popup").offsetWidth)/2;

}

// -------------------------------------------------- editace obrázků členů ve fóru ---------------------------------------------------------------------

function ObrazekEdit(obrazek,atribut){
var obrazek;
var atribut;
text = encodeURIComponent(document.getElementById("zmena_"+obrazek+"_"+atribut).value);

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_editovatobrazek.php";
var parametry = "cislo="+obrazek+"&atribut="+atribut+"&text="+text;

if(text!="null"){
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(parametry);
	xmlHttp.onreadystatechange = function() {
	if (xmlHttp.readyState == 4){
		if (xmlHttp.status == 200)
			{document.getElementById(obrazek+"_"+atribut).innerHTML = xmlHttp.responseText;
			 document.getElementById('odkaz_'+obrazek+'_'+atribut).innerHTML = "[<a href=\"javascript:\" onclick=\"ObrazekEditForm('"+obrazek+"','"+atribut+"')\">upravit</a>]";
			}
		else
			{alert('Chyba: '+xmlHttp.StatusText);};
		};
	};

};

}

// -------------------------------------------------- ověření překročení limitu nahraných fotek na uživatele --------------------------------------------

function OverLimitObrazku(pocet){
var pocet;

if (pocet>=5){document.getElementById('obrazek').disabled=true; document.getElementById('submit').disabled=true};

}

// -------------------------------------------------- otevření formuláře k editaci obrázků členů ve fóru ------------------------------------------------

function ObrazekEditForm(obrazek,atribut){
var obrazek;
var atribut;
text = document.getElementById(obrazek+'_'+atribut).innerHTML;

if(atribut == "nazev"){delka = 16} else {delka = 32};

if(atribut == "kategorie"){
	nabidka = '<select id="zmena_'+obrazek+'_'+atribut+'" onchange="ObrazekEdit(\''+obrazek+'\',\''+atribut+'\')">';
	nabidka += '<option value="Madonna"';
	if (text=="Madonna") {nabidka += ' selected="selected"'};
	nabidka += '>Madonna</option>';
	nabidka += '<option value="osobní"';
	if (text=="osobní") {nabidka += ' selected="selected"'};
	nabidka += '>osobní</option>';
	nabidka += '<option value="ostatní"';
	if (text=="ostatní") {nabidka += ' selected="selected"'};
	nabidka += '>ostatní</option>';
	nabidka += '</select>';
	document.getElementById(obrazek+'_'+atribut).innerHTML = nabidka;
}
else
{
	document.getElementById(obrazek+'_'+atribut).innerHTML = '<input type="text" id="zmena_'+obrazek+'_'+atribut+'" size="35" maxlength="'+delka+'" value="'+text+'" onkeyup="Odentruj(\''+obrazek+'\',\''+atribut+'\')">';
};

document.getElementById('odkaz_'+obrazek+'_'+atribut).innerHTML = '[<a href="javascript:" onclick="ObrazekEdit(\''+obrazek+'\',\''+atribut+'\')">uložit</a>]';

}

// -------------------------------------------------- zkontroluje tlačítka a po enteru odešle -----------------------------------------------------------

function Odentruj(obrazek,atribut){
if(event.keyCode == 13){

var obrazek;
var atribut;
ObrazekEdit(obrazek,atribut);

};

}

// -------------------------------------------------- smazat obrázek z fóra -----------------------------------------------------------------------------

function SmazatObrazek(obrazek,clen){
var obrazek;
var clen;

pokracovat = confirm("Opravdu chcete smazat obrázek?");
if(pokracovat){

	var xmlHttp = new XMLHttpRequest();

	var url = "includes/ajax_smazatobrazek.php?cislo="+obrazek+"&clen="+clen;
	xmlHttp.open("GET", url, false);
	xmlHttp.send(null);

	if (xmlHttp.status == 200){document.getElementById("clen_obrazky").innerHTML = xmlHttp.responseText;}else{alert(xmlHttp.StatusText);};
	
	document.getElementById('obrazek').disabled=false; document.getElementById('submit').disabled=false
	}
}

// ------------------------------------------------------ lajkovaní objektů -----------------------------------------------------------------------------

function LibiSeMi(objekt,cislo,clen,hodnota){
var objekt;
var cislo;
var clen;
var hodnota;

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_libisemi.php?objekt="+objekt+"&cislo="+cislo+"&clen="+clen+"&hodnota="+hodnota;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	document.getElementById(cislo+"_libisemi").innerHTML = xmlHttp.responseText;
	}
else
	{alert(xmlHttp.StatusText);}
}


// ------------------------------------------------------ detailní výpis lajkovatelů --------------------------------------------------------------------

function LibiSeMiDetail(objekt,cislo,clen){
var objekt;
var cislo;
var clen;

var popup = "<div id=\"div_popup\" class=\"div_popup\">";

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_libisemidetail.php?objekt="+objekt+"&cislo="+cislo+"&clen="+clen;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{popup += xmlHttp.responseText}
else
	{popup += xmlHttp.StatusText}

popup += "</div>";

document.getElementById("popup").innerHTML = popup;

document.getElementById("div_popup").style.top = screen.availHeight*0.33;
document.getElementById("div_popup").style.left = (screen.availWidth-document.getElementById("div_popup").offsetWidth)/2;

}

// ------------------------------------------------------ detailní výpis hodnotitelů -------------------------------------------------------------------

function HodnoceniDetail(objekt,cislo,clen){
var objekt;
var cislo;
var clen;

var popup = "<div id=\"div_popup\" class=\"div_popup\">";

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_hodnocenidetail.php?objekt="+objekt+"&cislo="+cislo+"&clen="+clen;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{popup += xmlHttp.responseText}
else
	{popup += xmlHttp.StatusText}

popup += "</div>";

document.getElementById("popup").innerHTML = popup;

document.getElementById("div_popup").style.top = screen.availHeight*0.33;
document.getElementById("div_popup").style.left = (screen.availWidth-document.getElementById("div_popup").offsetWidth)/2;

}

// ----------------------------------------------------------- výtah v hlavičce --------------------------------------------------------------------------

function Vytah(){

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_vytah.php";
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{document.getElementById("vytah").innerHTML = xmlHttp.responseText;}
else
	{document.getElementById("vytah").innerHTML = xmlHttp.StatusText;}

}

// ------------------------------------------------------------ osobní shrnutí ---------------------------------------------------------------------------

function OsobniShrnuti(clen,oblast){

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_osobni_shrnuti.php?clen="+clen+"&oblast="+oblast;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{document.getElementById("aktual").innerHTML = xmlHttp.responseText;}
else
	{document.getElementById("aktual").innerHTML = xmlHttp.StatusText;}

}

// ------------------------------------------------------ ověří vyplnění políček ------------------------------------------------------------------------

function OverVyplneni(formular){
if(formular.obrazek.value=="") {alert ('Nevybrali jste žádný obrázek!'); return false} else {formular.submit.value='ODESÍLÁM'; return true};
}

// ------------------------------------------------------ zavře otevřený oddíl --------------------------------------------------------------------------

function ZavriDiv(div){
var div;

zmensovani = window.setInterval("ZmensiVysku('"+div+"')", 50);
window.setTimeout("document.getElementById('popup').innerHTML = \"\"", 500);
setTimeout("window.clearTimeout('"+zmensovani+"')", 500);
}

function ZmensiVysku(div){
var div;

vyska = document.getElementById(div).offsetHeight; document.getElementById(div).style.height = vyska*0.67;
}

// ---------------------------------------------- změní odkazové rámce v oddilu na novou stránku --------------------------------------------------------

function ZmenRamec(oddil){

if (document.formular.okno.checked==true)
	{var ramec = "_blank";}
else
	{var ramec = "_self";}

var odkazy = document.getElementById(oddil).getElementsByTagName("a");
for (var i = 0, length = odkazy.length; i < length; i++) 
	{
	var odkaz = odkazy[i].getAttribute("href");
	odkazy[i].setAttribute("target",ramec);
	}

document.cookie="aktualizace_ramec="+ramec;

}


// ------------------------------------------------------ znovu načte výpis aktualizací -----------------------------------------------------------------

function Aktualizuj(clen,pocet){

if (document.formular.vyber[0].checked) {var oblast = "web";}
else if (document.formular.vyber[1].checked) {var oblast = "forum";}
else {var oblast = "vse";}

if (document.formular.okno.checked==true)
	{var ramec = "_blank";}
else
	{var ramec = "_self";}

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_aktualizace.php?clen="+clen+"&pocet="+pocet+"&oblast="+oblast+"&ramec="+ramec;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	document.getElementById("aktualizace").innerHTML = xmlHttp.responseText;
	}
else
	{alert(xmlHttp.StatusText);}

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_aktivni_clenove.php?clen="+clen+"&smer=radek";
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	document.getElementById("aktualizace_clenove").innerHTML = xmlHttp.responseText;
	}
else
	{alert(xmlHttp.StatusText);}

}


// ------------------------------------------------------ změní parametry aktualizací -------------------------------------------------------------------

function ZmenaAktualizace(clen,pocet){

/* aktualizuje přihlášení ve fóru */

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_session_update.php?clen="+clen+"&sekce=aktualizace";
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

/* změní parametry aktualizace */

clearTimeout(aktualizace);
Aktualizuj(clen,pocet);
aktualizace = window.setInterval("Aktualizuj("+clen+","+pocet+")", 5*1000);

/* uloží v cookies oblast */

document.cookie="aktualizace_oblast="+oblast;

}

// ------------------------------------------------- znovu načte výpis aktivních členů a jejich činností ------------------------------------------------

function CinnostClenu(clen,uroven,pasmo,oblast){

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_cinnost_clenu.php?clen="+clen+"&uroven="+uroven+"&pasmo="+pasmo+"&oblast="+oblast;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	document.getElementById("cinnostclenu").innerHTML = xmlHttp.responseText;
	}
else
	{alert(xmlHttp.StatusText);}

}

// ----------------------------------------------- barvu zadanou rgb v prvním poli obarví div v druhém --------------------------------------------------


function Prebarvi(barva,div){
barva = document.getElementById(barva).value; 
document.getElementById(div).style.backgroundColor = "rgb("+barva+")"; 
}

// -------------------------------------- kód první barvy z palety přepíše do druhého textového pole a zobrazí náhled -----------------------------------


function NactiBarvu(barva,div){
document.getElementById(div).value = barva;

// generace nové podrobnější palety a vypsání kódu kliknuté barvy

if (div=='zadBarPal1')
	{var slozky = barva.split(",");
	var drb = (255-slozky[0])/50; var dgb = (255-slozky[1])/50; var dbb = (255-slozky[2])/50;
	var drc = slozky[0]/50; var dgc = slozky[1]/50; var dbc = slozky[2]/50;
	var paleta = "<div class=\"paleta_02\">";

	for (var i = 0; i < 50; i++)
	{var r = Math.floor(i*drc); var g = Math.floor(i*dgc); var b = Math.floor(i*dbc);
	paleta += "<span style=\"background: rgb("+r+","+g+","+b+")\" onclick=\"NactiBarvu('"+r+","+g+","+b+"','zadBarPal2')\"> </span>";};

	for (var i = 0; i < 50; i++)
	{var r = slozky[0]-(-Math.floor(i*drb)); var g = slozky[1]-(-Math.floor(i*dgb)); var b = slozky[2]-(-Math.floor(i*dbb));
	paleta += "<span style=\"background: rgb("+r+","+g+","+b+")\" onclick=\"NactiBarvu('"+r+","+g+","+b+"','zadBarPal2')\"> </span>";};

	paleta = paleta+"</div>";

//	document.getElementById('palDet').innerHTML = "červená: "+slozky[0]+" zelená: "+slozky[1]+" modrá: "+slozky[2]+paleta;
	document.getElementById('palDet').innerHTML = paleta;
	Prebarvi('zadBarPal1','nahBarPal1');}
else
	{Prebarvi('zadBarPal2','nahBarPal2');};

// zobrazení barvy v aktivním poli

var nahled = pole.replace('zad','nah');
document.getElementById(nahled).style.backgroundColor = "rgb("+barva+")"; 
document.getElementById(pole).value = barva;
}

// -------------------------------------- zapamatuje si pole jako aktivní pole pro pozdější práci -------------------------------------------------------

function AktivniPole(aktivni){
pole = aktivni;
return pole;
}

// -------------------------------------- našeptávač ----------------------------------------------------------------------------------------------------

function Naseptavac(objekt){
var objekt;
var text = document.getElementById("zadani_"+objekt).value; 

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_naseptavac.php?objekt="+objekt+"&text="+text;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	var div = document.getElementById("naseptavac_"+objekt);
	div.innerHTML = xmlHttp.responseText;
	}
else
	{alert(xmlHttp.StatusText);}
}

// -------------------------------------- vyhledávání v kompletní diskografii na stránce o albu ---------------------------------------------------------

function DiskografieAlba(album,poradi){

var search = document.getElementById("search").value; 

var xmlHttp = new XMLHttpRequest();

var url = "includes/ajax_diskografie_alba.php?album="+album+"&poradi="+poradi+"&search="+search;
xmlHttp.open("GET", url, false);
xmlHttp.send(null);

if (xmlHttp.status == 200)
	{
	{document.getElementById("diskografie_alba").innerHTML = xmlHttp.responseText;}
	}
else
	{alert(xmlHttp.StatusText);}


}
