function markAllRows(container_id, status) {
	var rows = document.getElementById(container_id).getElementsByTagName('tr');
	var unique_id;
	var checkbox;

	for (var i = 0; i < rows.length; i++ ) {
		checkbox = rows[i].getElementsByTagName('input')[0];
		if (checkbox && checkbox.type == 'checkbox') {
			if (checkbox.disabled == false ) {
				checkbox.checked = status;
			}
		}
	}
	return true;
}

function setFocus(elt) {
	document.getElementById(elt).focus();
}

// get position of this element
function getAbsX(elt) { return (elt.x) ? elt.x : getAbsPos(elt,"Left"); }
function getAbsY(elt) { return (elt.y) ? elt.y : getAbsPos(elt,"Top"); }
function getAbsPos(elt,which) {
	iPos = 0;
	while (elt != null) {
		iPos += elt["offset" + which];
		elt = elt.offsetParent;
	}
	return iPos;
}

function showHelp(id, link) {
	var elt = document.getElementById(id);
	elt.style.display = "block";
	elt.style.position = "absolute";
	elt.style.top = getAbsY(link) + "px";
	elt.style.left = getAbsX(link) + 70 + "px";
	
	document.getElementById('uploadApplet').style.display = "none";
	document.getElementById('dummyBox').style.display = "block";
}

function closeHelp(id) {
	var elt = document.getElementById(id);
	elt.style.display = "none";
	document.getElementById('dummyBox').style.display = "none";
	document.getElementById('uploadApplet').style.display = "block";
}
