(function() {
  	var Dom = YAHOO.util.Dom, Event = YAHOO.util.Event, Connect = YAHOO.util.Connect, Element = YAHOO.util.Element;
	var log = function (v) { if (typeof(console) != 'undefined') { console.log(v); }};

	function menu_enter(e) {
	  var t = Event.getTarget(e);
	  while(!Dom.hasClass(t,'drop')) {t=t.parentNode; }
	  var n = t.getElementsByTagName('ul')[0];
          if (n == null) { return; }
          n.style.display = 'block';
	}

	function menu_leave(e) {
	  var t = Event.getTarget(e);
	  while(!Dom.hasClass(t,'drop')) {t=t.parentNode; }
	  var n = t.getElementsByTagName('ul')[0];
          if (n == null) { return; }
	  function hide_menu(){
		 n.style.display = 'none';
	  }
	  YAHOO.lang.later(200,this,hide_menu);
	}

	function init_drops() {
	  var drops = Dom.getElementsByClassName('drop','div');
	  for (var i=0; i < drops.length; i++) {
		 Event.on(drops[i],'mouseenter',menu_enter);
		 Event.on(drops[i],'mouseleave',menu_leave);
	  }
	}

        function init_rotates() {
           var rotates = Dom.getElementsByClassName('rotate','div');
           for (var i=0; i < rotates.length; i++) {
              var r = rotates[i];
              var images = r.getElementsByTagName('IMG'); 
              var d = new Date();
              var t = d.getTime();
              var img = images[t % images.length];
              img.style.display = 'block';
           }
        }

        function init() {
           init_drops();
           init_rotates();
        }

        //Event.onDOMReady(init);
	init();
 })();

