
function getFlexApp(appName) 
{
	if (navigator.appName.indexOf ("Microsoft") !=-1) 
	{
		return window[appName];
	} // if (navigator.appName.indexOf ("Microsoft") !=-1) 
	else 
	{
		return document[appName];
	} // else
} // getFlexApp

function get_before_delim(in_string, delim)
{
    var idx;
    
    idx = in_string.indexOf(delim);
    if (idx>0)
    {
        return in_string.substr(0, idx);
    } // if (idx>0)
    else
    {
    	return in_string;
    } // else
} // get_before_delim

function get_after_delim(in_string, delim)
{
    var idx;
    
    idx = in_string.indexOf(delim);
    if (idx>0)
    {
        return in_string.substr(idx+1);
    } // if (idx>0)
    else
    {
    	return "";
    } // else
} // get_after_delim

function getdiv(divname)
{
  var retdiv = getdomitem(divname, 'div');
  return retdiv;
} // getdiv

function getdomitem(item_name, item_type)
{
  var obj = document.body.getElementsByTagName(item_type);
  var retobj = null;
  if (obj!=null)
  {
    if (obj.length>0)
    {
      for (i=0; i<obj.length; i++)
      {
        if (obj[i].id==item_name)
        {
          retobj = obj[i];
          break;
        }
      }
    } else {
      if (obj.id==item_name)
        retobj = obj;
    }
  }
  return retobj;
} // getdomitem

function show_text(file_contents)
{
  text_control = getdomitem('page_content', 'div');
  if (file_contents!=null)
  {
    text_control.innerHTML = file_contents;
  }
  else
  {
    text_control.innerHTML = "";
  }
  text_control.style.visibility = "visible";
  text_control.style.zIndex = 20;
 } // show_map

 function hide_text()
 {
  text_control = getdomitem('page_content', 'div');
  text_control.style.visibility = "hidden";
  text_control.style.zIndex = -1;
 } // hide_map