var isNS = (navigator.appName == "Netscape");
var isMacIE = ( (navigator.userAgent.indexOf("IE 4")  > -1) && (navigator.userAgent.indexOf("Mac")  > -1) );
var layerRef = (isNS) ? "document" : "document.all";
var formRef = (isNS) ? "document" : "document.forms";
var styleRef = (isNS) ? "" : ".style";
var viditelny = (isNS) ? "show" : "visible"
var neviditelny = (isNS) ? "hide" : "hidden"

var	PopisekZobrazen = false;
var	KterejPopisek = "";
var Menu = 0;
var Schovavej = 0;
var Schov_ms = 800;
var aktualniMenu;

var Base = "http://eshop.gauner.cz/";

function ukazPrepinac()
	{
		var pozice_x = document.getElementById("p_gauner").offsetLeft + 0;

		document.getElementById("prepinac").style.left = pozice_x +"px";
		document.getElementById("prepinac").style.top = 22 +"px";
		document.getElementById("prepinac").style.display = "block";
	}
	
function schovPrepinac()
	{
		document.getElementById("prepinac").style.display = "none";
	}

function UkazMenu(divek,cislo) {
		t = Schov();
		aktualniMenu = divek;

		var objekt = "PodMenu" + cislo;
		var div = document.getElementById("PodMenu"+ cislo);

		xpoz = divek.offsetLeft + 0;
		sirka = 130;

		if(xpoz + sirka > 1000)
			{
				zbytek = ((xpoz + sirka) - 1000);
				xpoz = xpoz - zbytek;
			}

		ypoz = 185;
		div.style.left = xpoz + "px";
		div.style.top = ypoz + "px";
		div.style.visibility = "visible";
		Menu = cislo;
		Schovavej = 0;

		return true;
	}

function SchovMenu(cislo) {
	if(cislo>0){
		var objekt = "PodMenu" + cislo;
		var	div = document.getElementById("PodMenu" + cislo);
		div.style.visibility = "hidden";
		window.status = "";
		Schovavej = 0;

		Menu = 0;
	}
}

function SchovVse() {
	for(i=1;i<=7;i++){
		var objekt = "PodMenu" + i;
		eval(layerRef + '[objekt]' + styleRef + '.visibility = "' + neviditelny + '";');
	}
}

function SchovavejMenu() {
	Schovavej = Menu;
	var TimeOut = window.setTimeout("Schov();",Schov_ms);
}

function Udrzuj() {
	if(Schovavej>0){
		Schovavej = 0;

		var TimeOut = window.clearTimeout();
	}
}

function Schov() {
	SchovMenu(Schovavej);
}

function tisk(id)
	{
		var hop = Base +"tisk.asp?IDZbozi=" + id;
		parametry = "scrollbars=yes, location=no, status=no, width=600, height=600, menubar=yes, resizable=yes, directories=no, toolbar=yes";
		window.open(hop,"_blank",parametry);
	}

function akceKosiku(ID, akce, t, page)
	{
		var Poznamka, objSelect;
		Poznamka = "";

		if(akce == "pridej")
			{
				eval("objSelect = document.getElementById('velikost_"+ ID +"')");
				Poznamka = objSelect[objSelect.selectedIndex].text;
			}

		if(akce == "smaz" || akce == "edituj")
			{
				eval("Poznamka = document.getElementById('Poznamka_"+ ID +"').value");
			}

		if(document.getElementById("pocet_"+ ID) != null)
			{
				var KsObject = document.getElementById("pocet_"+ ID);
				var KsMAX = document.getElementById("ks_"+ ID).value;
				Ks = KsObject.value;
				
				if(Ks > KsMAX)
					{
						alert("Zadal jste více kusů než je na skladě.\nVětší poptávku nemůžeme uspokojit.\nByl Vám nastaven maximální počet kusů skladem.\n\nNastavený počet kusů: "+ KsMAX)
						
						Ks = KsMAX;
					}
			}
		else
			{
				Ks = 1;
			}
			
		eval("window.location.href = '"+ Base + akce +"Zbozi.asp?ID="+ ID +"&Ks="+ Ks +"&Poznamka_"+ ID +"="+ Poznamka +"&t="+ t +"&page="+ page +"'");
	}

function akceMenu(id)
	{
		var divek;
		divek = document.getElementById("sub"+ id);

		if(divek.style.display == "block")
			divek.style.display = "none";
		else
			divek.style.display = "block";
	}

function rozbalMenu(id)
	{
		var divek;
		divek = document.getElementById("sub"+ id);

		if(divek != null)
			divek.style.display = "block";
	}

function otevriStranku(strStranka)
	{
		window.location.href = strStranka;
	}

