function show(object) {
	var myString = new String(object);
	var myArray = myString.split(',');
	
	for (i = 0; i < myArray.length; i++) {	
		var layername = myArray[i];
		
		if (document.getElementById && document.getElementById(layername) != null) {
			node = document.getElementById(layername).style.visibility='visible';
		} else if (document.layers && document.layers[layername] != null) {
			document.layers[layername].visibility = 'visible';
		} else if (document.all) {
			document.all[layername].style.visibility = 'visible';
		};
	};
};

function hide(object) {
	var myString = new String(object);
	var myArray = myString.split(',');
	
	for (i = 0; i < myArray.length; i++) {	
		var layername = myArray[i];

		if (document.getElementById && document.getElementById(layername) != null) {
			node = document.getElementById(layername).style.visibility='hidden';
		} else if (document.layers && document.layers[layername] != null) {
			document.layers[layername].visibility = 'hidden';
		} else if (document.all) {
			document.all[layername].style.visibility = 'hidden';
		};
	};
};

function showLayer(content_id) {
	document.getElementById(content_id).style.display="block";

}

function hideLayer(content_id)
{
	document.getElementById(content_id).style.display="none";
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function showBubble(ly,obj,leftAdj,topAdj){
	var ua = navigator.userAgent.toLowerCase(); 
	this.isIECompatible = ( (ua.indexOf('msie') != -1) && !this.isIE);


	var ele=document.getElementById(ly);
	ele.style.visibility = 'visible';

	if(this.isIECompatible){
		ele.style.top  = findPosY(obj) - 100 + topAdj + "px";
	}else{
		ele.style.top  = findPosY(obj) - 170 + topAdj + "px";
	}

	ele.style.left  = findPosX(obj) - 40 + leftAdj + "px";
}

function hideBubble(ly){
	var ele=document.getElementById(ly);
	ele.style.visibility = 'hidden';
}