
function pgz_setAttr(elem,klic,hodnota) {

	try {
	
		if (IE) {
	
			switch(klic) {
				case "class":elem.className=hodnota;break;
				case "id":elem.id=hodnota;break;
				case "title":elem.title=hodnota;break;
				case "href":elem.href=hodnota;break;
				case "nohref":elem.nohref=hodnota;break;
				case "target":elem.target=hodnota;break;
				case "onclick":elem.onclick=new Function(hodnota);break;
				case "onmousedown":elem.onmousedown=new Function(hodnota);break;
				case "onmouseover":elem.onmouseover=new Function(hodnota);break;
				case "onmouseout":elem.onmouseout=new Function(hodnota);break;
				case "onmousedown":elem.onmousedown=new Function(hodnota);break;
				}
			}
		else {
	
			if (klic=='class')
				elem.className=hodnota;
			else
				elem.setAttribute(klic,hodnota);
			}
		}
	catch(e) { }
	}

function pgz_loadscript(url) {

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

function pgz_counter() {

	pgz_loadscript('/_data/clscripts/pgz_counter.php?r='+encodeURIComponent(top.document.referrer));
	}

function pgz_hblok(akce) {

	try {

		tmp2=document.getElementById('pgz-hblok-in');
	
		if (akce=='over') {
	
			tmp2.style.display='block';
			}
		else {
	
			tmp2.style.display='none';
			}
		}
	catch(e) {

		}	
	}

function pgz_smazat(url) {

	if (confirm('Opravdu smazat?'))
		location.href=url;
	}

function pgz_openfoto(album,item) {

	window.open('/_data/clscripts/albumitem.php?album='+album+'&item='+item,'','scrollbars=yes,width=840,height=740');
	}

function pgz_checkdomain() {

	try {

		tmp1=document.getElementById('item_subdomena').value;
		tmp2=document.getElementById('item_iddomena').value;

		pgz_loadscript('/_data/clscripts/pgz_checkdomain.php?iddomena='+tmp2+'&subdomena='+tmp1);
		}
	catch(e) {

		}
	}



var pgz_wwx=0;
var pgz_wwy=0;
var pgz_scrolly=0;


function pgz_window_onresize() {

	if (typeof(window.innerWidth)=='number') {
		pgz_wwx=window.innerWidth;
		pgz_wwy=window.innerHeight;
		}
	else if (document.documentElement && (document.documentElement.clientWidth ||
	document.documentElement.clientHeight)) {
		pgz_wwx=document.documentElement.clientWidth;
		pgz_wwy=document.documentElement.clientHeight;
		}
	else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
		pgz_wwx=document.body.clientWidth;
		pgz_wwy=document.body.clientHeight;
		}
/*
	if (pgz_lightbox_activated==1) {

		pgz_lightbox_refresh++;

		window.setTimeout('pgz_light_refresh('+pgz_lightbox_refresh+')',50);
		}
*/

	if (pgz_lightbox_activated==1)
		pgz_light_close();
	}


function pgz_window_onscroll() {

	try {
		
		if (document.body.scrollTop==0)
			pgz_scrolly=document.documentElement.scrollTop;
		else
			pgz_scrolly=document.body.scrollTop;
	
		}
	catch(e) {
	
		}

	if (pgz_lightbox_activated==1)
		pgz_light_close();
	}


function pgz_light_refresh(kontrola) {

	if (pgz_lightbox_refresh==kontrola) {

		pgz_light_close();
		pgz_light_activate(null);

		pgz_lightbox_refresh=0;
		}
	}

pgz_window_onresize();
pgz_window_onscroll();

var pgz_lightbox_refresh=0;

var pgz_lightbox_activated=0;
var pgz_lightbox_fotky=new Array();
var pgz_lightbox_fotky_l=new Array();
var pgz_lightbox_fotky_x=new Array();
var pgz_lightbox_fotky_y=new Array();
var pgz_lightbox_fotky_ozn=new Array();
var pgz_lightbox_fotky_ano=new Array();
var pgz_lightbox_title='';
var pgz_lightbox_act=0;
var pgz_lightbox_count=0;
var pgz_lightbox_blockmove=0;
var pgz_lightbox_maxx=0;
var pgz_lightbox_maxy=0;

