/* ----------------------------------------------------------------------+
|  v2.2 - func. printCounterFrame() dazu                                 |
|  v2.2a - main menue ami ueber divs und nicht mehr ueber css            |
|         - sub items mit neuen sheets und onmouse... fuer hover buttons |
|                                                                        |
|  v2.3 - neue menue anibuttons ueber table background color. IE hat     |
|         sonst immer die bilder reloaded sobald ein popup offen war.    |
|  v2.4 - Area Map link wird ueber script reingeschrieben                 |
+-----------------------------------------------------------------------*/


var DEF_SPACING=6;

var mainMenAnzItem=6;  // menuepunkte

var mainMenAniWay=new Array(mainMenAnzItem);
var mainMenAniOff=new Array(mainMenAnzItem);
var mainMenAniCols = new Array("153","164","174","128","136","143","160","168","175","183","191","198","206","214","221");

var statsMsg=new Array("Go Back to the Entry Site",
                       "Enter the Software Section: Screensavers, Games, Tools and Fun",
                       "Some Java Games. Try to Enter the Java Games Hi-score Table",
                       "Wallpapers, Renderworld, Videos, Evolution of a Programmer, Retirement Calc, Webcam and some Links",
                       "Have a Look at my Mad Face",
                       "Read and/or Sign the Guestbook"
                      );

for(var c=0; c<mainMenAnzItem; c++) {
   mainMenAniWay[c]=-1;
   mainMenAniOff[c]=0;
}

//_________________________________________________________
//----------------------------------------------- INIT MENU
function mainMenInitMenu()
{
   if(!document.getElementById)  return;
   setInterval('mainMenAniLoop()',80);
}

//_________________________________________________________
//---------------------------------------------------- OVER
function mainMenOver(nr)
{
   window.status=statsMsg[nr];

   if(!document.getElementById) return;

   mainMenAniWay[nr]=1;
   mainMenAniOff[nr] = mainMenAniCols.length-1;
   document.getElementById('bgTab'+nr).style.backgroundColor = "rgb("+mainMenAniCols[mainMenAniOff[nr]]+",0,0)";
}

//_________________________________________________________
//----------------------------------------------------- OUT
function mainMenOut(nr)
{
   mainMenAniWay[nr]=-1;
   window.status="";
}

//_________________________________________________________
//-------------------------------------------------- THREAD
function mainMenAniLoop()
{
   for(var c=0; c<mainMenAnzItem; c++)  {
      if(mainMenAniWay[c]<0) {
         if(mainMenAniOff[c]>0) {
            mainMenAniOff[c]--;
            document.getElementById('bgTab'+c).style.backgroundColor = "rgb("+mainMenAniCols[mainMenAniOff[c]]+",0,0)";
         }
      }
   }
}

//_________________________________________________________________________
//----------------------------------------------------------- SHOCKMENU END
//-------------------------------------------------------------------------
function setItemOn(nr)
{
  if(document.getElementById) {
     var item = document.getElementById("mi"+nr);
     item.style.backgroundColor = "#214d8d";
     item.style.borderColor = "#416dad #012d6d #012d6d #416dad";
  }
}

function setItemOff(nr)
{
  if(document.getElementById) {
     var item = document.getElementById("mi"+nr);
     item.style.backgroundColor = "#113d7d";
     item.style.borderColor = "#012d6d #315d9d #315d9d #012d6d";
  }
}

function printArea()
{
  return "<br>&nbsp;<br>use menu or<br><a class='menuB' href=\"javascript:openBarWin('/area/','areamap',300,570);\">AREA MAP</a><br>to navigate<br>&nbsp;<br>&nbsp;<br>";
}

function printMenuItems()
{
  var line;
  if(document.layers)  line = printMenuItemsNS();
  else {
  line = "<table border=0 cellspacing=1 cellpadding=1 width='90%'>"+
      //   "<tr><td id='mi1' class=\"menuItem\"><a onfocus='blur();' onmouseover='setItemOn(1);' onmouseout='setItemOff(1);' title='join the mailing list' href=\"javascript:openWin('/mailingSld/index.html', 'subscribe', 370, 300);\">join&nbsp;mailing&nbsp;list</a></td></tr>" +
      //   "<tr><td id='mi2' class=\"menuItem\"><a onfocus='blur();' onmouseover='setItemOn(2);' onmouseout='setItemOff(2);' title='say hello' href=\"javascript:openWin('/chat/index.php4', 'checkChat', 450, 370);\" >visit&nbsp;chat</a></td></tr>" +
      //   "<tr><td id='mi3' class=\"menuItem\"><a onfocus='blur();' onmouseover='setItemOn(3);' onmouseout='setItemOff(3);' title='bookmark the site' href=\"javascript:addBook();\" >bookmark&nbsp;site</a></td></tr>" +
         "<tr><td id='mi4' class=\"menuItem\"><a onfocus='blur();' onmouseover='setItemOn(4);' onmouseout='setItemOff(4);' title='write e-mail mail to me' href=\"javascript:openWin('/mailTo/index.php4?webmaster1', 'mailTo', 420, 450);\">mail&nbsp;webmaster</a></td></tr>" +
         "</table>";
  }

  return line;  // + doBanners();
}

