function preload(cislo, stran)
	{
	obraz=new Array();
	for (i = 1; i <= stran; i++)
		{
		if (i > 9) strana=i; else strana="0"+i; 
		obraz[i] = new Image();
		obraz[i].src = "http://www.pixel.cz/nahledy/"+cislo+"/"+strana+".gif";
		}
	}



function posun(kam, cislo, obr, celkem, e) 
	{
	ted = document.getElementById('aktual'+obr).innerHTML;
	str=obr.substr(3, 2);
	if (e=='e') adresar=obr; else adresar=cislo;

	if (kam == 0)
		{
		ted=ted-1;
		stranka=(str-1)+ted;
		if (ted >= 1)
			{
			document.getElementById('aktual'+obr).innerHTML = ted;
			document.getElementById('obr'+obr).src = "http://www.pixel.cz/nahledy/"+adresar+"/"+stranka+".gif";
			}
		}
	else if (kam == 1)
		{
		ted++;
		stranka=(str-1)+ted;
		if (ted <= celkem)
			{
			document.getElementById('aktual'+obr).innerHTML = ted;
			document.getElementById('obr'+obr).src = "http://www.pixel.cz/nahledy/"+adresar+"/"+stranka+".gif";
			}
		}
	}




function posun_obsah(kam, cislo, celkem, start) 
	{
	ted = document.getElementById('aktual'+cislo).innerHTML;

	if (kam == 0)
		{
		ted=ted-1;
		if (ted > 9) stranka=ted; else stranka="0"+ted;
		if (ted >= start)
			{
			document.getElementById('aktual'+cislo).innerHTML = ted;
			document.getElementById('obr'+cislo).src = "http://www.pixel.cz/nahledy/"+cislo+"/"+stranka+".gif";
			}
		}
	else if (kam == 1)
		{
		ted++;
		if (ted > 9) stranka=ted; else stranka="0"+ted;
		if (ted <= celkem)
			{
			document.getElementById('aktual'+cislo).innerHTML = ted;
			document.getElementById('obr'+cislo).src = "http://www.pixel.cz/nahledy/"+cislo+"/"+stranka+".gif";
			}
		}

	for (i = 1; i <= 5; i++)
		{
		str = document.getElementById('p'+cislo+'-'+i).innerHTML;
		if (str == stranka) { document.getElementById('pdf'+cislo).innerHTML = "<a href='http://www.pixel.cz/casopis/link.php?pdf2="+str+"&cislo="+cislo+"' target='_blank'><b>Ukázka z článku v PDF</b></a>"; break; } else document.getElementById('pdf'+cislo).innerHTML = "<br>";
		}
	}



function koupit(cislo, shop)
	{
	k = nactiCookie('kos');
	if (k != "")
		{
		obj = k.split(";");
		for (i = 0; i < obj.length; i++)
			{	
			if (obj[i]==cislo) return;
			}
		}

	if (k=="") k = cislo; else k = k+";"+cislo;
	ulozCookie ('kos', k, '1');
	document.getElementById('obsahkose').innerHTML = document.getElementById('obsahkose').innerHTML + "<div style='width: 100%'><div class='r'><a href='' onclick=\"odstranit('" + cislo + "', '" + shop + "'); return false\" title='Odstranit z objednávky'><b>X</b></a></div><div>PiXEL " + cislo + "</div></div>";

	c1=nactiCookie('cenakc')*1;
	c2=nactiCookie('cenask')*1;
	cx1=nactiCookie('cenakc2')*1;
	cx2=nactiCookie('cenask2')*1;

	if (cislo < 109) { c1=c1+50; c2=c2+2.3; }				// rok 2005
	else if (cislo >= 109 && cislo <= 120) { c1=c1+50; c2=c2+2.3; }		// rok 2006
	else if (cislo >= 121 && cislo <= 132) { c1=c1+60; c2=c2+2.7; }		// rok 2007
	else if (cislo >= 133 && cislo <= 144) { c1=c1+80; c2=c2+3.2; }		// rok 2008
	else { c1=c1+89; c2=c2+4; }

	c11=c1+cx1;
	c22=c2+cx2;

	c2=c2.toFixed(2);
	c22=c22.toFixed(2);
	c22=c22.replace(".",",");

	document.getElementById('cena_kc').innerHTML = c11;
	document.getElementById('cena_sk').innerHTML = c22;
	ulozCookie ('cenakc', c1, '1');
	ulozCookie ('cenask', c2, '1');

	document.getElementById('kos').style.display="block";

	if (shop==1) obrazek = "http://www.pixel.cz/img/koupit2n.gif"; else obrazek = "http://www.pixel.cz/img/koupitn.gif";
	document.getElementById('o'+cislo).src = obrazek;
	document.getElementById('o'+cislo).title = "Toto číslo již máte v košíku"; 
	}



