function showLayer( id ) {
	return showLyr(getLyr(id));
}
function hideLayer( id ) {
	return hideLyr(getLyr(id));
}

function isLyrCompatible() {
	if (document.layers || document.all || document.getElementById) return true;

	return false;
}

function setLyrInner( lyr, inner ) {
	if (!lyr) return false;

	if (document.all || document.getElementById) {
		lyr.innerHTML = inner;
	} else if (document.layers) {
		lyr.document.write(inner);
		lyr.document.close();
	}
}

function getLyr( id ) {
	if (document.layers) return document.layers[id];
	else if (document.all) return document.all[id];
	else if (document.getElementById) return document.getElementById(id);
}

function hideLyr( lyr ) {
	if (document.layers) lyr.visibility = 'hide';
	else if (document.all || document.getElementById) lyr.style.visibility = 'hidden';
}

function showLyr( lyr ) {
	if (document.layers) lyr.visibility = 'show';
	else if (document.all || document.getElementById) lyr.style.visibility = 'visible';
}

function setLyrPosX( lyr, pos ) {
	if (!lyr) return false;

	pos = Math.round(parseInt(pos));
	if (document.layers) lyr.left = pos + 'px';
	else if ((document.all || document.getElementById) && lyr.style) lyr.style.left = pos + 'px';
}

function setLyrPosY( lyr, pos ) {
	if (!lyr) return false;

	pos = Math.round(parseInt(pos));
	if (document.layers) lyr.top = pos + 'px';
	else if ((document.all || document.getElementById) && lyr.style) lyr.style.top = pos + 'px';
}

function getLyrPosX( lyr ) {
	if (!lyr) return 0;

	var pos = 0;
	if (document.layers) pos = lyr.left;
	else if ((document.all || document.getElementById) && lyr.style) pos = lyr.style.left;

	return Math.round(parseInt(pos));
}

function getLyrPosY( lyr ) {
	if (!lyr) return 0;

	var pos = 0;
	if (document.layers) pos = lyr.top;
	else if ((document.all || document.getElementById) && lyr.style) pos = lyr.style.top;

	return Math.round(parseInt(pos));
}
