function getSelectedDocumentIds(documentListDIV) {
	var list = document.getElementById(documentListDIV);
	var selectedDocumentIds = new Array();
	var childs = list.childNodes;
	var indexOfNodes = 0;

	for (var i = 0; i < childs.length; i++) {
		if (childs[i].id != undefined) {
			var prefix = childs[i].id.substr(0, 8);
			
			if (prefix == "document")
				var checkboxes = childs[i].getElementsByTagName("input");
				
			for(var j = 0; j < checkboxes.length; j++) {
				if (checkboxes[j].getAttribute("type") == 'checkbox' && checkboxes[j].checked == true) {
					selectedDocumentIds[indexOfNodes++] = checkboxes[j].id;
				}
			}
		}
	}

	return selectedDocumentIds;
}

function getSelectedDocumentDivIds(documentListDIV) {
	var list = document.getElementById(documentListDIV);
	var selectedDocuments = new Array();
	var childs = list.childNodes;
	var indexOfNodes = 0;

	for (var i = 0; i < childs.length; i++) {
		if (childs[i].id != undefined) {
			var prefix = childs[i].id.substr(0, 8);
			
			if (prefix == "document")
				var checkboxes = childs[i].getElementsByTagName("input");
				
			for(var j = 0; j < checkboxes.length; j++) {
				if (checkboxes[j].getAttribute("type") == 'checkbox' && checkboxes[j].checked == true) {
					selectedDocuments[indexOfNodes++] = childs[i].id;
				}
			}
		}
	}
	
	return selectedDocuments;
}

function setCheckboxes(value){
	var inputs = document.getElementsByTagName("input");

	for (i=0;i<inputs.length;i++) {
		var x = inputs[i].getAttribute("type");
		
		if (x == 'checkbox'){
			inputs[i].checked = value;
		}
	}
}

function submitForm(target){
	document.forms['documentIdsForm'].elements['target'].value = target;
	document.forms['documentIdsForm'].submit();
}

