
var typ_otazky;

if(typ_otazky == 1 || typ_otazky == 2)
	var kontrolni_otazka_je_skryta = 0;
else
	var kontrolni_otazka_je_skryta = 1;




function nahledKomentare()
	{
	// nactu hodnoty z poli
	var kj = document.getElementById('kj').value;
	var km = document.getElementById('km').value;
	var kw = document.getElementById('kw').value;
	var kn = document.getElementById('kn').value;
	var kt = document.getElementById('kt').value;
	var textid = document.getElementById('textid').value;
		
	//skryji skoro vsechny P tagy
	var a = document.getElementById('kf').getElementsByTagName('p');
	for(var i = 0; i < a.length; i++)
		{
		if(a[i].id != 'kf-odeslani')
			a[i].style.display = 'none';
		}
	//skryji skoro vsechny DIV tagy
	var b = document.getElementById('kf').getElementsByTagName('div');
	for(var i = 0; i < b.length; i++)
		{
		if(b[i].id != 'nahled-komentare')
			b[i].style.display = 'none';
		}
	
	var nd = document.getElementById('nahled-komentare');
	nd.style.display = 'block';
	nd.innerHTML = '<div style="text-align:center;"><img src="i/admin/ikony/ajax-loading.gif" width="48" height="48" alt="Loading..." border="0" /><br clear="all" /><strong>Čekejte prosím</strong></div>';
	
	// zmenim legend komentare
	if(document.getElementById('kf-legend'))
		document.getElementById('kf-legend').innerHTML = 'Náhled komentáře';
	
	//zmenime tlacitko rusici nahled
	var but = document.getElementById('kf-nahled');
	but.value = 'Zrušit náhled';
	but.onclick = zrusNahled;

	// zkompletujeme url a nahradime pluska (+)
	var pole = [kj, km, kw, kn, kt];
	var pole2 = ['kj', 'km', 'kw', 'kn', 'kt'];
	var url = 'textid='+textid;
	for(i = 0; i < pole.length; i++)
		{
		var re1=/\+/g;
		pole[i] = pole[i].replace(re1,'%2B');
		url += '&'+pole2[i]+'='+pole[i];
		}

	// zavolam ajaxovou fci (soubor, funkce pro zpracovani html a url s parametry)
	ajaxResults('komentare-nahled.php','nahledfin',url);
	}


function nahledfin(http_request)
	{
	var html = '';
	if (http_request.readyState == 4)
		{
		if (http_request.status == 200)
			{
			html += http_request.responseText;
			var ndiv = document.getElementById('nahled-komentare');
			ndiv.style.display = 'block';
			ndiv.innerHTML = html;
			location.href = '#kf-legend';
			}
		else
			{
			alert('Ajax chyba: '+http_request.status);
			}
		}
	}


function zrusNahled()
	{
	// zmenim legend komentare
	if(document.getElementById('kf-legend'))
		document.getElementById('kf-legend').innerHTML = 'Přidej komentář';
	
	// skryjeme div s nahledem
	if(document.getElementById('nahled-komentare'))
		document.getElementById('nahled-komentare').style.display = 'none';

	// odkryjeme DIVy a P tagy
	var a = document.getElementById('kf').getElementsByTagName('p');
	for(var i = 0; i < a.length; i++)
		a[i].style.display = 'block';
	var b = document.getElementById('kf').getElementsByTagName('div');
	for(var i = 0; i < b.length; i++)
		if(b[i].id != 'nahled-komentare' && !(b[i].id == 'k-otazka' && kontrolni_otazka_je_skryta))
			b[i].style.display = 'block';
	
	//zmenime tlacitko rusici nahled
	var but = document.getElementById('kf-nahled');
	but.value = 'Náhled';
	but.onclick = nahledKomentare;
	}







function ajaxResults(soubor,fce,params)
	{
	var http_request = false;
	if (window.XMLHttpRequest)
		http_request = new XMLHttpRequest();
	else if (window.ActiveXObject)
		{
		try
			{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch (error)
			{
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
	http_request.onreadystatechange = function()
		{
		eval(fce+'(http_request)');
		}
	http_request.open('POST', soubor);
	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http_request.send(params);
	}

