/*
	Funkcja pobiera tablicę elementów i ustawia je jako dostępne wg. wartości logicznej enable
	EnableElement(0, Array('element1', 'element2'));
*/

function EnableElement(enable, elements) {
	var i;

	if(enable) {
		for(i=0; i < elements.length; i++)
			document.getElementById(elements[i]).disabled = 0;
	} else {
		for(i=0; i < elements.length; i++)
			document.getElementById(elements[i]).disabled = 1;
	}
}

function CheckElement(id, message) {
	var el = document.getElementById(id);

	if(el.value.length < 1) {
		alert(message);
		return false;
	}

	return true;
}

function DisplayWindow(url) {
   var Win = window.open(url, "displayWindow", 'height=200, width=450');
}

function removeItem() {
	var sel = document.getElementById('ip');
	var i;

	for(i=0; i<sel.length; i++) {
	  if(sel.options[i].selected) {
		sel.options[i] = null;
		removeItem();
	  }
	}
}

function addItem() {
	var sel = document.getElementById('ip');
	var newip = document.getElementById('newip');
	var onlist = false;

	for(i=0; i<sel.length; i++) {
	  if(sel.options[i].value == newip.value)
		onlist = true;
	}
	
	if(!onlist)
		sel.options[sel.length] = new Option(newip.value, newip.value);
	else
		alert('Podany adres IP znajduje się już na li¶cie!');
}

function selectAll() {
	var sel = document.getElementById('ip');

	for(i=0; i<sel.length; i++)
	  sel.options[i].selected = true;
}

function highlightItem(id) {
  var td = document.getElementById(id);
  td.className = 'menu_highlight';
}

function normalItem(id) {
  var td = document.getElementById(id);
  td.className = 'menu_normal';
}

function selectedItem(id) {
  var td = document.getElementById(id);
  td.className = 'menu_selected';
}

function SelectLang(lang) {
	var langname = lang.options[lang.selectedIndex].value;
    document.location.href = "index.php?lang="+langname;
}

function changePicture(id, sciezka) {
  var img = document.getElementById(id);
  img.src = sciezka;
}