function koupit2(cislo, dily, str, cr, sr, nazev)
	{
	k = nactiCookie('kos2');
	if (k != "")
		{
		obj = k.split(";");
		for (i = 0; i < obj.length; i++)
			{	
			if (obj[i]==cislo) return;
			}
		}

	if (dily=="0") d="článek"; else { d="seriál ("+dily; if (dily<"5") d=d+" díly)"; else d=d+" dílů)"; }
	x="Chcete vložit "+d+" do košíku?\n\nPočet stran: "+str+"\nCena v ČR: "+cr+" Kč\nCena v SR: "+sr+" EUR\n\nPOZOR: Lze platit pouze on-line platbou (PayPal, PayPay, PaySec, platební kartou)!";
	if (confirm(x)) 
		{
		if (k=="") k = cislo; else k = k+";"+cislo;
		ulozCookie ('kos2', k, '1');

		document.getElementById('obsahkose2').innerHTML = document.getElementById('obsahkose2').innerHTML + "<div style='width: 100%'><div class='r'><a href='' onclick=\"odstranit2('" + cislo + "', '" + nazev + "', '" + cr + "', '" + sr + "', '" + dily + "'); return false\" title='Odstranit z objednávky'><b>X</b></a></div><div>" + nazev + "</div></div>";

		c1=nactiCookie('cenakc2')*1;
		c2=nactiCookie('cenask2')*1;
		cx1=nactiCookie('cenakc')*1;
		cx2=nactiCookie('cenask')*1;

		cr=cr*1;
		sr=sr*1;

		c1=c1+cr;
		c2=c2+sr;

		c11=c1+cx1;
		c22=c2+cx2;

		c2=c2.toFixed(2);
		c22=c22.toFixed(2);
		c22=c22.replace(".",",");

		document.getElementById('cena_kc').innerHTML = c11;
		document.getElementById('cena_sk').innerHTML = c22;
		ulozCookie ('cenakc2', c1, '1');
		ulozCookie ('cenask2', c2, '1');

		document.getElementById('kos').style.display="block";

		for (i=""; i<dily; i++)
			{
			if (document.getElementById('o'+cislo+i))
				{
				document.getElementById('o'+cislo+i).src = "http://www.pixel.cz/img/koupit2n.gif";
				document.getElementById('o'+cislo+i).title = "Tento článek již máte v košíku"; 
				}
			}
		}
	}



function odstranit(cislo, shop)
	{
	k = nactiCookie('kos');
	if (k == "") return; else
		{
		obsah = document.getElementById('obsahkose').innerHTML;
		obsahm = obsah.toLowerCase();
		text = 'pixel '+cislo;
		tpoz = obsahm.indexOf(text);
		kus = obsahm.substring(0, tpoz);
		tpozice = kus.lastIndexOf('<div style=');

		pozice = k.indexOf(cislo);
		if (pozice==0 && k.length==3)
			{
			vysypat(shop);
			return;
			}
		else if (pozice==0)
			{
			kk = k.substr(4);

			tpoziceza = obsahm.indexOf('<div style=', tpoz);
			document.getElementById('obsahkose').innerHTML = obsah.substr(tpoziceza);
			}
		else 
			{
			pred = k.substring(0, pozice-1);
			poziceza=pozice+4;
			if (k.length > poziceza) za = ";" + k.substr(poziceza); else za = "";
			kk = pred + za;

			tpred = obsah.substring(0, tpozice);
			tpoziceza = obsahm.indexOf('<div style=', tpoz);
			if (tpoziceza=="-1") tza = ""; else tza = obsah.substr(tpoziceza);
			document.getElementById('obsahkose').innerHTML = tpred + tza;
			}

		ulozCookie ('kos', kk, '1');

		c1=nactiCookie('cenakc')*1;
		c2=nactiCookie('cenask')*1;
		cx1=nactiCookie('cenakc2')*1;
		cx2=nactiCookie('cenask2')*1;

    if (cislo < 109) { c1=c1-50; c2=c2-2.3; }				// rok 2005
    else if (cislo >= 109 && cislo <= 120) { c1=c1-50; c2=c2-2.3; }		// rok 2006
  	else if (cislo >= 121 && cislo <= 132) { c1=c1-60; c2=c2-2.7; }		// rok 2007
  	else if (cislo >= 133 && cislo <= 144) { c1=c1-80; c2=c2-3.2; }		// rok 2008
  	else { c1=c1-89; c2=c2-4; }
	
		c11=c1+cx1;
		c22=c2+cx2;

		c2=c2.toFixed(2);
		c22=c22.toFixed(2);
		c22=c22.replace(".",",");

		document.getElementById('cena_kc').innerHTML = c11;
		document.getElementById('cena_sk').innerHTML = c22;
		ulozCookie ('cenakc', c1, '1');
		ulozCookie ('cenask', c2, '1');
		}

	if (shop==1) obrazek = "http://www.pixel.cz/img/koupit2.gif"; else obrazek = "http://www.pixel.cz/img/koupit.gif";
	if (document.getElementById('o'+cislo))
		{
		document.getElementById('o'+cislo).src = obrazek;
		document.getElementById('o'+cislo).title = "Vložit PiXEL " + cislo + " do košíku";
		}
	}



