function showLinks(parent, child, offset) {
	if(document.getElementById(child).style.display == 'block') {
		closeLinks(child);
		return false;
	}
	var el = document.getElementById(parent);
	var y = getY(el);
	var x = getX(el);
	var items = document.getElementById(child);
	y += offset;
	items.style.top = y+'px';
	items.style.left = x+'px';
	items.style.display = 'block';
	return false;
}

function closeLinks(child) {
	document.getElementById(child).style.display = 'none';
	return false;
}

function getY( oElement ) {
	var iReturnValue = 0;
	while( oElement != null ) {
		iReturnValue += oElement.offsetTop;
		oElement = oElement.offsetParent;
	}
	return iReturnValue;
}

function getX( oElement ) {
	var iReturnValue = 0;
	while( oElement != null ) {
		iReturnValue += oElement.offsetLeft;
		oElement = oElement.offsetParent;
	}
	return iReturnValue;
}