//Presouva polozky z jednoho selectu do druheho
function MoveOption (form,MoveFrom,MoveTo) {
    //tested on:
    // - Win2k: MSIE5.5, MSIE6, NN6.2.1, NN6.2.2
    // - Mac: NN4.7/MacOS9.0.4 and MSIE5/MacOS9.0.4
    // - others: Mozilla0.9.8/FreeBSD4.5, Mozilla snapshot 2002040410 on Linux 2.4.18
    var name;
    var ID;
    var i;
    var SelectFrom = eval('window.document.'+form+'.elements[\"'+MoveFrom+'[]\"]');
    var SelectTo = eval('window.document.'+form+'.elements[\"'+MoveTo+'[]\"]');
    var SelectedIndex = SelectFrom.options.selectedIndex;
	
	if(SelectFrom.length == 0) {
		alert('Nejsou přiřazeni žádní příjemci!');
	}
    else if(SelectedIndex == -1) {
		alert('Musíte vybrat alespoň jednoho příjemce!');
    }
    else {
		for (i=0; i<SelectFrom.options.length; i++) {
		    if(SelectFrom.options[i].selected) {
				name = SelectFrom.options[i].text;
				ID = SelectFrom.options[i].value;
				SelectFrom.options[i] = null;
				SelectTo.options[SelectTo.options.length]=new Option (name,ID);
				i--;
		    }
		}

		//begin of sorting stuff, it could be very slooow
		//needs JS1.1 and higher
		var sorting = new Array();
		for (i=0; i<SelectTo.options.length; i++) {
		    sorting[i] = SelectTo.options[i].text+"###"+SelectTo.options[i].value;
		}
		sorted = sorting.sort();
		for (i=0; i<SelectTo.options.length; i++) {
		    var tmp = sorted[i].split("###");
		    name = tmp[0];
		    ID = tmp[1];
		    SelectTo.options[i]=new Option (name,ID);
		}
		// end of sorting stuff
    }
    return;
}

//Pri odeslani formulare oznacime vsechny polozky v selectu, ktery ma jit do PHP
function selectItems(form,sSelect,iMultiple) {
    var oSelect = eval('window.document.'+form+'.elements[\"'+sSelect+'[]\"]');
    if(oSelect.length == 0) {
		alert('Přiřaďte alespoň jednoho příjemce do skupiny!');
		return false;
    }
	else {
	    for(var i = 0; i < oSelect.length; i++) {
			oSelect.options[i].selected = true;
	    }
	    return true;
	}
}

function opennew(url,width,height) { 
    window.open(url,"newwin","width="+width+",height="+height+",toolbar=no,directories=no,menubar=no,status=no,resizable=yes,location=no,scrollbars=yes,copyhistory=no")
};