function hidetbl ( elmid, strInner, strText )
{
	if (document.getElementById(elmid)) {
		if (strText.length == 0) {
			//if no additional text is given just hide the object
			showhide (elmid);
		}else{
			
			if (document.getElementById(strInner)) {
				if (document.getElementById(elmid).style.display == '') {
					document.getElementById(elmid).style.display = 'none';
					document.getElementById(strInner).innerHTML = 'Show ' + strText;
				}else {
					document.getElementById(elmid).style.display = '';
					document.getElementById(strInner).innerHTML = 'Hide ' + strText;
				}
			}else {
				showhide (elmid);
			}
		}
	}
}

function showhide (elmid)
{
	if (document.getElementById(elmid).style.display == '') {
		document.getElementById(elmid).style.display = 'none';
	}else {
		document.getElementById(elmid).style.display = '';
	}
}

function findPos(obj) 
{

    var curleft = curtop = 0;

    if (obj.offsetParent) { 
    curleft = obj.offsetLeft

    curtop = obj.offsetTop

    while (obj = obj.offsetParent) { 
    curleft += obj.offsetLeft

    curtop += obj.offsetTop

}

}
    return [curleft,curtop]; 
}