function init()
	{
		self.xml = getObj("Msxml2.XMLHTTP");
		if (!xml) xml = getObj("Microsoft.XMLHTTP");
		if (!xml)
		{
			if(typeof XMLHttpRequest!="undefined")
				xml = new XMLHttpRequest();
		};
		if(!xml) {
			alert("JavaScript XML HTTP nefunguje ve va‘em " +
				" prohlížeči.");
		}
		self.encFunc = encodeURIComponent ?
				encodeURIComponent : escape;
	}

function getObj(obj)
	{
		try { return new ActiveXObject(obj); }
		catch(e) { return null; }
	}

function akceNabidka(idObjekt, boolSlozka, cena)
	{
		var akce;
		akce = "";

		init();

		ID = idObjekt.id;

		if(idObjekt.checked == false)
			akce = "smazat";
		else
			akce = "pridat";

		xml.open("GET", Base +"akceNabidka.asp?ID="+ ID +"&boolSlozka="+ boolSlozka +"&akce="+ akce +"&cena="+ cena, true);

		xml.onreadystatechange = function(){
			if(xml.readyState == 4 && xml.responseText)
				{
					var data;
					data = xml.responseText;
					eval(data);
				}
			}

		xml.send(null);
	}

function vysledekAkceNabidky(results)
	{
		var polozky;
		polozky = "";

		for(var i=0; i < results.length; i++)
			{
				if(i == 0)
					polozky = results[i];
			}

		document.getElementById("DIVnabidka").innerHTML = polozky;
	}

function tiskVyber()
	{
		var hop = Base +"tiskVyber.asp";
		parametry = "scrollbars=yes, location=no, status=no, width=800, height=600, menubar=no, resizable=yes, directories=no, toolbar=no";
		window.open(hop, "_blank", parametry);
	}

function zmenCenu(IDZbozi)
	{
		var hodnota, pole, cena, ks;
		eval("hodnota = document.getElementById(\"velikost_"+ IDZbozi +"\").value");
		
		pole = hodnota.split("|");
		
		cena = pole[0];
		ks = pole[1];
		
		eval("document.getElementById(\"cena_"+ IDZbozi +"\").innerHTML = '<strong>'+ cena +'&nbsp;s&nbsp;DPH</strong>';");
		eval("document.getElementById(\"ks_"+ IDZbozi +"\").value = ks;");
	}

function zalozka(divId)
	{
		var poleZalozekObsah = new Array("popis", "parametry", "fotografie", "prilohy");
		
		for(i=0; i < poleZalozekObsah.length; i++)
			{
				document.getElementById("z_"+ poleZalozekObsah[i]).className = "deakt";	
			}

		document.getElementById("z_"+ divId).blur();	
		document.getElementById("z_"+ divId).className = "akt";	

		for(i=0; i < poleZalozekObsah.length; i++)
			{
				document.getElementById(poleZalozekObsah[i]).style.display = "none";	
			}
			
		document.getElementById(divId).style.display = "block";
	}

function ukazKosik()
	{
		var pozice_x = document.getElementById("btn_kosik").offsetLeft + 0;

		document.getElementById("kosik").style.right = pozice_x +"px";
		document.getElementById("kosik").style.top = 149 +"px";
		document.getElementById("kosik").style.display = "block";

		init();

		xml.open("GET", "XML_kosik.asp", true);

		xml.onreadystatechange = function(){
			if(xml.readyState == 4 && xml.responseText)
				{
					var data;
					data = xml.responseText;
					eval(data);
				}
			}

		xml.send(null);
	}
	
function schovKosik()
	{
		document.getElementById("kosik").style.display = "none";
	}

function vysledekKosik(results)
	{
		var polozky;
		polozky = "";

		for(var i=0; i < results.length; i++)
			{
				if(i == 0)
					polozky = results[i];
			}

		document.getElementById("kosik").innerHTML = polozky;
	}
	
function tabulkaVelikosti(IDSkupiny, IDZbozi)
	{
		if(IDSkupiny != "")
			var hop = Base +"tabulkaVelikosti.asp?IDSkupiny="+ IDSkupiny;
		else
			var hop = Base +"tabulkaVelikosti.asp?IDZbozi="+ IDZbozi;
			
		var parametry = "scrollbars=yes, location=no, status=no, width=800, height=600, menubar=no, resizable=yes, directories=no, toolbar=no";
		window.open(hop, "_blank", parametry);
	}
	
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function zobrazPopisLabel()
	{
		if(document.getElementById('PopisLabel').style.display == 'block')
			document.getElementById('PopisLabel').style.display = 'none';
		else
			document.getElementById('PopisLabel').style.display = 'block';
	}