var Zamowienie = new Array();
var ZamowienieCount = 0;


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;
    }
		else
		  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++)
  {
//     window.alert(typeof(objform.elements[i]));
     if (objform.elements[i].onchange)
      objform.elements[i].onchange();
  }
}

function przeliczKoszyk()
{
if (isCookie('zam'))
{
var ZamTxt=getCookie('zam');
if (ZamTxt!=null)
{
Zamowienie=ZamTxt.split('-');
ZamowienieCount=Zamowienie.length;
}
else
ZamowienieCount=0;
}

var objtekst;
objtekst=document.all?eval('document.all.'+'zamowienieCount'):document.getElementById('zamowienieCount');
objtekst.innerHTML=ZamowienieCount;
var objkoszyk;
objkoszyk=document.all?eval("document.all.Koszyk"):document.getElementById('Koszyk');
//if (ZamowienieCount>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);
if (checked)
{
  Zamowienie.push(n);
  objspanid.className='zamow';
  ZamowienieCount++;
}
else
{
  Zamowienie.splice(findArray(Zamowienie, n),1);
  objspanid.className='niezamow';
  ZamowienieCount--;
}

if (ZamowienieCount==0) deleteCookie('zam')
else
{
var ZamTxt=Zamowienie.join('-');
setCookie('zam',ZamTxt);
}
przeliczKoszyk();
}


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 validate() 
{
	errfound = false;
	var bledy = "";
	with (document.forms[0])
	{
		if (email.value == "")
		{
		alert('Należy podać adres email.');
		errfound=true;
		}
	}
return !errfound;
}

function potwierdzenieUsuniecia(id)
{
	strona = "index.php?action=koszyk&wykonaj=usun&id="+id;
  var sprawdz = window.confirm("Czy chesz usun±ć pozycję ?");
	if (sprawdz == true)
	{
		document.location.href = strona;
		return true;
	}
	else  return false;
   
}

function getObject(id)
{
var obj;
obj=document.all?eval('document.all.'+id):document.getElementById(id);
return obj;
}