function pgz_lightbox_init(titulek) {

	pgz_lightbox_title=titulek;
	window.onresize=pgz_window_onresize;
	window.onscroll=pgz_window_onscroll;
/*
	try {

		tmp=window.location.hash;
		tmp2=tmp.split('-');
		if (tmp2[0]=='#foto') {
	
			tmp3=document.getElementById('lb-foto-'+tmp2[1]);
			pgz_light_activate(tmp3);
			}
		}
	catch(e) {

		}
*/
	}

function pgz_light_activate(el) {

	pgz_lightbox_maxx=pgz_wwx-50;
	pgz_lightbox_maxy=pgz_wwy-100;

	if (el) {

		tmp3=el.src.replace(/\-0/,'-2');
		}

	if (pgz_lightbox_activated==0 && pgz_lightbox_count==0)  {

		tmp1=document.getElementsByTagName('img');
		tmp2=tmp1.length;
		for (i=0;i<tmp2;i++) {

			tmps=tmp1[i].className;
			if (tmps.match('^pgz_fotky_')) {
				
				pgz_lightbox_fotky[pgz_lightbox_count]=tmp1[i].src.replace(/\-0/,'-2');

				tmpx=tmps.split('_');

				pgz_lightbox_fotky_x[pgz_lightbox_count]=tmpx[2];
				pgz_lightbox_fotky_y[pgz_lightbox_count]=tmpx[3];
//				pgz_lightbox_fotky_ozn[pgz_lightbox_count]=tmp1[i].getAttribute('alt');
				pgz_lightbox_fotky_ano[pgz_lightbox_count]=tmp1[i].getAttribute('title');

				pgz_lightbox_count++;
				}
			}

		pgz_lightbox_activated=1;
		}

	if (pgz_lightbox_count==0)
		return false;

	for (i=0;i<pgz_lightbox_count;i++) {

		if (pgz_lightbox_fotky[i]==tmp3)
			pgz_lightbox_act=i;
		}

	pgz_lightbox_blockmove=0;

	var body=document.getElementsByTagName('body').item(0);

	var old=document.getElementById('pgz_light');
	if (old)body.removeChild(old);

	tmp4=document.createElement('div');
	tmp4.id='pgz_light';
	tmp4.style.top=pgz_scrolly+'px';

	if (document.body.clientHeight>pgz_wwy)
		tmp4.style.height=document.body.clientHeight+'px';
	else
		tmp4.style.height=pgz_wwy+'px';

	tmp4.onclick=pgz_light_close;
	body.appendChild(tmp4);

	tmp5=document.createElement('div');
	tmp5.id='pgz_light2';
	tmp5.style.width=(pgz_wwx-45)+'px';
	tmp5.style.top=pgz_scrolly+'px';

	tmp6=document.createElement('span');
	tmp6.className='pgz_light2_btn';
	tmp6.innerHTML='zavřít';
	tmp6.onclick=new Function("pgz_light_close()");
	tmp5.appendChild(tmp6);

	if (pgz_lightbox_count>1) {
	
		tmp6=document.createElement('span');
		tmp6.className='pgz_light2_btn';
		tmp6.innerHTML='následující';
		tmp6.onclick=new Function("pgz_light_move(1)");
		tmp5.appendChild(tmp6);
	
		tmp6=document.createElement('span');
		tmp6.className='pgz_light2_btn';
		tmp6.innerHTML='předchozí';
		tmp6.onclick=new Function("pgz_light_move(-1)");
		tmp5.appendChild(tmp6);
		}

	tmp6=document.createElement('span');
	tmp6.id='pgz_light2_nadpis';
	tmp6.className='pgz_light2_span';
	tmp5.appendChild(tmp6);

	body.appendChild(tmp5);

	pgz_light_move(0);
	}

