var game;

function initData ()
{
  game= new Object;
  game[6]= buildData("mm6");
  game[7]= buildData("mm7");
  game[8]= buildData("mm8");
  game[9]= buildData("mm9");
  game[0]= buildData("tome");
}

function checkBrowser ()
{
  init();

  if (!(navigator.family.indexOf('ie') != -1 && navigator.version >= 6) &&
      !(navigator.family.indexOf('opera') != -1 && navigator.version >= 7) && 
      !(navigator.family.indexOf('gecko') != -1))
  {
    if (top.location.href.indexOf('sorry.html') == -1)
      showPage ( "sorry.html" );
  }
}

function outHandler ( version )
{
  return game[version].off.src;
}

function overHandler ( version )
{
  return game[version].on.src;
}

function buildData ( version )
{
  path = "pics";
  imgObj= new Object;
  imgObj.on= new Image ();
  imgObj.on.src= path + "/portal-" + version  + ".gif";
  imgObj.off= new Image ();
  imgObj.off.src= path + "/portal.gif";
  return imgObj;
}