function printMenuItemsNS()
{
 return "<TABLE border=0 cellspacing=1 cellpadding=0 width=90%>"+
 "<TR><TD bgcolor=\"#113d7d\"><A class=\"menuItemNS\" HREF=\"javascript:openWin('/mailTo/index.php4?webmaster1', 'mailTo', 420, 450);\">&nbsp;mail&nbsp;webmaster&nbsp;</A></TD></TR>"+
 "<TR><TD bgcolor=\"#113d7d\"><A class=\"menuItemNS\" HREF=\"javascript:openWin('/mailingSld/index.html', 'subscribe', 370, 300);\">&nbsp;join&nbsp;mailing&nbsp;list&nbsp;</A></TD></TR>"+
 "<TR><TD bgcolor=\"#113d7d\"><A class=\"menuItemNS\" HREF=\"javascript:openWin('/chat/index.php4', 'checkChat', 450, 370);\" >&nbsp;visit&nbsp;chat&nbsp;</A></TD></TR>"+
 "</TABLE>";
}

function doBanners()
{
 var bannLine=

// geremte table ist die mit border, die andre is extra fuer mafia banner
// "<p><BR></p><table bgcolor=#305090 bordercolorlight=#4060a0 bordercolordark=#204060 border=1  cellspacing=4 cellpadding=0><TR><TD bgcolor=#305090>"+
 "<p><BR></p><table bgcolor=#305090 bordercolorlight=#4060a0 bordercolordark=#204060 border=0  cellspacing=0 cellpadding=0><TR><TD bgcolor=#305090>"+

// "<A HREF=\"http://partners.webmasterplan.com/click.asp?ref=24682&site=345&type=b4&bnb=4\" TARGET=\"_top\">"+
// "<IMG SRC=\"http://www.sedo.de/bannerwerbung/poweredbysedo_e.gif\" BORDER=\"0\" ALT=\"sedo.de, Domainauktionen\" WIDTH=\"88\" HEIGHT=\"31\"></A><br>"+
"<a href=\"http://partners.webmasterplan.com/click.asp?ref=24682&site=3808&type=b7&bnb=7\"  target=\"_blank\">"+
"<img src=\"http://banners.webmasterplan.com/view.asp?ref=24682&site=3808&b=7\" border=\"0\" alt=\"Das Online-Spiel mit der Macht\" width=\"120\" height=\"60\"/></a>"+

 "</TD></TR></TABLE>"+
 "<p><BR></p>";

 return bannLine;
}


//----------------------------------------------------------------------
// pop window (no scrollbars)
//----------------------------------------------------------------------
function openWin(url,name,sx,sy)
{
  var py= 30;
  var px= 30;
  var win = window.open(url, name, "left="+px+",top="+py+",width="+sx+",height="+sy+",resizable=yes,scrollbars=no,status=no");
  win.focus();
}

//----------------------------------------------------------------------
// pop window (mit scrollbars)
//----------------------------------------------------------------------
function openBarWin(url,name,sx,sy)
{
  var py= 30;
  var px= 30;
  var win = window.open(url, name, "left="+px+",top="+py+",width="+sx+",height="+sy+",resizable=yes,scrollbars=yes,status=no");
  win.focus();
}

//----------------------------------------------------------------------
// pop Java game window
//----------------------------------------------------------------------
function openJavaGameWin(urli,name,ys)
{
  window.open(urli, name, "scrollbars=no,status=yes,width=550,height="+ys+",resizable=yes");
}


//----------------------------------------------------------------------
function addBook()
{
  if(!window.external) alert("This function is not supported by your browser !");
  else                 window.external.AddFavorite("http://www.system-shock.com","system-shock");
}

//----------------------------------------------------------------------
// file download ueber script in download folder
//----------------------------------------------------------------------
function getFileDownload(paras, winName)
{
   var wt=window.screenTop+70;
   var wl=window.screenLeft+100;
   // keine var zuornden sonste geht close() bei opera nicht !!
   window.open("/download/index.php4?"+paras , winName, "left="+wl+",top="+wt+",scrollbars=no,width=330,height=290,resizable=yes").focus();
}


