
var IE=document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE);

var zp=new Array();
zp['mysx']=0;
zp['mysy']=0;

document.onmousemove=zp_mousemove;

function zp_mousemove(e) {

	if (IE) {
		
		if (document.body.scrollTop==0)
			zp['mysy']=event.clientY+document.documentElement.scrollTop;
		else
			zp['mysy']=event.clientY+document.body.scrollTop;
		
		if (document.body.scrollTop==0)
			zp['mysx']=event.clientX+document.documentElement.scrollLeft;
		else
			zp['mysx']=event.clientX+document.body.scrollLeft;
		}
	else {
		zp['mysx']=e.pageX;
		zp['mysy']=e.pageY;
		}
  
	if (zp['mysx']<0) { zp['mysx']=0; }
	if (zp['mysy']<0) { zp['mysy']=0; }

	zp['oknoscrolly']=window.scrollY;

	itkats_move();
	}

function zp_offtopx(obj) {

	var otop=0;
	if (obj.offsetParent) {
		
		otop=obj.offsetLeft;
		while (obj=obj.offsetParent)
			otop+=obj.offsetLeft;
		}
	return otop;
	}

function zp_offtopy(obj) {

	var otop=0;
	if (obj.offsetParent) {
		
		otop=obj.offsetTop;
		while (obj=obj.offsetParent)
			otop+=obj.offsetTop;
		}
	return otop;
	}

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_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_checkregform(typ) {

	switch(typ) {
		case "domain":

			try {
		
				tmp1=document.getElementById('item_subdomena').value;
				tmp2=document.getElementById('item_iddomena').value;
		
				pgz_loadscript('/_data/clscripts/pgz_checkregform.php?typ=domain&iddomena='+tmp2+'&subdomena='+tmp1);
				}
			catch(e) {
		
				}

		break;
		case "login":

			try {
		
				tmp1=document.getElementById('item_login').value;
		
				pgz_loadscript('/_data/clscripts/pgz_checkregform.php?typ=login&login='+tmp1);
				}
			catch(e) {
		
				}

		break;
		case "email":

			try {
		
				tmp1=document.getElementById('item_email').value;

				pgz_loadscript('/_data/clscripts/pgz_checkregform.php?typ=email&email='+tmp1);
				}
			catch(e) {
		
				}

		break;
		case "passwd":

			try {
		
				tmp1=document.getElementById('item_passwd').value;

				pgz_loadscript('/_data/clscripts/pgz_checkregform.php?typ=passwd&passwd='+tmp1);
				}
			catch(e) {
		
				}

		break;
		}
	}

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;
		}

	}

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();
		pgz_xdebug('2');	
		}
	}


function pgz_light_refresh(kontrola) {

	if (pgz_lightbox_refresh==kontrola) {

		pgz_light_close();
		pgz_xdebug('3');
		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_keydown(e) {

	if (pgz_lightbox_activated==1) {

		if(!e) if (window.event) e=window.event;
	
		var key;
		if (typeof(e.which)=='number') key=e.which;
		else if (typeof(e.keyCode)=='number') key=e.keyCode;
		else if (typeof(e.charCode)=='number') key=e.charCode;
		else return;
	
		key=e.keyCode;
		
		if (key==37) {
	
			pgz_light_move(-1);
			}
		else if (key==39) {

			pgz_light_move(1);
			}
		}

	}

if (window.addEventListener) {

	window.addEventListener("keydown",pgz_keydown,false);
	}
else {

	document.onkeydown=pgz_keydown;
	}

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');
		tmp3=tmp3.replace(/\-1/,'-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');
				pgz_lightbox_fotky[pgz_lightbox_count]=pgz_lightbox_fotky[pgz_lightbox_count].replace(/\-1/,'-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();
		pgz_xdebug('4');	
		}
	}

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;
		pgz_light_close();
		return false;
		}
	else if (pgz_lightbox_act>=pgz_lightbox_count) {

//		pgz_lightbox_act=pgz_lightbox_count-1;
		pgz_light_close();
		return false;
		}

	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);

	window.location.hash='zavreno';
	}



var itkats_id=0;
var itkats_oldv=0;
var itkats_val=0;
var itkats_rval=0;
var itkats_hash='';
var itkats_iduser=0;