function pgz_light_clkfoto() {

	if ((pgz_lightbox_act+1)<pgz_lightbox_count)
		pgz_light_move(1);
	else
		pgz_light_close();
	}

function pgz_light_cache_foto() {

	if ((pgz_lightbox_act+1)<pgz_lightbox_count) {

		var body=document.getElementsByTagName('body').item(0);

		body.appendChild(tmp6);

		tmp6=document.getElementById('pgz_light_img_cache');
		if (tmp6)body.removeChild(tmp6);

		tmp6=document.createElement('img');
		tmp6.id='pgz_light_img_cache';
		tmp6.style.visibility='hidden';
		tmp6.src=pgz_lightbox_fotky[pgz_lightbox_act+1];
		}
	}

function pgz_light_move(set) {

	if (pgz_lightbox_blockmove==1)
		return false;

	pgz_lightbox_blockmove=1;

	var body=document.getElementsByTagName('body').item(0);

	pgz_lightbox_act=pgz_lightbox_act+set;

	if (pgz_lightbox_act<0) pgz_lightbox_act=0;
	else if (pgz_lightbox_act>=pgz_lightbox_count) pgz_lightbox_act=pgz_lightbox_count-1;

	tmp6=document.getElementById('pgz_light2_nadpis');
	tmp6.innerHTML='Fotoalbum: '+pgz_lightbox_title+' - fotka č.'+(pgz_lightbox_act+1)+' z '+pgz_lightbox_count;
//pgz_lightbox_fotky_ozn[pgz_lightbox_act]!='' || 
//		tmp6.innerHTML+='<p>'+pgz_lightbox_fotky_ozn[pgz_lightbox_act]+((pgz_lightbox_fotky_ano[pgz_lightbox_act]!='')?(' - '+pgz_lightbox_fotky_ano[pgz_lightbox_act]):(''))+'</p>';
	if (pgz_lightbox_fotky_ano[pgz_lightbox_act]!='')
		tmp6.innerHTML+='<p>'+pgz_lightbox_fotky_ano[pgz_lightbox_act]+'</p>';

	tmp6=document.getElementById('pgz_light_img');
	if (tmp6)body.removeChild(tmp6);

	tmp6=document.createElement('img');
	tmp6.id='pgz_light_img';
//	tmp6.title='Kliknutím na fotografii zobrazíte další (pokud není poslední). Kliknutím mimo fotografii zavřete prohlížení fotek.';
	tmp6.style.visibility='hidden';

/*
	if (pgz_lightbox_fotky_l[pgz_lightbox_act]!=1) {
		tmp6.onload=pgz_light_resize;
		tmp6.style.visibility='hidden';
		}
*/
//	tmp6.onclick=pgz_light_close;
	tmp6.onclick=new Function("pgz_light_clkfoto()");

	tmp6.src=pgz_lightbox_fotky[pgz_lightbox_act];
/* +'?r='+Math.round(Math.random()*100000); */
	body.appendChild(tmp6);
/*
	if (pgz_lightbox_fotky_l[pgz_lightbox_act]==1)
		pgz_light_resize()
*/

	pgz_light_resize();

	try {
/*
		window.location.hash='foto-'+pgz_lightbox_act;
*/
		}
	catch(e) {

		}

	if (set>=0)
		pgz_light_cache_foto();
	}

