function showurlin(url, dest, options)
{
  url = url.replace(/&/g,'%26');
  if (dest == 'popup')
  {
    window.open(url, '', options);
  }
  else if (dest == 'original')
  {
    if (window.opener.location)
      window.opener.location.href = url;
  }
}

function go_write_menus()
{
	return;
	if (!go_menu_handle || go_menu_handle.startedWriting) return;

	go_menu_handle.startedWriting = true;
	if (FIND("loadingbanner")) FIND("loadingbanner").style.visibility = "visible";
	setTimeout('go_menu_handle.writeMenus(FIND("menudiv")); if (FIND("loadingbanner")) FIND("loadingbanner").style.visibility = "hidden";', 100);
}

function go_showObject(obj)
{
	var str = '';

	if(!FIND('goShowObject'))
	  document.body.insertAdjacentHTML('afterBegin', '<div id="goShowObject" style="background-color: white; visibility: hidden; color: black; position: absolute; top: 0; left: 0"></div>');

	str = go_enumerateObject(obj);

	FIND('goShowObject').innerHTML = str;
	FIND('goShowObject').innerHTML += '<p align="right">[<a href="" onClick="FIND(\'goShowObject\').style.visibility=\'hidden\';return false;">Close</a>]</p>';
	FIND('goShowObject').style.visibility = 'inherit';
}

function go_enumerateObject(obj)
{
	var str = '';

	if(typeof(obj)!='object')
		return;

	for(var item in obj)
	{
		str += item + ': ';
		if(typeof(obj[item]) == 'string' || typeof(obj[item]) == 'number')
			str += go_escapeHTML(obj[item].toString());
		else if (typeof(obj[item]) == 'object')
			str += '<blockquote>' + go_enumerateObject(obj[item]) + '</blockquote>';
		else
			str += typeof(obj[item]);
		str += '<br>\n';
	}

	return str;
}

function go_escapeHTML(str)
{
	return str.replace(/&/g, '&amp').replace(/</g, '&lt').replace(/>/g, '&gt');
}

