var popup_msg = 'Twoja przeglądarka ma zablokowan± opcję wyskakuj±cych okienek (popups).\nAby móc zkorzystać z tej aplikacji musiasz tak skonfigurować swój system i/lub przegl±darkę aby ta aplikacja mogła otwierać nowe okna.';

/**
 * Otwiera nowe okno przegl±darki o zadanych parametrach.
 * W przypadku blokady popupów pojawia się stosowny komunikat.
 *
 * @param string win_url adres strony ładowanej do otwartego okna
 * @param string win_name nazwa okna, używana w atrybucie target
 * @param int win_width szerokość okna
 * @param int win_height wysokość okna
 * @param bool status pokazuje pasek statusu (parametr ukryty ze względu na kompatybilność wstecz oraz wygodę - rzadko używany)
 * @param bool scrollable określa czy okienko ma pozwalać na przewijanie swojej zawartości
 * @return bool
 */
function openWindow (win_url, win_name, win_width, win_height) {

	if (arguments[4] != null) {
	if (arguments[4]) status = 1;
	   else status = 0;
	}
	else status = 1

	if (arguments[5] != null) {
		if (arguments[5]) scrollable = 1;
		else scrollable = 0;
	}
	else scrollable = 1

	var extra=0;
	w = screen.availWidth - 20;
	if (parseInt(win_width)<parseInt(w)-extra) w=parseInt(win_width)+extra;
	h = screen.availHeight - 40;
	if (parseInt(win_height)<parseInt(h)) h=parseInt(win_height);

	var leftpos = (screen.availWidth-20-w) / 2;
	var toppos = (screen.availHeight-40-h) / 2;

	_newWindow = window.open(win_url, win_name, "width="+win_width+",height="+win_height+",menubar=0,toolbar=0,location=0,status="+status+",scrollbars="+scrollable+",directories=0,resizable=1,copyhistory=0,left="+leftpos+",top="+toppos);
	if (_newWindow == undefined)
	{
		alert(popup_msg);
	}
	else {
		return false;
	}
	return true;
}
function grozwin(elem) 
{
	zwinWszystko(elem);
	var li = elem;
	var imgs = elem.getElementsByTagName('img')[0];
	if(!imgs.expand) 
	{
		imgs.expand = true;
		li.className = li.className.split(' zwin')[0]+li.className.split(' zwin')[1];
		imgs.src = "images/minus.gif";
	} 
	else
	{
		imgs.expand = false;
		imgs.src = "images/plus.gif";
		li.className += " zwin";
	}
}
function zwinWszystko(forElem)
{
	var mmenu = document.getElementById('seduList')
	for(var i=0; i<mmenu.getElementsByTagName('li').length;i++) 
	{
		var elem = mmenu.getElementsByTagName('li')[i];
		if(elem.className.indexOf('br') != -1 && elem.id != forElem.id)
		{
			elem.className = 'br zwin';
			var img = elem.getElementsByTagName('img')[0];
			img.expand = false;
			img.src = "images/plus.gif";
		}
	}
}

function goUpload()
{
	document.forms["upload_form"].submit();
}
function addResources() {
	if( TableNo < 10 )
	{
		tbl = document.getElementById('uploadfiles');
		var oRow = tbl.insertRow(-1);
		oRow.align = 'center';
		oRow.valign = 'middle';
		TableNo++;

		oCell = oRow.insertCell(-1);
		oCell.noWrap = true;
		oCell.align = 'left';
		oCell.valign = 'middle';

		// tworzę tabelę
		newtbl = document.createElement("table");
		newtbl.cellPadding = "0";
		newtbl.cellSpacing = "0";
		var oRow1 = newtbl.insertRow(-1);
		oCell1 = oRow1.insertCell(-1);
		oCell1.innerHTML = '<input type="file" name="FILE[]" size="40">' ;
		oCell.appendChild(newtbl);
	}
}
