// AIE Javascript Menu
// (c) Copyright 2008 Magnetic Impact.  All Rights Reserved.
// Written by Peter Havranek, Aug 2008

function menu_mouseover(menu_item) {

  if (menu_obj = MWJ_findObj('menu_separator_ext_ns')) 
    menu_obj.style.display = 'block';

  if (menu_obj = MWJ_findObj('menu_separator_sm')) 
    menu_obj.style.display = 'block';

  if (menu_obj = MWJ_findObj('menu_separator')) 
    menu_obj.style.display = 'none';

  if (menu_obj = MWJ_findObj('menu_separator_ext')) 
    menu_obj.style.display = 'none';

  if (menu_obj = MWJ_findObj('home_link'))
    menu_obj.style.color = '#777';

  menu_obj = MWJ_findObj('menu_box_inner_right');
  menu_obj.style.backgroundColor = '#666';
  
  menu_obj = MWJ_findObj('menu_box_ext_gap_filler_bg');
  menu_obj.style.display = 'block';

  switch (menu_item) {
  case 'about':
    menu_obj = MWJ_findObj('sub_menu_about');
    menu_obj.style.display = 'block';
    menu_mouseout('service');
    menu_mouseout('specials');
    menu_mouseout('employment');
    menu_mouseout('contact');
    break;
  case 'service':
    menu_obj = MWJ_findObj('sub_menu_service');
    menu_obj.style.display = 'block';
    menu_mouseout('about');
    menu_mouseout('specials');
    menu_mouseout('employment');
    menu_mouseout('contact');
    break;
  case 'specials':
    menu_obj = MWJ_findObj('sub_menu_specials');
    menu_obj.style.display = 'block';
    menu_mouseout('about');
    menu_mouseout('service');
    menu_mouseout('employment');
    menu_mouseout('contact');
    break;
  case 'employment':
    menu_obj = MWJ_findObj('sub_menu_employment');
    menu_obj.style.display = 'block';
    menu_mouseout('about');
    menu_mouseout('service');
    menu_mouseout('specials');
    menu_mouseout('contact');
    break;
  case 'contact':
    menu_obj = MWJ_findObj('sub_menu_contact');
    menu_obj.style.display = 'block';
    menu_mouseout('about');
    menu_mouseout('service');
    menu_mouseout('specials');
    menu_mouseout('employment');
    break;
  case 'wrapper':
    menu_obj = MWJ_findObj('sub_menu_wrapper');
    menu_obj.style.display = 'block';
    break;
  case 'wrapper-test':
    menu_obj = MWJ_findObj('testdiv');
    menu_obj.style.display = 'block';  
  }
}

function menu_mouseout(menu_item) {

  if (menu_obj = MWJ_findObj('menu_separator_ext'))
    menu_obj.style.display = 'block';
  
  if (menu_obj = MWJ_findObj('menu_separator'))
    menu_obj.style.display = 'block';
  
  if (menu_obj = MWJ_findObj('menu_separator_sm'))
    menu_obj.style.display = 'none';

  if (menu_obj = MWJ_findObj('menu_separator_ext_ns'))
    menu_obj.style.display = 'none';

  if (menu_obj = MWJ_findObj('home_link'))
    menu_obj.style.color = '#eee';

  menu_obj = MWJ_findObj('menu_box_inner_right');
  menu_obj.style.backgroundColor = '#929499';

  menu_obj = MWJ_findObj('menu_box_ext_gap_filler_bg');
  menu_obj.style.display = 'none';

  switch (menu_item) {
  case 'about':
    menu_obj = MWJ_findObj('sub_menu_about');
    menu_obj.style.display = 'none';
    break;
  case 'service':
    menu_obj = MWJ_findObj('sub_menu_service');
    menu_obj.style.display = 'none';
    break;
  case 'specials':
    menu_obj = MWJ_findObj('sub_menu_specials');
    menu_obj.style.display = 'none';
    break;
  case 'employment':
    menu_obj = MWJ_findObj('sub_menu_employment');
    menu_obj.style.display = 'none';
    break;
  case 'contact':
    menu_obj = MWJ_findObj('sub_menu_contact');
    menu_obj.style.display = 'none';
    break;
  case 'wrapper':
    menu_obj = MWJ_findObj('sub_menu_wrapper');
    menu_obj.style.display = 'none';
    break;  
  case 'wrapper-test':
    menu_obj = MWJ_findObj('testdiv');
    menu_obj.style.display = 'none';  
  }
}


// From: www.howtocreate.co.uk/tutorials/index.php?tut=0&part=15#genref
// Finds the object
function MWJ_findObj( oName, oFrame, oDoc ) {
  if( !oDoc ) { if( oFrame ) { oDoc = oFrame.document; } else { oDoc = window.document; } }
  if( oDoc[oName] ) { return oDoc[oName]; } if( oDoc.all && oDoc.all[oName] ) { return oDoc.all[oName]; }
  if( oDoc.getElementById && oDoc.getElementById(oName) ) { return oDoc.getElementById(oName); }
  for( var x = 0; x < oDoc.forms.length; x++ ) { if( oDoc.forms[x][oName] ) { return oDoc.forms[x][oName]; } }
  for( var x = 0; x < oDoc.anchors.length; x++ ) { if( oDoc.anchors[x].name == oName ) { return oDoc.anchors[x]; } }
  for( var x = 0; document.layers && x < oDoc.layers.length; x++ ) {
    var theOb = MWJ_findObj( oName, null, oDoc.layers[x].document ); if( theOb ) { return theOb; } }
  if( !oFrame && window[oName] ) { return window[oName]; } if( oFrame && oFrame[oName] ) { return oFrame[oName]; }
  for( var x = 0; oFrame && oFrame.frames && x < oFrame.frames.length; x++ ) {
    var theOb = MWJ_findObj( oName, oFrame.frames[x], oFrame.frames[x].document ); if( theOb ) { return theOb; } }
  return null;
}
