


//nn4 = (document.layers) ? true : false;
//ie4 = (document.all) ? true : false;

function aktywacja_elem(tab)
{
	for(var i=0;i<tab.length;i++){
	  if(document.getElementById(tab[i]).style.display){
			document.getElementById(tab[i]).style.display = "";
	  }else{
	  		document.getElementById(tab[i]).style.display = 'none';
	  }
  	}
}

function wyczysc_pola(form_name,tab)
{
	for(var i=0;i<tab.length;i++){
		//document.write(tab[i]+" ");
		//document.getElementsByTagName(tab[i]).value = '';
		document.forms[form_name].elements[tab[i]].value = '';
  	}
}



/*** funkcje służące do obsługi pola select ***/


function lista_zaznacz(lista,txt_text)
{
	var o_lista_text = document.getElementById(lista);
	var o_text = document.getElementById(txt_text);
	var akt_index = o_lista_text.selectedIndex;
	//o_list_text.selectedIndex = akt_index;	
	o_text.value = o_lista_text.options[akt_index].innerHTML;
}

function lista_przesun(lista,krok)
//przesuwanie pozycji na liście
{
	var akt_index = lista.selectedIndex;
	if(akt_index < 0)	return;

	var fin_index = akt_index + krok;
	if(fin_index < 0) fin_index = 0;
	if(fin_index > (lista.options.length - 1)) fin_index = lista.options.length - 1;
	if(akt_index == fin_index)	return;

	var opcja = lista.options[akt_index];
	var o_text = opcja.innerHTML;
	var o_value	= opcja.value;

	lista.remove(akt_index);

	opcja = lista_opcja_dodaj(lista,o_text,o_value,null,fin_index);

	opcja.selected = true;
}

function lista_opcja_dodaj(lista,opcja_text,opcja_value,document_object,fin_index)
{
	var opcja;

	if(document_object) opcja = document_object.createElement("OPTION");
	else opcja = document.createElement("OPTION");

	if(fin_index != null)	lista.options.add(opcja,fin_index);
	else lista.options.add(opcja);

	opcja.innerHTML = (opcja_text.length > 0)?opcja_text:'&nbsp;';
	opcja.value = opcja_value;

	return opcja;
}

function lista_pozycja_dodaj(lista,txt_text)
{
	var o_list_text = document.getElementById(lista);
	var o_text = document.getElementById(txt_text);
	lista_opcja_dodaj(o_lista_text,o_text.value,o_text.value);
	o_lista_text.selectedIndex = o_lista_text.options.length - 1;
	o_text.value = '';
	o_text.focus();
}

function lista_pozycja_zmien(lista,txt_text)
{
	var o_lista_text = document.getElementById(lista);
	var akt_index = o_lista_text.selectedIndex;
	if(akt_index < 0) return;
	var o_text = document.getElementById(txt_text);
	o_lista_text.options[akt_index].innerHTML	= o_text.value;
	//o_lista_text.options[akt_index].value = o_text.value;
	o_text.value = '';
	//o_value.value = '';
	o_text.focus();
}

