  function loadDoc(url)
  {
    req = false;
    if(window.XMLHttpRequest)
      req = new XMLHttpRequest();
    else if(window.ActiveXObject)
      req = new ActiveXObject("Msxml2.XMLHTTP");
    if(req)
      {
	req.open("GET", url, false);
	req.send("");
      }
    return req.responseText;
  }

  function loadCenter( page )
  {
    divToSwitch = document.getElementById( 'center' );

    newHTML = "<p>Loading...</p>";
    divToSwitch.innerHTML = newHTML;

    newHTML = loadDoc( 'http://www.molcon.f2s.com/discworld/' + page);
    if( newHTML && newHTML.length>5 )
      divToSwitch.innerHTML = newHTML;
  }

  function ToggleVis( element )
  {
    divToSwitch = document.getElementById( element );
    centerDiv = document.getElementById( 'center' );
    leftDiv = document.getElementById( 'left' );

	switch (divToSwitch.style.visibility) {
		case 'hidden':
			divToSwitch.style.visibility = "visible";
			centerDiv.style.width="650px";
			leftDiv.style.float="left";
			break;
		default:
			divToSwitch.style.visibility = "hidden";
			centerDiv.style.width="820px";
	}
}

  function switchDiv( divid, url )
  {
    divToSwitch = document.getElementById( divid );
    newHTML = loadDoc( url );
    if( newHTML && newHTML.length>5 )
      divToSwitch.innerHTML = newHTML;
  }

  function switchHTML( divid, HTML )
  {
    divToSwitch = document.getElementById( divid );
  
    newHTML = "<p>Loading...</p>";
    divToSwitch.innerHTML = newHTML;  

    if( HTML && HTML.length>5 )
      divToSwitch.innerHTML = HTML;
  }

  function switchContent( page )
  {
    divToSwitch = document.getElementById( 'Content' );
    
    newHTML = "<p>Loading...</p>";
    divToSwitch.innerHTML = newHTML;    
    
    newHTML = loadDoc( 'http://www.molcon.f2s.com/discworld/pages/' + page + '.php');
    if( newHTML && newHTML.length>5 )
      divToSwitch.innerHTML = newHTML;
  }

  function switchMenu( menu )
  {
    divToSwitch = document.getElementById( 'Menu' );
    newHTML = loadDoc( 'http://www.molcon.f2s.com/discworld/includes/menu.php?menu=' + menu);
    if( newHTML && newHTML.length>5 )
      divToSwitch.innerHTML = newHTML;
  }

  function switchMap( map )
  {
    divToSwitch = document.getElementById( 'Content' );
    newHTML = "<img src='http://www.molcon.f2s.com/discworld/maps/" + map + "'>";
      divToSwitch.innerHTML = newHTML;
  }

  function finger( player )
  {
    divToSwitch = document.getElementById( 'Content' );
    
    newHTML = "<p>Loading...</p>";
    divToSwitch.innerHTML = newHTML;    
    
    newHTML = loadDoc( 'http://www.molcon.f2s.com/discworld/finger/' + player);
    if( newHTML && newHTML.length>5 )
      divToSwitch.innerHTML = newHTML;
  }

function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=400,height=400,scrollbars=yes');
return false;
}


/* players online */
function OnlineSubmitPage( obj )
{
	guild=obj.options[obj.selectedIndex].value;
	divToSwitch = document.getElementById( 'bottom' );

	newHTML = "<p>Loading...</p>";
	divToSwitch.innerHTML = newHTML;

	newHTML = loadDoc( 'http://www.molcon.f2s.com/discworld/pages/online.php?bottom=1&guild=' + guild);
	divToSwitch.innerHTML = newHTML;
}

function OnlineFinger(name)
{
	divToSwitch = document.getElementById( 'bottom' );

	newHTML = "<p>Loading...</p>";
	divToSwitch.innerHTML = newHTML;

	url = "http://www.molcon.f2s.com/discworld/finger/" + name.substring(0,1).toUpperCase() + name.substring(1);
	newHTML = loadDoc( url );
	divToSwitch.innerHTML = newHTML;
}