<!--

// Menu Handling
// (c) Jaytee Solutions Ltd 2004


// Dynamic Button Highlight

// Default Colours
var oldBackColor = "#DEDEDE";
var newBackColor = "#B4B4B4";

function menuOverButton() {
  oldBackColor = window.event.srcElement.style.backgroundColor;
  window.event.srcElement.style.backgroundColor = newBackColor;
}

function menuOffButton() {
  window.event.srcElement.style.backgroundColor = oldBackColor;
}


// Horizontal Navigation
var nWidth = 20;
var nColumns = 5;

function startNavigation(pColumns,pLeftImage,pRightImage) {
  nColumns = 0;
  nWidth = 100 / pColumns;
  document.write("<table width='100%' border='0' cellspacing='0' cellpadding='0'>");
  if ((pLeftImage != null && pLeftImage != "") || (pRightImage != null && pRightImage != ""))
    document.write("<tr bgcolor='" + oldBackColor + "'><td colspan='" + pColumns + "'>");
    if (pLeftImage != null && pLeftImage != "")
      document.write("<img src='" + pLeftImage + "' align='left' >");
    if ((pLeftImage != null && pLeftImage != "") || (pRightImage != null && pRightImage != ""))
      document.write("<img align='right' src='" + pRightImage + "' >");
    document.write("</td></tr>");
}

function showNavigation(pItem,pFrame,pURL) {
  if (nColumns == 0) {
    document.write("<tr bgcolor='" + oldBackColor + "'>");
  }
  document.write("<td class='NavOption' width='" + nWidth +
  	"%'><input class='NavOption' type='button' name='nav' value='" + pItem +
	"' onMouseOver='menuOverButton()' onMouseOut='menuOffButton()' " +
	"onClick=\"get" + pFrame + "Page('" + pURL + "')\"></td>");
  nColumns++;
}

function endNavigation() {
  document.write((nColumns != 0 ? "</tr>" : "") + "</table>");
}


// Vertical Menu
var mColumns = 5;
var mRows = 0;

function startMenu(pImage) {
  document.write("<table cellpadding='0' cellspacing='0' border='0' width='100%'>");
  if (pImage) {
    document.write("<tr><td colspan='" + mColumns +
	"' align='center'><BR>  <img src='" + pImage + "' align='bottom'></td></tr>");
  }
  else {
    document.write("<tr><td>&nbsp;&nbsp;</td></tr>");
  }
  mRows = 0;
}

function showMenu(pItem,pFrame,pURL,pSelect) {
  var vRowOpt = " class='MenuOption'";
  var vFlag = "&nbsp;";
  var vCellOpt = "";

  if (pSelect) {
    if (pSelect & 1) {
      vCellOpt = " onMouseOver='menuOverButton()' onMouseOut='menuOffButton()'" +
	" onclick=\"get" + pFrame + "Page('" + pURL + "')\"";
    }
    if (pSelect & 2) {
      vRowOpt = " class='MenuOptionCurrent'";
    }
    if (pSelect & 4) {
      vFlag = "<LI>&nbsp;";
    }
  }

  document.write("<tr" + vRowOpt + "><td></td>");
  document.write("<td align='right' valign='middle'>" + vFlag + "</td>");
  document.write("<td align='left' valign='middle'" + vCellOpt + ">");
  document.write(pItem+"</td></tr>");

  mRows++;
}

function endMenu(pImage,pRows) {
  if (mColumns) {
    if (pRows) {
      while (mRows < pRows) {
	showMenu("");
      }
    }
    if (pImage) {
      document.write("<tr><td colspan='" + mColumns +
	"' align='center'><BR>  <img src='" + pImage + "' align='bottom'></td></tr>");
    }
    document.write("</table>");
  }
}

// Page Loaders
var bWindow;

function getPage(pURL,pWindow) {
  if (pWindow) {
    bWindow = window.open(pURL,pWindow,"width=760,height=560,menu=no,toolbar=no,status=no,resizable",true);
    bWindow.focus();
  }
  else
    top.location.href=pURL;
}

function closePage(pWindow) {
  if (pWindow) {
    if (!pWindow.closed)
      pWindow.close();
  }
}

function getMainPage(pURL) {
  closePage(bWindow);
  if (pURL.lastIndexOf("/") == pURL.length - 1) {
    top.Main.location.href = pURL + "main.html";
  }
  else {
    top.Main.location.href = pURL;
  }
}

function getMenuPage(pURL) {
  closePage(bWindow);
  top.Main.Menu.location.href = pURL;
}

function getContentPage(pURL) {
  closePage(bWindow);
  top.Main.Content.location.href = pURL;
}

function getGrafixPage(pURL) {
  closePage(bWindow);
  top.Main.Grafix.location.href = pURL;
}



// Mail Obfuscation

function mail(pAddress,pSubject,pText) {
  if (! pText)
    pText = pAddress + " (at) pansec.com";

  document.write("<a href=\"mailto:" + pAddress + "@pansec.com");
  if (pSubject) {
    document.write("?subject=" + pSubject);
  }
  document.write("\">" + pText + "</a>");
}

// -->
