var isNS = (document.layers) ? 1 : 0;
var isIE = (document.all) ? 1 : 0;

// HTTP Image strings
// Use this to set the image root directory.
var g_sDynamicLoc   = "http://lz1.intel.com/appzone/pressroom/"
var g_sStaticLoc    = "http://www.intel.com/pressroom/"
var g_sNavIMGLoc    = g_sStaticLoc    + "images/nav/"
var g_sIMGLoc       = g_sStaticLoc    + "images/"
var g_sINCLoc       = g_sStaticLoc    + "includes/"

// The following variables are used in respect to their name
var g_sSpacerImg    = g_sNavIMGLoc + "spacer.gif"
var g_sNavArrowON   = g_sNavIMGLoc + "navarrowblue.gif";
var g_sNavArrowOFF  = g_sNavIMGLoc + "navarrow.gif";
var g_sNavBulletON  = g_sNavIMGLoc + "navbullet.gif"
var g_sNavBulletOFF = g_sNavIMGLoc + "spacer.gif"
var g_sNavArrow     = g_sNavIMGLoc + "navarrow.gif"
var g_sTableBG      = g_sNavIMGLoc + "navrightbg.gif"
var g_sSpacerLoc    = g_sNavIMGLoc + "spacer.gif";
var g_nMenuTop      = 0;   // submenu top for netscape browsers only... ie is automatic
var g_nMenuLeft     = 0;   // submenu top for netscape browsers only... ie is automatic

// The 'caching' htm file, an out-of-userview htm used to build the menus..
// DO NOT Change this
var g_sCacherHTML   = g_sINCLoc + "cacher.htm";

// Equalizing Variables
var d_hidden        = (isIE)? 'hidden':'hide';
var d_visible       = (isIE)? 'visible':'show';
var xmargin         = (isIE)? 10:8;
var ymargin         = (isIE)? 15:0; // 15:8

// other miscellaneous variables used throughout the application.
var d_navtabletop;
var dhtmlnav=0;
var dhtmlBrowser=0;
var currentNav;
var d_mouseY;
var d_navTimer;
var nsFix;
var d_moveNavTimer;
var cascadeNav;
var d_popupTimer;
var d_navClass;
var d_navClass2;
var d_navspacerow;
var d_navtablebot;
var d_navtabletop;
var navPics;

//******* Rollover Functions ********//
var cacheArray      = new Array(0);
var menuArray       = new Array(0);
document.js         = true;

var g_mnuGroup;     // MUST never be renamed.. used to let the menu builder build
function menuItem( sMenuName, sURLOn, sURLOff )
{
    this.nav_on = sMenuName + '_on';
    this.nav_off= sMenuName + '_off';
    this.url_on = sURLOn;
    this.url_off= sURLOff;
}

function menuGroup()
{
    var i;
    var args=arguments;
    this.total = args.length;
    this.items = new Array(0);
    this.i = new Object();

    for (i=0; i<this.total; i++)
        {
        this.items[i] = args[i];
        }
    this.index = menuArray.length;
    menuArray[this.index] = this;
}

