// JavaScript Document



if (typeof TopMenuPanelID == 'undefined')
	TopMenuPanelID='';
function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

var timerOn = false; 
var timecount = 4000; 

function startTime() { 
 	if (timerOn == false) {
		timerID=setTimeout( "defaultMenu()" , timecount);
		timerOn = true;   
	} 
} 

function defaultMenu(){
	hideAll();
	showDefaultMenu();
}

function hidePanels() {
	//window.event.cancelBubble = true;
	//Hide Panel if on page w/o menu

  var items = getElementsByClassName("TopMenuPanel", "div", document);
  var i;
  //alert(items.length)
  for (var i = 0; i < items.length; i++){ 
   // items[i].className = 'TopMenuLinks'
	MM_showHideLayers(items[i].id,'','hide');
	}

}

function hideHighlights() {
	//window.event.cancelBubble = true;
		
      var items = getElementsByClassName("TopMenuLinksOn", "div", document);
      var i 
      for (var i = 0; i < items.length; i++){ 
        items[i].className = 'TopMenuLinks';
		}
}

function stopTime(obj) { 
	if (timerOn) {   
		clearTimeout(timerID);   
		timerID = null;   
		timerOn = false;   
	} 
	hideAll();
	obj.className = 'TopMenuLinksOn';
} 

function stopTimePanel(obj) { 
	//alert(timerID)
	if (timerOn) {   
		clearTimeout(timerID);   
		timerID = null;   
		timerOn = false;   
	} 
	
	//alert(obj.id)
	//MM_showHideLayers(obj.id,'','show');

} 

function hideAll() {
 // MM_showHideLayers('TopMenuPanelAbout','','hide');
  //Hide highlighting
 	hideHighlights();
	hidePanels();
 }
 
function showDefaultMenu(){
		var e
		if(TopMenuPanelID=="TopMenuPanelAbout"){
			MM_showHideLayers('TopMenuPanelAbout','','show');
			e = document.getElementById('AboutUsLink');
			e.className = 'TopMenuLinksOn';
		}
		if(TopMenuPanelID=="TopMenuPanelTechnology"){
			MM_showHideLayers('TopMenuPanelTechnology','','show');
			e = document.getElementById('TechnologyLink');
			e.className = 'TopMenuLinksOn';
		}
		if(TopMenuPanelID=="TopMenuPanelExperience"){
			MM_showHideLayers('TopMenuPanelExperience','','show');
			e = document.getElementById('ExperienceLink');
			e.className = 'TopMenuLinksOn';
		}

 }
 
function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\s)" + className + "(\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}
addEvent(window, 'load', showDefaultMenu);
