	function getBounds(element)
	{
		var left = element.offsetLeft;
		var top = element.offsetTop;
		for (var parent = element.offsetParent; parent; parent = parent.offsetParent)
		{
			left += parent.offsetLeft;
			top += parent.offsetTop;
		}
		return {left: left, top: top, width: element.offsetWidth, height: element.offsetHeight};
	}
	
	function ttt (my_name)
	{
		var MYelement = document.getElementById(my_name);
		var MYwidth = getBounds(MYelement);
		
		var MYinsert = my_name+'view';
		//alert(MYinsert);
		document.getElementById(MYinsert).style.left = 0 - MYwidth.width - 6 + 'px';
		
		var mDisplayON = document.getElementById(MYinsert).style.display;
		if (mDisplayON == 'none') {
			document.getElementById(MYinsert).style.display = '';
		} else {
			document.getElementById(MYinsert).style.display = 'none';
		}
	}
	
	function showId (targetId)
	{
		var mDisplayON = document.getElementById(targetId).style.display;
		if (mDisplayON == 'none') {
			document.getElementById(targetId).style.display = '';
		} else {
			document.getElementById(targetId).style.display = 'none';
		}
	}