<!--
var layer_nested_name = "";
var layer_actual_nested_name = "";

function layer_get (layer_name)
{
	if (DOM) { return (document.getElementById (layer_name) ); }
	if (NS4) { var ret = layer_nested_name + 'document.' + layer_name; layer_actual_nested_name = ret; return (eval (ret)); }
	if (IE4) { return (document.all [layer_name]); }
}

function layer_get_height (layer_name)
{
	if (DOM) { return (layer_get (layer_name).offsetHeight); }
	if (NS4) { return (0); };
	if (IE4) { return (0); };
}

function layer_get_clip_height (layer_name)
{
	if (DOM || IE4) { return (layer_get (layer_name).style.clip.split ("rect(") [1].split (")") [0].split ("px") [2]); }
	if (NS4) { alert (layer_nested_name); return (layer_get (layer_name).clip.height); };
}

function layer_get_top (layer_name)
{
	if (DOM) { return (layer_get (layer_name).offsetTop); }
	if (NS4) { return (0); };
	if (IE4) { return (0); };
}

function layer_get_width (layer_name)
{
	if (DOM) { return (layer_get (layer_name).offsetWidth); }
	if (NS4) { return (0); };
	if (IE4) { return (0); };
}

function layer_set_height (layer_name, pa_height)
{
	if (DOM) { layer_get (layer_name).style.height = pa_height; return (1); }
	if (NS4) { return (0); };
	if (IE4) { return (0); };
}

function layer_set_nested_name (nested_name)
{
	if (NS4)
	{
		if ( (nested_name != "") &&  (nested_name.id != "undefined") )
		{
			if (layer_actual_nested_name.substr (layer_actual_nested_name.length - nested_name.id.length, layer_actual_nested_name.length) == nested_name.id)
			{
				layer_nested_name = layer_actual_nested_name + '.';
			}
			else
			{
				layer_nested_name = 'document.' + nested_name.id + '.';
			}
		}
		else
		{
			layer_nested_name = '';
		}
	}
}

function layer_set_position (layer_name, px, py)
{
	layer = layer_get (layer_name);
	if (DOM) { layer.style.left = px; layer.style.top = py; return (1); }
	if (NS4) { layer.left = px; layer.top = py; return (1); };
	if (IE4) { layer.left = px; layer.top = py; return (1); };
}

function layer_set_visible (layer_name, visible)
{
	if (NS4)
	{
		if (visible) { layer_get (layer_name).visibility = "show"; }
		else { layer_get (layer_name).visibility = "hide"; }
	}
	else
	{
		if (visible) { layer_get (layer_name).style.visibility = "visible"; }
		else { layer_get (layer_name).style.visibility = "hidden"; }
	}
}

function layer_swap (layer_name1, layer_name2)
{
	if (layer_get (layer_name1).style.visibility == 'hidden')
	{
		layer_set_visible (layer_name1, true);
		layer_set_visible (layer_name2, false);
	}
	else
	{
		layer_set_visible (layer_name1, false);
		layer_set_visible (layer_name2, true);
	}
}

function layer_write (layer_name, text)
{
	if (DOM || IE4) { layer_get (layer_name).innerHTML = text; }
	if (NS4)
	{
		layer = layer_get (layer_name);
		layer.document.open ();
		layer.document.write (text);
		layer.document.close ();
	}
}

function layer_load (pa_name, pa_file)
{
	if (DOM) { frames [pa_name].document.location = pa_file; }
	if (IE4) { parent.frames[pa_name].document.location=pa_file; }
	if (NS4) { document.layers [pa_name].load (pa_file, 780) }
}
//-->