function pgz_light_resize() {

	tmpw=pgz_lightbox_fotky_x[pgz_lightbox_act];
	tmph=pgz_lightbox_fotky_y[pgz_lightbox_act];

	if (tmpw>pgz_lightbox_maxx || tmph>pgz_lightbox_maxy) {

		tmpp1=tmpw/pgz_lightbox_maxx;
		tmpp2=tmph/pgz_lightbox_maxy;

		if (tmpp1>tmpp2) 
			tmppo=tmpp1;
		else
			tmppo=tmpp2;

		tmpw=Math.floor(tmpw/tmppo);
		tmph=Math.floor(tmph/tmppo);
		}

	pgz_lightbox_fotky_l[pgz_lightbox_act]=1;
	tmp=document.getElementById('pgz_light_img');

	tmp.style.visibility='visible';

	tmpx=Math.round((pgz_wwx-tmpw)/2)-10;
	tmpy=Math.round((pgz_wwy-tmph)/2);
/*
	tmpx=Math.round((pgz_wwx-tmp.width)/2);
	tmpy=Math.round((pgz_wwy-tmp.height)/2);
*/
	if (tmpx<5) tmpx=5;
	if (tmpy<75) tmpy=75;

	tmp.style.left=tmpx+'px';
	tmp.style.top=(tmpy+pgz_scrolly)+'px';

	tmp.width=tmpw;
	tmp.height=tmph;
	tmp.style.width=tmpw+'px';
	tmp.style.height=tmph+'px';
	tmp.style.visibility='visible';

	pgz_lightbox_blockmove=0;
	}

function pgz_light_close() {

	pgz_lightbox_activated=0;
	var body=document.getElementsByTagName('body').item(0);

	tmp3=document.getElementById('pgz_light_img');
	tmp2=document.getElementById('pgz_light2');
	tmp1=document.getElementById('pgz_light');

	if (tmp3) body.removeChild(tmp3);
	if (tmp2) body.removeChild(tmp2);
	if (tmp1) body.removeChild(tmp1);
	}

function pgz_settmpl(tmpl) {

	try {

		tmp=document.getElementById('pgz_tmpltx');
		tmp.value=tmpl;
		tmp.parentNode.submit();
		}
	catch(e) {

		}
	}

function pgz_vzhlednahled(hodnota) {

	document.getElementById('pgz-nahled').innerHTML='<img src="/_data/tmpl/200x300/'+hodnota+'.png" />';

	}

function pgz_vlozitformulare(wysiwyg) {

	tmp=document.getElementById('item_formulare');

	if (wysiwyg==1) {

		var oEditor = FCKeditorAPI.GetInstance('item[text]') ;
		oEditor.InsertHtml('{'+tmp.value+'}');
		}
	else {

		tmp2=document.getElementById('item_text');

		if (tmp.value!='' && tmp.value!=0)
			tmp2.value+='{'+tmp.value+'}';
		}
	
	}

function pgz_komentare_reply(pc) {

	try {

		if (document.getElementById('ik-text').value!='')
			document.getElementById('ik-text').value+="\n";

		document.getElementById('ik-text').value+='['+pc+'] ';
		document.getElementById('ik-text').focus();
		}
	catch(e) {

		}
	}


var pgz_tu_menu='';

function tu_popupmenu(blok) {

	if (blok==pgz_tu_menu) return true;

	if (pgz_tu_menu!='') {

		document.getElementById('tu-'+pgz_tu_menu).style.visibility='hidden';

		pgz_tu_menu='';
		}

	if (blok!='') {

		pgz_tu_menu=blok;

		document.getElementById('tu-'+pgz_tu_menu).style.visibility='visible';
		}
	}


var pgzzmena=0;

function pgzzmen() {

	pgzzmena=1;

	try {

		tmp=document.getElementById('pgz-savediv');

		tmp.className='pgz-savediv-fixed';
		}
	catch(e) {

		}
	}


var pgzedm=new Array();
var pgzedmit=new Array();
pgzedmit['poradi']=new Array();
pgzedmit['items']=new Array();
pgzedmit['id']=new Array();
pgzedm['act']=-1;
pgzedm['hov']=-1;

function pgzedm_rewrite_all() {

	for (var i=0;i<pgzedmit['items'].length;i++) {

		tmp=document.getElementById('m-'+i);

		tmp.innerHTML=pgzedmit['items'][i];
		}

	pgzedm_rewrite();
	}

