var odkrytepliki = 1;
var plikimax = 5;
var odkrytespec = 1;
var specmax = 25;
var przeladuj = false; // xmlhttp
var sciezka; // j/w
var goback; // j/w
var xprzeladuj;

function sprzedaj(mypage)
	{
	myRef = window.open(''+self.location,'mywin',	'left=20,top=20,width=500,height=500,toolbar=1,resizable=0');
	}

function pokazplik()
	{
	odkrytepliki++;
	if (plikimax == odkrytepliki)
		{ document.getElementById('dodajplikbtn').className = 'p_ukryty'; }
	document.getElementById('plik'+odkrytepliki).className = 'p_widoczny';
	document.getElementById('pplik'+odkrytepliki).className = 'p_widoczny';
	}

function pokazspec()
	{
	odkrytespec++;
	if (specmax == odkrytespec)
		{ document.getElementById('dodajspecbtn').className = 'p_ukryty'; }
	document.getElementById('pspec'+odkrytespec).className = 'p_widoczny';
	document.getElementById('tspec'+odkrytespec).className = 'p_widoczny';
	document.getElementById('vspec'+odkrytespec).className = 'p_widoczny';
	}

function ustawoknodoie()
	{
	if (self.innerHeight) //nie-IE
		{ document.getElementById('pytajboxtlo').style.height=self.innerHeight+100+'px'; }
	if (!(window.XMLHttpRequest))
		{
		if (document.documentElement && document.documentElement.clientHeight)
			{ windowHeight = document.documentElement.clientHeight; }
		else if (document.body)
			{ windowHeight = document.body.clientHeight; }
		var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;
		var dsoctop=document.all? iebody.scrollTop : pageYOffset;
		document.getElementById('nosnik').style.top=dsoctop+200+"px";
		document.getElementById('nosnik').style.position='absolute';
		document.getElementById('pytajboxtlo').style.top=dsoctop+"px";
		document.getElementById('pytajboxtlo').style.position='absolute';
		document.getElementById('pytajboxtlo').style.height=windowHeight;
		}
	}

function pytaj(pytanie, xsciezka, xgoback)
	{
	ustawoknodoie();
	document.getElementById('pytanie').className = 'pytajbox';
	document.getElementById('nosnik').className = '';
	document.getElementById('pytajboxtlo').className = '';
	document.getElementById('ppytanie').innerHTML = pytanie;
	sciezka = xsciezka;
	goback = xgoback;
	xprzeladuj = true;
	document.getElementById('p_ok').className = '';
	document.getElementById('p_nie').className = '';
	document.getElementById('p_ok').value = 'TAK';
	document.getElementById('p_nie').value = 'NIE';
	}

function pytaj_nie()
	{
	document.getElementById('pytanie').className = 'p_ukryty';
	document.getElementById('nosnik').className = 'p_ukryty';
	document.getElementById('pytajboxtlo').className = 'p_ukryty';
	if (przeladuj)
		{
		if (goback) { history.back(); }
		else { window.location.href = window.location.href; } //window.location.reload();
		}
	}

function pytaj_ok()
	{
	przeladuj = xprzeladuj;
	document.getElementById('p_ok').className = 'p_ukryty';
	document.getElementById('p_nie').className = 'p_ukryty';
	document.getElementById('p_nie').value = 'OK';
	document.getElementById('ppytanie').innerHTML = 'Prosze czekac...';

	if (window.XMLHttpRequest) { req = new XMLHttpRequest(); }
	else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); }

	req.open('GET', sciezka, true);
	req.onreadystatechange = function ()
		{
		if (req.readyState == 4)
			{
			document.getElementById('p_nie').className = '';
			if (req.status == 200) { document.getElementById('ppytanie').innerHTML = req.responseText; }
			else { document.getElementById('ppytanie').innerHTML = 'Blad: nie otrzymalem odpowiedzi!'; }
			}
		};
	req.send(null);
	}

function wczytajschemat()
	{
	ustawoknodoie()
	przeladuj = false;
	document.getElementById('pytanie').className = 'pytajbox';
	document.getElementById('nosnik').className = '';
	document.getElementById('ppytanie').innerHTML = 'Wczytywanie...';
	document.getElementById('p_ok').className = 'p_ukryty';
	document.getElementById('p_nie').className = 'p_ukryty';

	id = document.getElementById('loadtempl').value;
	if (window.XMLHttpRequest) { req = new XMLHttpRequest(); }
	else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); }
	req.open('GET', '/m_produkt_loadtmpl_'+id+'.htm', true);
	req.onreadystatechange = function ()
		{
		if (req.readyState == 4)
			{
			if (req.status == 200)
				{
				var data = req.responseText;
				data = data.split("|");
				if (data[0] == 'OK')
					{
					var i = 1;
					odkrytespec = 1;
					while (data[i] != '')
						{
						if (i > 1) { pokazspec(); }
						document.getElementById('tspec'+i).value = data[i];
						i++;
						}
					document.getElementById('pytanie').className = 'p_ukryty';
					document.getElementById('nosnik').className = 'p_ukryty';
					}
				else { document.getElementById('ppytanie').innerHTML = data[0]; }
				}
			else { document.getElementById('ppytanie').innerHTML = 'Blad: nie otrzymalem odpowiedzi!'; }
			document.getElementById('p_nie').className = '';
			document.getElementById('p_nie').value = 'OK';
			}
		};
	req.send(null);
	}

function usunschemat()
	{
	ustawoknodoie();
	id = document.getElementById('loadtempl').value;
	pytaj('Na pewno usunac schemat?', '/m_produkt_deltmpl_'+id+'.htm', false);
	xprzeladuj = false;
	}

function link(a){
	window.open(a,'window');
}

