/**
 * Javascript Menu functions for MJet website
 *
 * Author: Mathieu St-Gelais <avamat@hotmail.com>
 * Last updated on: 2008-10-06
 */

/* Show or hides a div. */
function showHideDiv(action, divId) {
  var theWrap = document.getElementById(divId);
  
  if(action == 'in') {
    theWrap.style.visibility = 'visible';
  }
  else {
    theWrap.style.visibility = 'hidden';
  }
}

/* Show or hides a div. */
function showHideDivPdf(e, action, divId, move) {
  var theWrap = document.getElementById(divId);
	var offx = -5;
	var offy = -10;

	var browser;
	var version = parseInt(navigator.appVersion);
	if(navigator.appName.indexOf('Netscape') == -1) {
	  browser = 'IE';
	} else {
	  browser = 'Netscape';
	}

	if(move == 'on') {

  if (e.pageX || e.pageY) {
    offx += e.pageX;
    offy += e.pageY;
  } else if(e.clientX || e.clientY) {
    offx += e.clientX;
    offy += e.clientY;
    if (browser == "IE") {
      offx += document.body.scrollLeft;
      offy += document.body.scrollTop;
    }
  }
  theWrap.style.left = offx;
  theWrap.style.top = offy;
	}

  if(action == 'in') {
    theWrap.style.visibility = 'visible';
    theWrap.style.display = 'block';
  }
  else {
    theWrap.style.visibility = 'hidden';
    theWrap.style.display = 'none';
  }
}

/* This is to counter a bug in IE when resizing the browser window */
function monitorPosition() {
  // Services menu
  var menuServices = document.getElementById('menuServices');
  menuServices.style.display = 'none';
  menuServices.style.display = 'block';
  
  // Company menu
  var menuCompany = document.getElementById('menuCompany');
  menuCompany.style.display = 'none';
  menuCompany.style.display = 'block';
  
  // Portfolio menu
  var menuPortfolio = document.getElementById('menuPortfolio');
  menuPortfolio.style.display = 'none';
  menuPortfolio.style.display = 'block';
  
  // News Center menu
  var menuNews = document.getElementById('menuNews');
  menuNews.style.display = 'none';
  menuNews.style.display = 'block';
  
  // Careers menu
  var menuCareers = document.getElementById('menuCareers');
  menuCareers.style.display = 'none';
  menuCareers.style.display = 'block';
  
  // Contact menu
  var menuContact = document.getElementById('menuContact');
  menuContact.style.display = 'none';
  menuContact.style.display = 'block';
  
  // Also with custom scrollers if any
  var scroller0 = document.getElementById('root0');
  
  if(scroller0 != null) {
    scroller0.style.display = 'none';
    scroller0.style.display = 'block';
  }
  
  var toMonitor = document.getElementById('monitorMe');

  if(toMonitor != null) {
    toMonitor.style.display = 'none';
    toMonitor.style.display = 'block';
  }
}

function roll(theImage, imgSource) {
  theImage.src = imgSource;
}

function MM_open(theURL,winName,features) {
	window.open(theURL,winName,features);
}