function odstranit2(cislo, nazev, cr, sr, dily)
	{
	k = nactiCookie('kos2');
	if (k == "") return; else
		{
		obsah = document.getElementById('obsahkose2').innerHTML;
		obsahm = obsah.toLowerCase();
		text = nazev.toLowerCase();
		tpoz = obsahm.indexOf(text);
		kus = obsahm.substring(0, tpoz);
		tpozice = kus.lastIndexOf('<div style=');

		pozice = k.indexOf(cislo);
		if (pozice==0 && k.length==6)
			{
			vysypat2();
			return;
			}
		else if (pozice==0)
			{
			kk = k.substr(7);

			tpoziceza = obsahm.indexOf('<div style=', tpoz);
			document.getElementById('obsahkose2').innerHTML = obsah.substr(tpoziceza);
			}
		else 
			{
			pred = k.substring(0, pozice-1);
			poziceza=pozice+7;
			if (k.length > poziceza) za = ";" + k.substr(poziceza); else za = "";
			kk = pred + za;

			tpred = obsah.substring(0, tpozice);
			tpoziceza = obsahm.indexOf('<div style=', tpoz);
			if (tpoziceza=="-1") tza = ""; else tza = obsah.substr(tpoziceza);
			document.getElementById('obsahkose2').innerHTML = tpred + tza;
			}

		ulozCookie ('kos2', kk, '1');

		c1=nactiCookie('cenakc2')*1;
		c2=nactiCookie('cenask2')*1;
		cx1=nactiCookie('cenakc')*1;
		cx2=nactiCookie('cenask')*1;

		c1=c1-cr;
		c2=c2-sr;

		c11=c1+cx1;
		c22=c2+cx2;

		c2=c2.toFixed(2);
		c22=c22.toFixed(2);
		c22=c22.replace(".",",");

		document.getElementById('cena_kc').innerHTML = c11;
		document.getElementById('cena_sk').innerHTML = c22;
		ulozCookie ('cenakc2', c1, '1');
		ulozCookie ('cenask2', c2, '1');
		}

	for (i=""; i<dily; i++)
		{
		if (document.getElementById('o'+cislo+i)) 
			{
			document.getElementById('o'+cislo+i).src = "http://www.pixel.cz/img/koupit2.gif";
			document.getElementById('o'+cislo+i).title = "Vložit článek do košíku"; 
			}
		}
	}



function vysypat(shop)
	{
	k = nactiCookie('kos');
	kx = nactiCookie('kos2');
	if (k != "")
		{
		if (shop==1) obrazek = "http://www.pixel.cz/img/koupit2.gif"; else obrazek = "http://www.pixel.cz/img/koupit.gif";
		obj = k.split(";");
		for (i = 0; i < obj.length; i++)
			{	
			if (document.getElementById('o'+obj[i]))
				{
				document.getElementById('o'+obj[i]).src = obrazek;
				document.getElementById('o'+obj[i]).title = "Vložit PiXEL " + obj[i] + " do košíku";
				}
			}
		}

	smazCookie ('kos');
	smazCookie ('cenakc');
	smazCookie ('cenask');
	document.getElementById('obsahkose').innerHTML = "";

	if (kx=="")
		{
		document.getElementById('cena_kc').innerHTML = "";
		document.getElementById('cena_sk').innerHTML = "";
		document.getElementById('kos').style.display="none";
		}
	else
		{
		c22=nactiCookie('cenask2');
		c22=c22.replace(".",",");
		document.getElementById('cena_kc').innerHTML = nactiCookie('cenakc2');
		document.getElementById('cena_sk').innerHTML = c22;
		}
	}


