// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Revision of Flash required
var requiredRevision = 115;
// -----------------------------------------------------------------------------
var oFlash = null;

function getFlash(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        oFlash = window[movieName]
    }
    else {
        oFlash = document[movieName]
    }
}

function initNav () {
  var oDiv = document.getElementById('flash-navigation');
  if (!AlternativeMenu) {
    var oMenuDiv = document.getElementById('htmlmenu');
    oMenuDiv.style.display = 'none';

    var oNav = document.getElementById('navigator');

    if (PageID > 1) {
      oDiv.style.width = '115px';
      oDiv.style.top = '150px';
      oDiv.style.height = '300px';
      oDiv.style.left = '50%';
      oDiv.style.marginLeft = '-482px';

      oNav.style.left = '-520px';
      oNav.style.marginLeft = '0';
      oNav.style.top = '-300px';
    } else {
      oDiv.style.width = '140px';
      oDiv.style.top = '150px';
      oDiv.style.height = '140px';
      oDiv.style.left = '50%';
      oDiv.style.marginLeft = '-430px';

      oNav.style.left = '-355px';
      oNav.style.marginLeft = '0';
      oNav.style.top = '-355px';
    }
    var oCover = document.getElementById('flashcover');
    oCover.style.display = 'none';
  } else {
  	var oSiblPgs = document.getElementById('siblingpages');
  	if (oSiblPgs) oSiblPgs.style.display = 'none';
  	oDiv.style.display = 'none';
  }
}

function callExternalInterface () {
    //var oFlash = thisMovie("CVS_navigator_xml_2");
    //console.debug(oFlash);
    //alert (oFlash);
    oFlash.openMenuFromStartpage();
}

function openNav () {
  var oDiv = document.getElementById('flash-navigation');
  oDiv.style.width = '100%';
  oDiv.style.top = '0';
  oDiv.style.left = '0';
  oDiv.style.marginLeft = '0';
  oDiv.style.height = '100%';
  oDiv.style.display = 'block';

  var oNav = document.getElementById('navigator');
  oNav.style.left = '50%';
  oNav.style.marginLeft = '-440px';
  oNav.style.top = '-50px';

  var oCover = document.getElementById('flashcover');
  oCover.style.display = 'block';

  if (PageID == 1) {
    //oDiv.style.visibility = 'visible';
    //oFlash.openMenuFromStartpage();
  }
}

function getPageID () {
  return PageID;
}

function getPageExtension () {
  var cExtension = document.URL;
  cExtension = cExtension.substring(cExtension.lastIndexOf('.'), cExtension.length);
  //alert ('getPageID: '+document.URL+'; '+ cExtension);
  return cExtension;
}

function showAlternativeMenu () {
  var oMenuDiv = document.getElementById('htmlmenu');
  oMenuDiv.style.display = 'block';
}

function setAlternativeMenuMode (on) {
  setCookie ("AlternativeMenuMode", (on ? "1" : "0"), null, null, null, null);
  window.document.location.reload();
}

function getAlternativeMenuMode() {
  return (getCookie ("AlternativeMenuMode") == "1");
}


window.onload = initNav;

