function hoverUL(node){
  // this method is currently not used
  return;
  
  if (node) {
    for (var j=0; j<node.length; j++) {
  	  node[j].innerHTML = ('<iframe src="javascript:false" scrolling="no" frameborder="0" style="position:absolute; left:-1; top:0; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);"></iframe>' + node[j].innerHTML);
	  var frame = node[j].firstChild;
	  frame.style.width=node[j].offsetWidth+"px";
	  frame.style.height=node[j].offsetHeight+"px";
  	 }
  }
}
function hoverLI(node){
  if (node) {
  	for (var i=0; i<node.length; i++) {
	  node[i].onmouseout=function() {
             hoverSelect('visible');
             this.className=this.className.replace(" over", "");
           }
           node[i].onmouseover=function() {
             hoverSelect('hidden');
             this.className+=" over";
           }
  	}
  }
}
function graphicLI(node){
  if (node) {
  	for (var i=0; i<node.childNodes.length; i++) {
	  node.childNodes[i].onmouseout=function() {
             hoverSelect('visible');
             this.className=this.className.replace(" over", "");
             document.getElementById('graphic_'+this.className).style.display = 'none';
           }
           node.childNodes[i].onmouseover=function() {
             hoverSelect('hidden');
             document.getElementById('graphic_'+this.className).style.display = 'block';
             this.className+=" over";
           }
  	}
  }
}
function hoverSelect(state) {
  var node=document.getElementsByTagName("select");
  if (node) for(var i=0;i<node.length;i++) node[i].style.visibility=state;
}
function initULMenu(id) {

  var node    = document.getElementById(id);
  var ULnodes = node.getElementsByTagName('ul');
  var LInodes = node.getElementsByTagName('li');

  // check for IE 7, mozilla, safari, opera 9
  if (window.XMLHttpRequest) {
    if (node) graphicLI( ULnodes[0] );
    return;
  }
    
  // IE6, older browsers
  if (document.all && document.getElementById) {
     if (node) hoverUL( ULnodes );
     if (node) hoverLI( LInodes );
     if (node) graphicLI( ULnodes[0] );
  }
}