function vysypat2()
	{
	k = nactiCookie('kos2');
	kx = nactiCookie('kos');
	if (k != "")
		{
		obj = k.split(";");
		for (i = 0; i < obj.length; i++)
			{
			for (x=""; x<99; x++)
				{
				if (document.getElementById('o'+obj[i]+x))
					{
					document.getElementById('o'+obj[i]+x).src = "http://www.pixel.cz/img/koupit2.gif";
					document.getElementById('o'+obj[i]+x).title = "Vložit článek do košíku";
					}
				else break;
				}
			}
		}

	smazCookie ('kos2');
	smazCookie ('cenakc2');
	smazCookie ('cenask2');
	document.getElementById('obsahkose2').innerHTML = "";

	if (kx=="")
		{
		document.getElementById('cena_kc').innerHTML = "";
		document.getElementById('cena_sk').innerHTML = "";
		document.getElementById('kos').style.display="none";
		}
	else
		{
		c22=nactiCookie('cenask');
		c22=c22.replace(".",",");
		document.getElementById('cena_kc').innerHTML = nactiCookie('cenakc');
		document.getElementById('cena_sk').innerHTML = c22;
		}
	}


function GoUrl(s)
	{
	d = s.options[s.selectedIndex].value
	window.location.href = d
	s.selectedIndex=0
	}


function povolen(cislo)
	{
	c="";
	x=1;
	while (document.getElementById('r'+x))
		{
		if (cislo != "") c = document.getElementById('lc'+x).innerHTML;
		if (c == cislo) document.getElementById('r'+x).className='zelink';
		x++;
		}
	}



function clanek_obsah(cislo, stranka) {
document.getElementById('aktual'+cislo).innerHTML = stranka;
if (stranka > 9) strana=stranka; else strana="0"+stranka;
document.getElementById('obr'+cislo).src = "http://www.pixel.cz/nahledy/"+cislo+"/"+strana+".gif";

for (i = 1; i <= 5; i++)
	{
	str = document.getElementById('p'+cislo+'-'+i).innerHTML;
	if (str == stranka) { document.getElementById('pdf'+cislo).innerHTML = "<a href='http://www.pixel.cz/casopis/link.php?pdf2="+str+"&cislo="+cislo+"' target='_blank'><b>Ukázka z článku v PDF</b></a>"; break; } else document.getElementById('pdf'+cislo).innerHTML = "<br>";
	}
}




function jeden(c, r) {
if (document.getElementById(c+r).style.display == "none") 
	{
	document.getElementById(c+r).style.display="block";
	document.getElementById('sipka'+r).src = "http://www.pixel.cz/img/doprava.gif";
	}
else
	{
	document.getElementById(c+r).style.display = "none";
	document.getElementById('sipka'+r).src = "http://www.pixel.cz/img/doleva.gif";
	}
}



function zobrazit(x) {
if (x == "1") co="block"; else co="none";

i=1;
while (document.getElementById('ukazka'+i))
	{
	document.getElementById('ukazka'+i).style.display = co;
	if (co == "block") document.getElementById('sipka'+i).src = "http://www.pixel.cz/img/doprava.gif"; else document.getElementById('sipka'+i).src = "http://www.pixel.cz/img/doleva.gif";
	i++;
	}
}



function nacist(s) {
	if (s == "1") window.location.href = "http://www.pixel.cz/casopis/index.php"; 
	if (s == "2") window.location.href = "http://www.pixel.cz/predplatne/index.php"; 
	if (s == "6") window.location.href = "http://www.pixel.cz/galerie/index.php"; 
	if (s == "67") window.location.href = "http://www.pixel.cz/audio/index.php"; 
}




function ulozCookie (jmeno, hodnota, vyprsi) {
  if (vyprsi == "1")
	{
	denExp = new Date();
	denExp.setTime(denExp.getTime() + (86400 * 1000 * 365 * 5));
	document.cookie = jmeno + "=" + escape(hodnota) + "; expires=" + denExp.toGMTString() +  "; path=/";
	}
  else document.cookie = jmeno + "=" + escape(hodnota) + "; path=/";
}



function nactiCookie(jmeno) {
  najdi = jmeno + "=";
  offset = document.cookie.indexOf(najdi);
  if (offset != -1) {
    offset += najdi.length ;
    konec = document.cookie.indexOf(";", offset) ;
    if (konec == -1)
      konec = document.cookie.length;
    return unescape(document.cookie.substring(offset, konec));
  }
  else
    return "";
}