function pgzedm_rewrite() {

	for (var i=0;i<pgzedmit['items'].length;i++) {

		tmp=document.getElementById('m-'+i);
		if (pgzedm['act']==i) {

			tmp.className='sel';
			}
		else if (pgzedm['hov']==i) {

			tmp.className='hov';
			}
		else {

			tmp.className='';
			}
		}
	}

function pgzedm_click(id) {

	if (pgzedm['act']!=id) {

		pgzedm['act']=id;
		}
	else {

		pgzedm['act']=-1;
		}

	pgzedm_rewrite();
	}

function pgzedm_over(id) {

	pgzedm['hov']=id;
	pgzedm_rewrite();
	}

function pgzedm_out(id) {

	pgzedm['hov']=-1;
	pgzedm_rewrite();
	}

function pgzedm_switch(id1,id2) {

	tmp=new Array();
	
	if (id1>=0 && id2>=0) {

		tmp['poradi']=pgzedmit['poradi'][id1];
		tmp['items']=pgzedmit['items'][id1];
		tmp['id']=pgzedmit['id'][id1];

		pgzedmit['poradi'][id1]=pgzedmit['poradi'][id2];
		pgzedmit['items'][id1]=pgzedmit['items'][id2];
		pgzedmit['id'][id1]=pgzedmit['id'][id2];

		pgzedmit['poradi'][id2]=tmp['poradi'];
		pgzedmit['items'][id2]=tmp['items'];
		pgzedmit['id'][id2]=tmp['id'];
		}

	}

function pgzedm_move(set) {

	if (pgzedm['act']>=0) {

		switch(set) {
			case 2:

				if (pgzedm['act']>0) {

					for (var i=pgzedm['act'];i>0;i--)
						pgzedm_switch(i,i-1);

					pgzedm['act']=0;
					}

			break;
			case 1:

				if (pgzedm['act']>0) {

					pgzedm_switch(pgzedm['act'],pgzedm['act']-1);
					pgzedm['act']=pgzedm['act']-1;
					}

			break;
			case -1:

				if (pgzedm['act']<pgzedmit['items'].length) {

					pgzedm_switch(pgzedm['act'],pgzedm['act']+1);
					pgzedm['act']=pgzedm['act']+1;
					}

			break;
			case -2:

				if (pgzedm['act']<pgzedmit['items'].length) {

					for (var i=pgzedm['act'];i<(pgzedmit['items'].length-1);i++)
						pgzedm_switch(i,i+1);

					pgzedm['act']=pgzedmit['items'].length-1;
					}

			break;
			}
		}

	pgzedm_rewrite_all();

	}

function pgzedm_submit() {

	tmp2='';
	tmp=document.getElementById('m-items');

	for (var i=0;i<=pgzedmit['items'].length;i++)
		tmp2+=pgzedmit['id'][i]+';';

	tmp.value=tmp2;
	tmp.form.submit();
	}

var pgz_stylecycle_val=0;
function pgz_stylecycle() {

	pgz_stylecycle_val+=5;
	if (pgz_stylecycle_val>400)
		pgz_stylecycle_val=0;

	try {

		tmpo=document.getElementById('pgz-tu');

		tmpx=tmpo.getElementsByTagName('a');

		for (i=0;i<tmpx.length;i++) {

			tmp=tmpx[i];
			if (tmp.className=='pgz-tneprc') {

				tg=0;
		
				if (pgz_stylecycle_val<200) {
		
					tg=250-pgz_stylecycle_val;
					}
				else {
		
					tg=250-200+(pgz_stylecycle_val-200);
					}

				tmp.style.backgroundColor='#'+tg.toString(16)+'0000';
				}
			}

		}
	catch(e) {

		}

	window.setTimeout('pgz_stylecycle()',20);
	}

function pgz_tu_lbox(set) {

	tmp=document.getElementById('pgz-tu-lbox');
	if (set==1)
		tmp.style.width='auto';
	else
		tmp.style.width='32px';

	}


