/*
The following arrays make up the drop down menu from the page.
Edit the appropriate name and link on each line. Style and color
is inherited according to the elements in the CSS file.

Contents for menu 1 - What is GAMA?
*/
var menu1=new Array()
menu1[0]='<a href="goals.html">GAMA Goals</a>'
menu1[1]='<a href="spotlight.html">GAMA Spotlight</a>'

//Contents for menu 2 - Where is the GAMA Region located?
var menu2=new Array()
menu2[0]='<a href="byland.html">Globally Connected by Land</a>'
menu2[1]='<a href="bysea.html">Globally Connected by Sea</a>'
menu2[2]='<a href="byair.html">Globally Connected by Air</a>'

//Contents for menu 3 - What does GAMA have to offer?
var menu3=new Array()
menu3[0]='<a href="decisionmakers.html">Industry Decision Makers</a>'
menu3[1]='<a href="customers.html">Customers in Less than Four Hours</a>'
menu3[2]='<a href="skilledworkers.html">Skilled Automotive Workers</a>'
menu3[3]='<a href="talent.html">Great Automotive Talent</a>'
menu3[4]='<a href="infrastructure.html">Automotive Manufacturing Infrastructure</a>'
menu3[5]='<a href="collaborate.html">Collaborate with the best in the business</a>'

//Contents for menu 9 - Team Asia
var menu9=new Array()
menu9[0]='<a href="#">Team Coordinator</a>'
menu9[1]='<a href="#">Plan</a>'
menu9[2]='<a href="#">Participants</a>'
menu9[3]='<a href="#">Travel Arrangements/a>'
menu9[4]='<a href="#">Itineraries</a>'
menu9[5]='<a href="#">Chat Room</a>'
menu9[6]='<a href="#">Leads</a>'

//Contents for menu 10 - Team Europe
var menu10=new Array()
menu10[0]='<a href="#">Team Coordinator</a>'
menu10[1]='<a href="#">Plan</a>'
menu10[2]='<a href="#">Participants</a>'
menu10[3]='<a href="#">Travel Arrangements/a>'
menu10[4]='<a href="#">Itineraries</a>'
menu10[5]='<a href="#">Chat Room</a>'
menu10[6]='<a href="#">Leads</a>'

//Contents for menu 11 - Team North America
var menu11=new Array()
menu11[0]='<a href="#">Team Coordinator</a>'
menu11[1]='<a href="#">Plan</a>'
menu11[2]='<a href="#">Participants</a>'
menu11[3]='<a href="#">Travel Arrangements/a>'
menu11[4]='<a href="#">Itineraries</a>'
menu11[5]='<a href="#">Chat Room</a>'
menu11[6]='<a href="#">Leads</a>'
// End of drop down menu edits


var disappeardelay=250
var horizontaloffset=3
var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width: 160px" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
  var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
  var parentEl=what.offsetParent;
  while (parentEl!=null){
    totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
  parentEl=parentEl.offsetParent;
    }
  return totaloffset;
  }

function showhide(obj, e, visible, hidden, menuwidth){
  if (ie4||ns6)
    dropmenuobj.style.left=dropmenuobj.style.top=-500
    dropmenuobj.widthobj=dropmenuobj.style
    dropmenuobj.widthobj.width=menuwidth
  if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
    obj.visibility=visible
  else if (e.type=="click")
    obj.visibility=hidden
  }

function iecompattest(){
  return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
  var edgeoffset=0
  if (whichedge=="rightedge"){
    var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
    dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
    if (windowedge-dropmenuobj.x-obj.offsetWidth < dropmenuobj.contentmeasure)
    edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth
    }
  else{
    var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
    var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
    dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
    if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move menu up?
      edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
    if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either? (position at top of viewable window then)
    edgeoffset=dropmenuobj.y
    }
  }
  return edgeoffset
  }

function populatemenu(what){
if (ie4||ns6)
  dropmenuobj.innerHTML=what.join("")
  }

function dropdownmenu(obj, e, menucontents, menuwidth){
  if (window.event) event.cancelBubble=true
  else if (e.stopPropagation) e.stopPropagation()
    clearhidemenu()
    dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
    populatemenu(menucontents)
  if (ie4||ns6){
    showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
    dropmenuobj.x=getposOffset(obj, "left")
    dropmenuobj.y=getposOffset(obj, "top")
    dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+horizontaloffset+"px"
    dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
    }
  return clickreturnvalue()
  }

function clickreturnvalue(){
  if (ie4||ns6) return false
  else return true
  }

function contains_ns6(a, b) {
  while (b.parentNode)
  if ((b = b.parentNode) == a)
    return true;
  return false;
  }

function dynamichide(e){
  if (ie4&&!dropmenuobj.contains(e.toElement))
    delayhidemenu()
  else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
  delayhidemenu()
  }

function hidemenu(e){
  if (typeof dropmenuobj!="undefined"){
    if (ie4||ns6)
      dropmenuobj.style.visibility="hidden"
    }
  }

function delayhidemenu(){
  if (ie4||ns6)
    delayhide=setTimeout("hidemenu()",disappeardelay)
  }

function clearhidemenu(){
  if (typeof delayhide!="undefined")
  clearTimeout(delayhide)
  }

var DOM = (document.getElementById) ? true : false;
var NS4 = (document.layers) ? true : false;
var IE = (document.all) ? true : false;
var IE4 = IE && !DOM;
var MAC = (navigator.appVersion.indexOf("Mac") != -1);
var IE4M = IE4 && MAC;
var IE4_N_ABOVE = IE || DOM;

// function does not work in NS4
function getElement(elName) {
   if (IE4_N_ABOVE) {
      if (DOM) return document.getElementById(elName);
      else return eval('document.all.' + elName);
      }
   else {
      alert("Some features work in Netscape 6 or Internet Explorer only.");
      return(null);
  }}

function clearFocus() {
    for (i=0; i<document.links.length; i++) {
      if (document.links[i].blur!=null)
         document.links[i].blur();
      }
}

function newstage(theimage) {
   clearFocus();
   var imNew;
   imNew=eval(theimage+".src");
   document.stage.src = imNew;
   return (false);
}

ford=new Image();
ford.src="maps/ford.jpg";
gm=new Image();
gm.src="maps/gm.jpg";
toyota=new Image();
toyota.src="maps/toyota.jpg";
honda=new Image();
honda.src="maps/honda.jpg";
chrysler=new Image();
chrysler.src="maps/chrysler.jpg";
other=new Image();
other.src="maps/other.jpg";
suppliers=new Image();
suppliers.src="maps/suppliers.jpg";
tranny=new Image();
tranny.src="maps/tranny.jpg";
engine=new Image();
engine.src="maps/engine.jpg";
powertrain=new Image();
powertrain.src="maps/powertrain.jpg";
allplants=new Image();
allplants.src="maps/all.jpg";