function HTML_DynText_Change(target, name)
{
	if (!HTML_DynText[target]) return;
	if (!HTML_DynText[target][name]) return;
	HTML_SetLayerText(target, HTML_DynText[target][name]);
}

function HTML_FindLayer(name, doc) 
{
	var doc; var i;
	if (!doc) doc = document;
	if (doc[name]) return doc[name];
	if (doc.all && doc.all[name]) return doc.all[name];
	for (i = 0; i < doc.forms.length; i++) if (doc.forms[i][name]) return doc.forms[i][name];
	if (doc.layers)	for (i = 0; i < doc.layers.length; i++) return HTML_FindLayer(name, doc.layers[i].document);
  	if (doc.getElementById) return doc.getElementById(name);
  	return null;
}

function HTML_SetLayerText(name, text) 
{ 
  if ((obj = HTML_FindLayer(name))!=null) with (obj)
    if (document.layers) {document.write(text); document.close();}
    else innerHTML = text;
}
