var ft = 0;
// http://www.webreference.com/programming/javascript/definitive/chap17/4.html
// IE hack
if (!window.Node) {
    var Node = {            // If there is no Node object, define one
        ELEMENT_NODE: 1,    // with the following properties and values.
        ATTRIBUTE_NODE: 2,  // Note that these are HTML node types only.
        TEXT_NODE: 3,       // For XML-specific nodes, you need to add
        COMMENT_NODE: 8,    // other constants here.
        DOCUMENT_NODE: 9,
        DOCUMENT_FRAGMENT_NODE: 11 }
    }
    
function rollover (elm,over) {
//   alert ( elm.nodeType + " ==? " + Node.ELEMENT_NODE );
  if ( elm.nodeType != Node.ELEMENT_NODE )
     return;

  if ( elm.nodeName == "IMG" ) {
     src = elm.src;
//     alert ( src );
//     alert ( src.substr ( src.length - 5, src.length ) );
     x = 0;
     s = src.substr ( src.length - 5, src.length );
     if ( s == "_.gif" || s == "_.png" || s == "_.jpg" )
	x = 1;
     if (ft) {
       g = src.substr ( src.length - 10, src.length )
       alert ( "x = " + x + " over = " + over +  " name = " + g);
       alert ( "vis = " + elm.style.visibility );
       ft = 0;
     }
     elm.style.visibility = (over == x)?"visible":"hidden";
  }
  for (var i = 0; i < elm.childNodes.length; i ++ )
     rollover ( elm.childNodes[i], over );
}

function fix_weird_browsers () {
   var agt = navigator.userAgent.toLowerCase();
   if ( agt.indexOf ( "opera" ) > 0 ) {
      document.getElementById('i_classes').style.left = "127px";
      document.getElementById('i_sched').style.left = "91px";
      document.getElementById('i_news').style.left = "0px";
      document.getElementById('i_gallery').style.left = "76px";
      document.getElementById('i_about').style.left = "68px";
   }
}

function show_star () {
   var loc = window.location.href;
   var menu = Array ( "classes", "schedule", "news", "gallery", "about" );
   for ( i = 0; i < menu.length; i ++ ) {
      if (loc.indexOf ( "/" + menu[i] + "/" ) > 0 )
	 document.getElementById ( "star_" + menu[i] ).style.visibility = "visible";
   }
}

