var zamowienieCount = 0;
if (isCookie('zamowienieCount'))
zamowienieCount=getCookie('zamowienieCount');


function findArray(Tab, Element)

{
  var t;
  t=-1;
  var i;
  for(i=0;i<Tab.length;i++)
  {if (Tab[i]==Element) t=i}
  return t;
}



function isCookie(nazwa)
{
  var jest=document.cookie.indexOf(nazwa);
  if (jest!=-1) return true
  else return false
}



function setCookie(nazwa, wartosc)
{ 
	var noweCookie = nazwa + "=" + wartosc;
  document.cookie = noweCookie;
}



function deleteCookie(nazwa)
{
	if (isCookie(nazwa)){
	var noweCookie = nazwa + "=''" + "; expires=01/01/1990 00:00:00 ;";
	document.cookie = noweCookie;};
}



function getCookie(nazwa)
{ 
	var lengthnazwa = nazwa.length
  var idnazwa=document.cookie.indexOf(nazwa)
  var endcookie=document.cookie.indexOf(";", idnazwa + lengthnazwa)
  if (endcookie == -1){endcookie = document.cookie.length;};
  return document.cookie.substring(idnazwa+lengthnazwa+1,endcookie);
}

function getValue(inputid)
{
	if (isCookie(inputid))
  {
		var inputobj;
		inputobj=document.all?eval("document.all."+inputid):document.getElementById(inputid);
		inputobj.value=unescape(getCookie(inputid));
	}
}



function setValue(inputid)
{
	var inputobj;
	inputobj=document.all?eval("document.all."+inputid):document.getElementById(inputid);
	setCookie(inputid,escape(inputobj.value));
}

function storeInputs(formid)
{
	var formobj;
	formobj=document.all?eval("document.all."+formid):document.getElementById(formid);
	var t;
	for (t=0;t<formobj.elements.length; t++)
	{
	  if  (formobj.elements[t].type=='text')  setValue(formobj.elements[t].name);
	}
}


function loadInputs(formid)
{
	var formobj;
	formobj=document.all?eval("document.all."+formid):document.getElementById(formid);
	var t;
	for (t=0;t<formobj.elements.length; t++)
	  if  (formobj.elements[t].type=='text'||formobj.elements[t].type=='textarea') getValue(formobj.elements[t].id);
}

function czyLiczba(ainput)
{
  var objainput=document.all?eval("document.all."+ainput):document.getElementById(ainput);
  if (isNaN(objainput.value))
  {
    alert('Wpisana warto¶ć nie jest liczb±!');
    objainput.value=1;
    objainput.focus();
		objainput.select();
		return false;
  }
  else
  {
    if ((objainput.value)!=Math.round(objainput.value))
		{
			alert('To nie jest liczba całkowita!');
      objainput.value=Math.round(objainput.value);
      objainput.focus();
			objainput.select();
			return false;
    }
  }
	return true;
}


function piszcene(ile)
{
  if (Math.round(ile)==ile)
  {
  	return ile+".00";
  }
  else
  {
  	if (Math.round(ile*10)==ile*10)
  	{
  		return ile+"0";
  	}
        else
        {
        	return Math.round(ile*100)/100;
        }
  }
}

function przeliczAll()
{
  var objform;
  objform=document.all?eval("document.all."+"zamowienieForm"):document.getElementById('zamowienieForm');
  var i;
  for(i=0;i<objform.elements.length;i++)
  {
     if (objform.elements[i].onchange)
      objform.elements[i].onchange();
  }
}

function przeliczKoszyk()
{
var objkoszyk;
objkoszyk=document.all?eval("document.all.koszyk"):document.getElementById('koszyk');
if (zamowienieCount>0)
{
//objkoszyk.style.visibility='visible';
objkoszyk.style.display='block';
var objtekst;
objtekst=document.all?eval('document.all.'+'zamowienieSpan'):document.getElementById('zamowienieSpan');
objtekst.innerHTML=zamowienieCount;
}
else
{
//objkoszyk.style.visibility='hidden';
objkoszyk.style.display='none';
};
}

function setKoszyk(ile)
{
var objtekst;
objtekst=document.all?eval('document.all.'+'zamowienieSpan'):document.getElementById('zamowienieSpan');
objtekst.innerHTML=ile;
var objkoszyk;
objkoszyk=document.all?eval("document.all.koszyk"):document.getElementById('koszyk');
if (ile>0){objkoszyk.style.visibility='visible';}else{ objkoszyk.style.visibility='hidden';};
}


function showdiv(divId)
{
	var objdiv;
	objdiv=document.all?eval('document.all.'+divId):document.getElementById(divId);
	objdiv.style.dispaly='block';
}

function przeliczCene(ile, gdzie, cena)
{
  var objcenaInput=document.all?eval("document.all."+"cenaInput"):document.getElementById('cenaInput');
  var CenaOgolem=eval(objcenaInput.innerHTML);
  var objgdzie=document.all?eval("document.all."+gdzie):document.getElementById(gdzie);
  var objile=document.all?eval("document.all."+ile):document.getElementById(ile);
  CenaOgolem-=eval(objgdzie.innerHTML);
  if (isNaN(objile.value))
  {objgdzie.innerHTML=piszcene(cena)}
  else
  {objgdzie.innerHTML=piszcene(objile.value*cena)};
  CenaOgolem+=eval(objgdzie.innerHTML);
  objcenaInput.innerHTML=piszcene(eval(CenaOgolem));
}


function clickcb(n,checked,spanid)
{
	var objspanid;
	objspanid=document.all?eval("document.all."+spanid):document.getElementById(spanid);
	var objdodawanieid;
	objdodawanieid=document.all?eval("document.all."+'dodawanie'):document.getElementById('dodawanie');
	if (checked)
	{
		objspanid.className='zamchecked';
		objdodawanieid.src='add.php?wykonaj=dodaj&id='+n;
		zamowienieCount++;
	}
	else
	{
		objspanid.className='zam';
		objdodawanieid.src='add.php?wykonaj=usun&id='+n;
		zamowienieCount--;
	}
	przeliczKoszyk();
	setCookie('zamowienieCount',zamowienieCount)
}

var it=0;
var mytext;

function initialize()
{
  var objtyping;
  objtyping=document.all?eval('document.all.'+'typing'):document.getElementById('typing');
  mytext=objtyping.innerHTML;
  objtyping.innerHTML='';
  objtyping.style.visibility='visible';
  typeit();
}

function typeit()
{	
	var objtyping;
  objtyping=document.all?eval('document.all.'+'typing'):document.getElementById('typing');
  objtyping.innerHTML+=mytext.charAt(it);
  if (it<mytext.length-1){it++;setTimeout('typeit()',100);}
  else
  {it=0; setTimeout('initialize()',2000)}
}


function switchabstract(tekst,abstr)
{
	var objtekst;
	var objabstr;
	objtekst=document.all?eval("document.all."+tekst):document.getElementById(tekst);
	objabstr=document.all?eval("document.all."+abstr):document.getElementById(abstr);
	var showtxt;
	var hidetxt;
	showtxt='<img src=\"img/lupka.gif\"   alt=\"Pokaż opis pozycji\">Pokaż opis'; 
	hidetxt='<img src=\"img/nolupka.gif\" alt=\"Ukryj opis pozycji\">Ukryj opis';
	if (objabstr.style.display=='block')
	{
		objtekst.innerHTML=showtxt;
		objabstr.style.display='none';
	}
	else
	{
		objtekst.innerHTML=hidetxt;
		objabstr.style.display='block';
	}
}



