/*
Copyright Adam Haken http://adam.haken.cz/, 2007
tento kod je chranen autorskym zakonem, jakekoli nepovolene pouziti je trestne
*/

var altokno=0;

function sb_hover(elem) {

	elem.className='hover';
	}

function sb_hout(elem) {

	elem.className='';
	}

function zx_altoknopohyb() {

	var idokno=document.getElementById('altokno');

	var nx=zp['mysx']+18;
	var ny=zp['mysy']+10;

	if ((nx+idokno.offsetWidth)>(zp['oknosirka']-25)) 
		nx=zp['oknosirka']-25-idokno.offsetWidth;

	if ((ny+idokno.offsetHeight)>(zp['oknovyska']+zp['oknoscrolly']-20)) 
		ny=zp['mysy']-20-idokno.offsetHeight;

	idokno.style.left=nx+'px';
	idokno.style.top=ny+'px';
	}

function zx_setalt(desc) {

	var idokno=document.getElementById('altokno');

	if (desc.length==0) {

		altokno=0;
		idokno.style.display='none';
		idokno.innerHTML='';
		}
	else {

		altokno=1;
		idokno.style.display='block';
		idokno.innerHTML=desc;
		}
	}

function zx_hledejservery() {

	var kat=document.getElementById('isbaddkat').value;
	var query=document.getElementById('isbaddquery').value;

	if (query.length==0 && kat==0) {

		var tmp0,tmp1;
		tmp0=document.getElementById('vyhledaneseznam');

		try {
			tmp1=document.getElementById('inseznam');
			tmp0.removeChild(tmp1);
			}
		catch (e) {

			}
		}
	else {

		load_htreq('/_data/clscripts/hledejservery.php?r='+escape(Math.random())+'&k='+kat+'&q='+escape(query),zx_pridejservery);
		}

	return true;
	}

function zx_pridejservery() {

	if (htrequest.readyState==4 && htrequest.status==200) {

		zx_hledaneservery();
		}
	else if (htrequest.readyState==4 && htrequest.status!=200) {
  
		}
	}

function zx_hledaneservery() {

	var idokno;
	var i=0;

	if (htrequest.responseText.length>0) {

		var htret=htrequest.responseXML;
		var servery=htret.getElementsByTagName('server');

		var tmpx,tmp0,tmp1,tmp2,tmp3,tmp4,tmp5,tmp6,tmp7,tmp8,tmp9;
		tmp0=document.getElementById('vyhledaneseznam');

		try {
			tmp1=document.getElementById('inseznam');
			tmp0.removeChild(tmp1);
			}
		catch (e) {

			}

		if (servery.length>0) {

			tmp1=document.createElement('div');
			setAttr(tmp1,'id','inseznam');
			setAttr(tmp1,'class','inseznam');
			for (i=0;i<servery.length;i++) {

				var server=servery[i];

				tmp2=document.createElement('a');
				setAttr(tmp2,'nohref',true);
				setAttr(tmp2,'class','inseznamclick');
				setAttr(tmp2,'onclick','zx_vlozserver('+server.getAttribute('sid')+',0)');
				setAttr(tmp2,'title','Vložit tento server na stránku.');

				tmp3=document.createTextNode(server.getAttribute('title'));
				tmp2.appendChild(tmp3);
				tmp1.appendChild(tmp2);
				}
			tmp0.appendChild(tmp1);
			}
		}


	}

function zx_vlozserver(iserver,ihp) {

	var ipocet=10;
	if (ihp==0) {
	
		try {
	
			ihp=document.getElementById('isbaddhp').value;
			}
		catch (e) {

			}
		}
	
	try {
	
		ipocet=document.getElementById('isbaddpocet').value;
		}
	catch (e) {
		}

	if (ihp==0) ihp=3;
	
	zp_putboxes('x'+ihp+','+iserver+'|'+ipocet);
	}


function zx_exportboxy() {

	zp_exportsite();

	return zp['souca'];
	}


function sbox_podmenu(sid,set,pocet) {

	var elem;

	for (var i=0;i<pocet;i++) {

		try {

			elem=document.getElementById(sid+i);

			if (set==i) elem.style.display='block';
			else elem.style.display='none';

			}
		catch (e) {

			}
		}
	}




