// allows for hover on li ... the main menu
over = function() {
	var site_nav = document.getElementById("vista_toolbar");
	if (site_nav) {
		var menu = site_nav.getElementsByTagName("LI");
	}
	
	// site-nav doesn't exist in facebook app
	if(menu) {
		for (var i = 0; i < menu.length; i++) {
			menu[i].onmouseover=function() {
				this.className+=" over";
			}
			menu[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" over\\b"), "");
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", over);


// Get, Show, Hide, Set -- fundamental functions

function getById(id) {
   return(document.getElementById(id));
}

function showById(id) {
 var x = getById(id);
 if (x)
   x.style.display = "";
 if (x)
   x.style.visibility = "visible";
}

function hideById(id) {
 var x = getById(id);
 if (x)
   x.style.display = "none";
 if (x)
   x.style.visibility = "hidden";
}

function setInnerHTML(nm,value){
  if(nm == '') return;
  var element=document.getElementById?document.getElementById(nm):(document.all?document.all(nm):null)
  if(element){
    if(element.innerHTML){
      element.innerHTML=value;
    }
    //else notSupported();
  }
  //else notSupported();
}