function itkats_move() {

	if (itkats_id>0) {

		tmp=document.getElementById('itkat-'+itkats_id);

		tmpleft=zp_offtopx(tmp);
		tmptop=zp_offtopy(tmp);
		itkats_val=zp['mysx']-tmpleft;
		
		tmp.style.width=itkats_val+'px';

		if (itkats_val>95 || itkats_val<0 || (zp['mysy']-tmptop)<0 || (zp['mysy']-tmptop)>25) {

			tmp=document.getElementById('itkat-'+itkats_id);
	
			itkats_id=0;
			tmp.style.width=itkats_oldv+'px';
			itkats_hash='';

			tmp=document.getElementById('hodn-helper');
			tmp.style.display='none';
			}
		else {

			tmp=document.getElementById('hodn-helper');
			tmp.style.display='block';
			tmp.style.left=(zp['mysx']-tmp.offsetWidth+100)+'px';
			tmp.style.top=(zp['mysy']-tmp.offsetHeight-10)+'px';
	
			hdn=Math.round(((itkats_val-10)/75)*100);
			if (hdn>100)
				hdn=100;
			else if (hdn<0)
				hdn=0;
	
			itkats_rval=hdn;

			tmp2='';
			try {
				tmp2=document.getElementById('title-'+itkats_id).innerHTML+' ';
				}
			catch(e) {
				}

			tmp.innerHTML='Hodnotit '+tmp2+'<b>'+hdn+'%</b> procenty';
			}
		}
	}

function itkats_over(id) {

	itkats_blkh=1;

	if (itkats_id==0) {
	
		tmp=document.getElementById('itkat-'+id);
		tmp2=tmp.style.width;
	
		itkats_oldv=tmp2.substring(0,tmp2.indexOf('p'));
		itkats_id=id;
		}
	}

function itkats_click(path) {

	if (itkats_id>0) {

		location.href='/zbozi/'+path+'/pridat-recenzi/?hodnoceni='+itkats_rval;
/*
		load_script('/_data/clscripts/swhodnot.php?id='+itkats_id+'&iduser='+itkats_iduser+'&h='+itkats_hash+'&set='+itkats_val);
*/
		}
	}

function itkats_clickset(el) {

	try {

		document.getElementById(el).value=itkats_rval;

		itkats_oldv=Math.round((itkats_rval+10)*0.75);

		tmp=document.getElementById('itkat-'+itkats_id);
	
		itkats_id=0;
		tmp.style.width=itkats_oldv+'px';
		itkats_hash='';

		tmp=document.getElementById('hodn-helper');
		tmp.style.display='none';

		}
	catch(e) {

		}
	}



var maxy=0;

function zsh_katalog_check(pocsl) {

	if (pocsl<=1) return false;

	try {

		tmp=document.getElementsByTagName('div');

		maxy=0;
		for (var i=0;i<=(tmp.length-1);i++) {
	
			if (tmp[i].className=='blk-1') {
	
				if (tmp[i].offsetHeight>maxy)
					maxy=tmp[i].offsetHeight;
				}
			}

		if (maxy>0)
		for (var i=0;i<=(tmp.length-1);i++) {
	
			if (tmp[i].className=='blk-1') {
	
				tmp[i].style.height=maxy+'px';
				}
			}

		maxy=0;
		for (var i=0;i<=(tmp.length-1);i++) {
	
			if (tmp[i].className=='blk-2') {
	
				if (tmp[i].offsetHeight>maxy)
					maxy=tmp[i].offsetHeight;
				}
			}

		if (maxy>0)
		for (var i=0;i<=(tmp.length-1);i++) {
	
			if (tmp[i].className=='blk-2') {
	
				tmp1=(maxy-tmp[i].offsetHeight);
				tmp2=Math.floor(tmp1/2);
				tmp3=tmp1-tmp2;

				tmp[i].style.paddingTop=tmp2+'px';
				tmp[i].style.paddingBottom=tmp3+'px';
				}
			}


		maxy=0;
		for (var i=0;i<=(tmp.length-1);i++) {
	
			if (tmp[i].className=='blk-3') {
	
				if (tmp[i].offsetHeight>maxy)
					maxy=tmp[i].offsetHeight;
				}
			}

		if (maxy>0)
		for (var i=0;i<=(tmp.length-1);i++) {
	
			if (tmp[i].className=='blk-3') {
	
				tmp[i].style.height=maxy+'px';
				}
			}
		}
	catch(e) {

		}
	}

function zbztopsearch_input(set) {

	tmp=document.getElementById('q');

	if (set==1) {

		tmp.className='focus';
		}
	else {

		if (tmp.value=='')
			tmp.className='';
		else
			tmp.className='focus';
		}
	}


function zbz_onload() {

	zsh_katalog_check(4);
	}



