sliderObject = new Array();
function initsliderObjects() {
// parameters are ID, top, left, height, width, visibility
  sliderObject[0] = new makeObject('cursor', ctop, cleft, 150, 150, 'visible');
  sliderObject[1] = new makeObject('vlineup', 0, cleft-10, ctop, 60, 'visible');
  sliderObject[2] = new makeObject('vlinedn', 150 + ctop, 100 + cleft, winHeight - ctop - 150, 60, 'visible');
  sliderObject[3] = new makeObject('hlinelf', 100 + ctop, 0, 60, cleft, 'visible');
  sliderObject[4] = new makeObject('hlinert', ctop-10, 150 + cleft, 60, winWidth - cleft - 150, 'visible');
  sliderObject[5] = new makeObject('top', 0, sliderObject[1].left, 30, 60, 'visible');
  sliderObject[6] = new makeObject('bot', winHeight - 30, sliderObject[2].left, 30, 60, 'visible');
  sliderObject[7] = new makeObject('left', sliderObject[3].top, 0 , 60, 30, 'visible');
  sliderObject[8] = new makeObject('right', sliderObject[4].top, winWidth - 30 , 60, 30, 'visible');
  sliderObject[9] = new makeObject('topleft', 0, 0, 30, 30, 'visible');
  sliderObject[10] = new makeObject('topright', 0, winWidth - 30, 30, 30, 'visible');
  sliderObject[11] = new makeObject('botleft', winHeight - 30, 0, 30, 30, 'visible');
  sliderObject[12] = new makeObject('botright', winHeight - 30, winWidth - 30, 30, 30, 'visible');
  sliderObject[13] = new makeObject('vlinelf', 0, 0, winHeight, 30, 'visible');
  sliderObject[14] = new makeObject('vlinert', 0, winWidth - 30, winHeight, 30, 'visible');
  sliderObject[15] = new makeObject('hlinetop', 0, 0, 30, winWidth, 'visible');
  sliderObject[16] = new makeObject('hlinebot', winHeight - 30, 0, 30, winWidth, 'visible');
  for (m=0;m<sliderObject.length;m++){sliderObject[m].setAllProps();}
}

function getsliderObj(id) {
// find a DOM object given the object ID
  for (m=0;m<sliderObject.length;m++){
    if (sliderObject[m].ID == id){
      return m;
    }
  }
  return false;
}

clicker = new Array();
function initClicker() {
// parameters are ID, top, left, height, width, visibility
  clicker[0] = new makeObject('home', ctop + 45, cleft + 110, 100, 25, 'visible');
  clicker[1] = new makeObject('port', ctop + 15, cleft + 45, 25, 100, 'visible');
  clicker[2] = new makeObject('tut', ctop + 110, cleft+5, 25, 100, 'visible');
  clicker[3] = new makeObject('forum', ctop + 5, cleft + 15, 100, 25, 'visible');
  for (m=0;m<clicker.length;m++){clicker[m].setAllProps();}
}

guideObject = new Array();
function initguideObjects(gtop, gleft) {
  guideObject[0] = new makeObject('up', 20, gleft+30, gtop-10, winWidth-(gleft+50), 'hidden');
  guideObject[1] = new makeObject('dn', 140+gtop, 20, winHeight-(160+gtop), 100+gleft, 'hidden');
  guideObject[2] = new makeObject('lf', 20, 20, gtop+100, gleft-10, 'hidden');
  guideObject[3] = new makeObject('rt', gtop+30, 140+gleft, winHeight-(gtop+50), winWidth-(gleft+160), 'hidden');
  for (m=0;m<guideObject.length;m++){guideObject[m].setAllProps();}
}

winObject = new Array();
function initwinObjects(){
  winObject[0]= new makeObject('mainframe', -1, -1, 1, 1, 'hidden');
  winObject[1]= new makeObject('navframe', -1, -1, 1, 1, 'hidden');
  winObject[2]= new makeObject('headframe', -1, -1, 1, 1, 'hidden');
  winObject[3]= new makeObject('skinmenu', 100, 100, 100, 150, 'hidden');
}

function init() {
  makeUp=(Zflag.netscape) ? 15:0;
  winWidth = (Zbrowse.width() > 250) ? Zbrowse.width()-makeUp:220 ;
  winHeight= (Zbrowse.height() > 250) ? Zbrowse.height()-makeUp:220 ;
  if (currSelection > 3) {
    ctop = (winHeight-150)/2; 
    cleft = (winWidth-150)/2;
  } else {
    ctop = ((Math.floor(currSelection/2)) * (winHeight-242)) + 46; // 150 for cursor and 46 for border and spacing
    cleft = ((currSelection%2) * (winWidth-242)) + 46; // ditto
    setWinpos(currSelection);
  }
  initsliderObjects();
  initClicker();
  initwinObjects();
  initguideObjects(ctop,cleft);
  skinIt(skinSelection);
  flipWins();
}
skinSelection=0;
selection = 5; currSelection = 5;
Kdelay = 10;
locationArray = [[3,1,0],[1,2,3],[0,3,2],[2,0,1]];
contentArray = [
                ["./hmain.html","./hnav.html","./hhead.html"],
                ["./tmain.html","./tnav.html","./thead.html"],
                ["http://www.trib-design.com/dev/index.html","http://www.trib-design.com/pnav.html","./phead.html"],
                ["http://www.trib-design.com/cgi-bin/ib3/ikonboard.pl","http://www.trib-design.com/fnav.php","./fhead.html"],
               ];
onload = init;
onresize=init;


