// JavaScript Document
var menuids=["treemenu1"] //Enter id(s) of SuckerTree UL menus, separated by commas

function buildsubmenus_horizontal(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
		if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
			ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon"
		}
		else{ //else if this is a sub level menu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
    	ultags[t].parentNode.getElementsByTagName("a")[0].className="subfoldericon"
		}
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.visibility="visible"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.visibility="hidden"
    }
    }
  }
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus_horizontal, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus_horizontal)

function showTab(IDS, ctrl) {
//   var tabs = document.getElementById('tabContent').getElementsByTagName('div');
  var tabs = getElementsByClass('vtInfo',document.getElementById('tabContent'),'div');
  var div = document.getElementById('vtab0');
  var lis = div.getElementsByTagName('li');
	if(lis){
		for(var i=0; i< lis.length; i++){
			lis[i].className = lis[i].className.replace( 'MyClass' , '');
		}
	}
   if(ctrl)
	   ctrl.className += " MyClass";
   else{
   		var li = document.getElementById('li1');
		li.className += " MyClass";
   }
  for (var i=0; i<tabs.length; i++) { tabs[i].style.display = 'none'; }
  document.getElementById(IDS).style.display = 'block';
}

// Following from: http://www.dustindiaz.com/getelementsbyclass/
function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

/* Following only to fill up tab area */


function RandomWords(cnt) {
  var str = '';
  var tmp = '';
  for (var i=0; i<cnt; i++) {
    tmp = WordArray[Math.floor(Math.random()*WordArray.length)];
    str += tmp+' ';	
  }
  return str;
}
/* Done with fill up tab area code */

