/******************************************************************************
* global.js
*
* Global constants, variables, and functions
******************************************************************************/

// Debugging mask
var gIncludeBackdrop = 1;
var gIncludeCounter = 0;
var gIncludeFooter = 0;
var gIncludePrinterFriendly = 1;
var gIncludePromos = 1;
var gIncludeShortcuts = 0;
var gIncludeTitleInBorder = 0;
var gIncludeWoodbury = 1;

// Page Height and Width
var gPageHeightMin = 1048;  // 1650 // 744
var gPageWidth = 796;
var gParagraphHeight = 34;
var gMainTop = 180;
var gMainTopOffset = 16;

// Image Heights and widths
var gCounterJpgHeight = 20;
var gCounterJpgWidth = 60;
var gGopherHeight = 164;
var gGopherWidth = 162;
var gMBLHeight = 110;
var gMBLWidth = 196;
var gMYASHeight = 47;
var gMYASWidth = 308;
var gPrinterJpgHeight = 33;
var gPrinterJpgWidth = 36;
var gTabsJpgHeight = 60;
var gTabsJpgWidth = 152;
var gWYALJpgHeight = 180;
var gWYALJpgWidth = 180;
var gPromoAcapulcoHeight = 45;
var gPromoAcapulcoWidth = 150;
var gPromoApplebeesHeight = 95;
var gPromoApplebeesWidth = 150;
var gPromoCMOHeight = 142;
var gPromoCMOWidth = 245;
var gPromoCunninghamsHeight = 52;
var gPromoCunninghamsWidth = 120;
var gPromoDicksHeight = 94;
var gPromoDicksWidth = 163;
var gPromoFootprintsHeight = 88;
var gPromoFootprintsWidth = 168;
var gPromoHeadingHeight = 32;
var gPromoHeadingWidth = 180;
var gPromoHolidayInnHeight = 65;
var gPromoHolidayInnWidth = 100;
var gPromoMeritHeight = 59;
var gPromoMeritWidth = 168;
var gPromoNickHeight = 121;
var gPromoNickWidth = 180;
var gPromoNorthwestPackagingHeight = 69;
var gPromoNorthwestPackagingWidth = 180;
var gPromoPatrickTrophyHeight = 137;
var gPromoPatrickTrophyWidth = 200;
var gPromoPPSHeight = 94;
var gPromoPPSWidth = 168;
var gPromoPeaceofmindHeight = 82;
var gPromoPeaceofmindWidth = 168;
var gPromoOurTeamHeight = 76;
var gPromoOurTeamWidth = 168;
var gPromoSportsDiamondHeight = 115;
var gPromoSportsDiamondWidth = 150;
var gPromoThrowbacksHeight = 108;
var gPromoThrowbacksWidth = 168;
var gPromoTopShelfHeight = 69;
var gPromoTopShelfWidth = 171;
var gPromoVeoliaHeight = 41;
var gPromoVeoliaWidth = 155;
var gPromoWendysHeight = 56;
var gPromoWendysWidth = 115;

var gWoodburyHeight = 82;
var gWoodburyWidth = 180;

// Border heights and widths
var gBorderOffset = gWYALJpgHeight / 2;
var gBorder1Width = 4;
var gBorder2Width = 18;
var gBorder3Width = 2;
var gBorderWidth = gBorder1Width + gBorder2Width + gBorder3Width;
var gBorderHorizontalMargin = 8;

var gBorderHorizontal = gBorderWidth + gBorderHorizontalMargin;
var gBorderVertical = gBorderWidth;
var gBorderMiddleTopWidth = gPageWidth - (2 * gBorderHorizontal) - gWYALJpgWidth;
var gBorderMiddleTopHeight = gBorderOffset - gBorderWidth;
var gBorderMiddleBottomWidth = gPageWidth - (2 * gBorderHorizontal);

// Promo offsets
var gPromosTop = gMainTop + gMainTopOffset - 10;  // subtract for printer-friendly link
var gPromosLeft = gBorderWidth;
var gPromosTopMargin = 36;

// Shortcut placement
var gShortcutsTop = (gWYALJpgHeight / 4);
var gShortcutsLeft = (gPageWidth - 296);

// Footer placement
var gFooterLeft = (gBorderWidth + gWYALJpgWidth + gBorderHorizontalMargin);

// Menu is offset from body
var gMenuItemNum = 5;
var gMenuItemHeight = 24;
var gMenuItemWidth = 108;
var gMenuDropdownItemHeight = 20;
var gMenuDropdownItemWidth = gMenuItemWidth + 32;
var gMenuSeparatorWidth = 0;
var gMenuTop = - (gMainTop / 2) - gMainTopOffset + gBorderVertical;
var gMenuLeft = 0; // This is the offset from the body

// Colors
var gColorBlack     = "#000000";
var gColorWYALBlue  = "#001868";
var gColorRoyalBlue = "#0000ff";
var gColorSilver    = "#e0e0e0";
var gColorWhite     = "#ffffff";

var gBorder1Color   = gColorBlack;
var gBorder2Color   = gColorSilver;
var gBorder3Color   = gColorWYALBlue;

// URLs
var gFilePrefix = "file://";
var gSiteHost = "ixwebhosting";
var gUrlBaseName = "http://www.wyal.us/";
if (document.location.href.search(gFilePrefix) == 0)
  var gUrlBaseName = gFilePrefix + "C:/Scott's Documents/SDM Non-Work/Web Sites/WYAL/";

// Layers
var gBackdrop;
var gFooter;
var gMain;
var gMenus;
var gPromos;
var gShortcuts;

function gPageInit(tabTitle, layerName) {
//alert("in gPageInit" + '\n');
  var gMain = getLayer(layerName);

  if (isPrintWindow()) {
    if (isMinNS4) {
      setLeft(gMain, 0);
      setTop(gMain, 0);
      setWidth(gMain, 608);
    }

    if (isMinIE4)
      gMain.className = "printContent";

    disableLinks();
  }  // if preparing for print 
  else {
    if (gIncludeBackdrop)
      gBackdrop = backdropInit(gMain, tabTitle);
    if (gIncludePromos || gIncludeWoodbury)
      gPromos = promoInit(gMain);
    if (isMinIE4 && gIncludeFooter)
      gFooter = footerInit(gMain, gBackdrop);
    if (gIncludeShortcuts)
      gShortcuts = shortcutsInit();
    if (isMinNS4) {
      if (gIncludeBackdrop)
        showLayer(gBackdrop);
      if (gIncludePromos || gIncludeWoodbury)
        showLayer(gPromos);
      if (isMinIE4 && gIncludeFooter)
        showLayer(gFooter);
      if (gIncludeShortcuts)
        showLayer(gShortcuts);
    }  // if Netscape
  }  // if not preparing for print
  return;
}  // gPageInit

function gPreloadImages() {
  var d=document;

  if(d.images) {
    if(!d.MM_p) d.MM_p=new Array();
      var i;
      var j=d.MM_p.length;
      var a=gPreloadImages.arguments;
      for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0) {
          d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
        }
  }
}

function disableLinks() {
  var ii;

  var oItem = document.links;
  if (oItem != null) {
    for (ii=0; ii<oItem.length; ii++) {
      oItem(ii).href = "#";
    }  // for ii
  }  // if not null

}  // disableLinks

function isPrintWindow() {

  if (window.name.search("null") != -1)
    return true;
  else
    return false;

}  // printWindow
 