function smazCookie(jmeno) {
  denExp = new Date();
  denExp.setTime(denExp.getTime() - (86400 * 1000 * 1));
  ulozCookie(jmeno, "", denExp);
}



function stavCookie(jmeno) {
  najdi = jmeno + "=";
  offset = document.cookie.indexOf(najdi);
  if (offset != -1) {
    offset += najdi.length ;
    konec = document.cookie.indexOf(";", offset) ;
    if (konec == -1)
      konec = document.cookie.length;
    x = unescape(document.cookie.substring(offset, konec));
    alert ('jmeno: '+x);
    return;
  }
  else { alert ('prazdna'); return; }
}



function IsNumeric(sText) {
   ValidChars = "0123456789";
   IsNumber=true;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}



function obsahuje(sText, ValidChars) {
   IsNumber=true;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}



function okno() {
b="'navigation=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0, resizable=0, top=50, left=50, width=400, height=240'";
msg=open('', 'okno', b);
}



function zkontroluj_email(adresa) {
re = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/;
return adresa.search(re) == 0;
}



function CreateLink(name, text)
{
zavinac = "@" 
domena = "pixel.cz"

    if( CreateLink.arguments.length == 1 ) {
            document.write("<A HREF='mailto:"+name+""+zavinac+""+domena+"'>"+name+""+zavinac+""+domena+"</a>");
    } else {
            document.write("<A HREF='mailto:"+name+""+zavinac+""+domena+"'>"+text+"</a>");
    }

}



function karta_skryt(x) {
document.getElementById('typ'+x).style.display='none';
document.getElementById('info'+x).style.display='none';
}


function karta_select(karta,x) {
document.getElementById('card'+x).checked='true';
document.getElementById('typ'+x).style.display='block';
document.getElementById(karta+x).selected='true';
}



function kurz() {
y=nactiCookie ('kurz_id');
smazCookie ('kurz_id');
document.getElementById(y).style.cursor='default';
if (y.charAt(0)=="o") document.getElementById(y).title='Tento článek si můžete stáhnout';
}

function kurzor(x) {
if (!confirm("SOUHLAS\n\nBeru na vědomí, že článek je určen pouze pro moji potřebu,\na že není dovoleno jej dále šířit v jakékoliv podobě.\n")) return false;
document.getElementById(x).style.cursor='wait';
if (x.charAt(0)=="o") document.getElementById(x).title='Vyčkejte na stažení...';
ulozCookie ('kurz_id', x);
setTimeout("kurz()", 15*1000);
return true;
}


function cislo(){
if (event.keyCode < 48 || event.keyCode > 57) event.returnValue= false;
}


function zasilani(r, rdop, p, pdop, d, ddop, rok) {
del = document.abo.delka.value;
dpr = document.abo.dopor.value;
ks = document.abo.pocet.value;
if (ks=="0" || ks=="") ks=1;

if (dpr=="0") 
	{
	if (del=="rok") c=ks*r;
	if (del=="ppol") c=ks*p;
	if (del=="dpol") c=ks*d;
	}
else 	{
	if (del=="rok") c=ks*rdop;
	if (del=="ppol") c=ks*pdop;
	if (del=="dpol") c=ks*ddop;
	}
document.abo.objednano.value = del+rok;

cc=c.toString();
if (cc.indexOf(".") > 0)
	{
	c=c.toFixed(2);
	c=c.replace(".",",");
	}
document.getElementById('cena').innerHTML = c;

ulozCookie ('doob', ks+':'+dpr+':'+del, '');
}


function faktura(adresa) {
ks = document.abo.pocet.value;
dop = document.abo.dopor.value;
del = document.abo.delka.value;

adresa = "http://www.pixel.cz/f/"+del+".php?"+adresa+"&ks="+ks+"&dop="+dop;
window.location.href = adresa;
}


var idint;

function obnova() {
idint=setInterval("test()", 2*1000);
}

function test() {
x=nactiCookie ('refr');
if (x=="") clearInterval(idint);
else if (x=="3")
	{
	clearInterval(idint);
	smazCookie ('refr');
	location.reload();
	}
}


function zmen_poster(s) {
cislo = s.options[s.selectedIndex].value;
s.selectedIndex=0;

for (i = 0; (x = document.getElementsByTagName('div')[i]); i++)
	{
	nazev = x.getAttribute('id');
  if (!nazev) nazev="";
  if (nazev.indexOf('poster') != -1) document.getElementById(nazev).style.display = "none";
  }

document.getElementById('poster'+cislo).style.display = "block";
document.getElementById('postnum').innerHTML = cislo;
return;
}