/*
Adam Haken, 2006
tento kod je chranen autorskym zakonem, jakekoli nepovolene pouziti je trestne
*/

var idsite=0;

function load_script(url) {

	var head=document.getElementsByTagName('head').item(0);
	var old=document.getElementById('last_id');
	if (old)head.removeChild(old);
	script=document.createElement('script');
	script.src=url;
	script.type='text/javascript';
	script.defer=true;
	script.id='last_id'
	void(head.appendChild(script));
	}

function zmenkalendar(oid,rok,mesic,arok,amesic,aden,kam,typkalendare,params) {

	
	load_script('/_data/clscripts/kalendar.php?oid='+oid+'&rok='+rok+'&mesic='+mesic+'&arok='+arok+'&amesic='+amesic+'&aden='+aden+'&typ='+typkalendare+'&kam='+kam+'&idsite='+idsite+'&params='+params);
	}

function zavrikalendar(oid) {

	document.getElementById(oid).style.display='none';
	}


function kalendar(smer) {

	akt=0;
	nove=0;

	for (i=0;i<6;i++) {
	
		if (document.getElementById('k-'+i).className=='block') {
		
			akt=i;
			}
		}
	
	if (smer==0) {
	
		nove=akt+1;
		if (nove>=5) nove=5;
		}
	else {
	
		nove=akt-1;
		if (nove<0) nove=0;
		}
	
	if (akt==nove) {
	
		}
	else {
		
		document.getElementById('k-'+akt).className='hidden';
		document.getElementById('k-'+nove).className='block';
		}

	}

var skam='';

function ukazkalendar(kam,rok1,mesic1,rok2,mesic2,den2,params) {

	try {

		document.getElementById(skam).className='dattum';
		}
	catch (e) {

		}

	skam=kam;

	try {

		document.getElementById(kam).className='sell';
		}
	catch (e) {

		}

	zmenkalendar('kalendar2',rok1,mesic1,rok2,mesic2,den2,kam,0,params);
	document.getElementById('kalendar2').style.display='block';
	}

function kalendarsetdatum(oid,datum,kam) {

	try {

		document.getElementById(skam).className='dattum';
		}
	catch (e) {

		}

	try {

		document.getElementById(kam).value=datum;
		}
	catch (e) {

		}

	document.getElementById(oid).style.display='none';
	}

function hlasuj(odpoved,has) {

	location.href='./?action=hlasuj&odpoved='+odpoved+'&has='+has;
	}

var iotyp='';
var iodim='';
function aktulkod2(idsite) {

	ityp=iotyp;
	idim=iodim;

	var iokno=0;
	if (document.getElementById('i-okno').checked) iokno=1;

	load_script('/_data/clscripts/htmlkod.php?iid='+idsite+'&ityp='+ityp+'&idim='+idim+'&iokno='+iokno);
	}

function aktulkod(idsite,ityp,idim) {

	iotyp=ityp;
	iodim=idim;

	var iokno=0;
	if (document.getElementById('i-okno').checked) iokno=1;

	load_script('/_data/clscripts/htmlkod.php?iid='+idsite+'&ityp='+ityp+'&idim='+idim+'&iokno='+iokno);
	}

var stavid=0;
var stavtyp=1;
var stavres=1;
var stavzobr='';
var stavdalsi='';

function aktulstavkod() {


/*
	iotyp=ityp;
	iodim=idim;

	var iokno=0;
	if (document.getElementById('i-okno').checked) iokno=1;
*/
	var iodkaz=0;
	if (document.getElementById('i-odkaz').checked) iodkaz=1;

	var xbarva=document.getElementById('i-barva');
	var ibarva=xbarva.options[xbarva.selectedIndex].value;

	load_script('/_data/clscripts/htmlstav.php?iid='+stavid+'&izobr='+stavzobr+'&ityp='+stavtyp+'&iodkaz='+iodkaz+'&ires='+stavres+'&idalsi='+stavdalsi+'&barva='+ibarva);
	}

function aktulstavkodzobr(zobr) {

	stavzobr=zobr;
	aktulstavkod();
	}

function aktulstavkodset(typ,ires) {

	stavtyp=typ;
	stavres=ires;
	aktulstavkod();
	}

var oldlsj='ljs-0';

var lastrazeni=0;
var smerrazeni=0;

function listjsset(idsite,oid,typ,strana,razeni) {

	var iv=0;

	if (razeni==0) razeni=smerrazeni;

	try {

		document.getElementById(oldlsj).className='';
		}
	catch (e) {

		}

	oldlsj='ljs-'+strana;

	try {

		document.getElementById(oldlsj).className='sell';
		}
	catch (e) {

		}

	load_script('/_data/clscripts/listjs.php?idsite='+idsite+'&oid='+oid+'&typ='+typ+'&strana='+strana+'&razeni='+razeni);
	}

function bookstranka(iduser,ihash) {

	var ozn='';

	ozn=prompt('Vyplňte označení bookmarku (bez označení nebude vloženo):','');
	if (ozn!='' && ozn!=null)
		load_script('/_data/clscripts/bookstranka.php?u='+iduser+'&h='+ihash+'&ozn='+escape(ozn)+'&r='+escape(location.href));
	
	}

function bookzobraz() {

	try {

		var el=document.getElementById('bookmarky');
		var elb=document.getElementById('bbookmarky');

		if (el.style.display=='block') {
	
			el.style.display='none';
			elb.value='zobraz';
			}
		else {

			el.style.display='block';
			elb.value='schovej';
			}

		}
	catch (e) {

		}

	}


function uonline(datum,websites,kontrolni,cas) {

	window.setTimeout('uonlinerun(\''+datum+'\',\''+websites+'\',\''+kontrolni+'\',\''+cas+'\')',cas);
	}

function uonlinerun(datum,websites,kontrolni,cas) {

	load_script('/_data/clscripts/uonline.php?datum='+datum+'&websites='+websites+'&h='+kontrolni+'&cas='+cas);
	}

function setuon(volba) {

	if (volba)
		location.href='./?action=setuon&setuon=1';
	else
		location.href='./?action=setuon&setuon=0';
	}

function sethval(klic,hodnota) {

	if (hodnota>0) {

		try {
			document.getElementById(klic).innerHTML=hodnota;
			}
		catch (e) {
	
			}
		}
	}



