var arrId = new Array();
var arrKategorie = new Array();
var iId;


function getEBN(tag, name) 
{  
    var elem = document.getElementsByTagName(tag);
    var arr = new Array();
    for(i = 0,iarr = 0; i < elem.length; i++) {
         att = elem[i].getAttribute("name");
         if(att == name) {
              arr[iarr] = elem[i];
              iarr++;
         }
    }
    return arr;
}

zwroc_id = function(tablica, element)
{
	for (var i=0; i<tablica.length; i++)
		if (tablica[i] == element)
			return i;
	
	return -1;
}

pokaz_obszary = function()
{
	var obiekt, i;
	var arrObszary = getEBN("div","obs");
	
	for (i=1; i<arrObszary.length; i++)
		arrObszary[i].style.display = 'none';
	
	for (i=0; i<arrId.length; i++)
		if (document.getElementById('obszar'+arrId[i]))
			document.getElementById('obszar'+arrId[i]).style.display = 'block';
}

dodaj_widoczny = function(id, kategoria)
{	
	iId = zwroc_id(arrKategorie, kategoria);
	if (iId >= 0)
	{
		while ((arrId.length-1) > iId)
		{
			arrId.pop();
			arrKategorie.pop();
		}
		arrId[iId] = id;
		arrKategorie[iId] = kategoria;
	}
	else
	{
		arrId[arrId.length] = id;
		arrKategorie[arrKategorie.length] = kategoria;
	}
	pokaz_obszary();
}
