$(document).ready(function() { 
	PEPS.rollover.init();
	var agendaMenuHover = false;
	var overviewMenuHover = false;
	
	$("#agenda").hover( function() {
		$("#overviewMenu").stop(true, true);
		$("#overviewMenu").hide();
		$("#agendaMenu").show(250);	// hide again in callback to cover case of overlapping effects
	});
	
	$("#overview").hover( function() {
		$("#agendaMenu").stop(true, true);
		$("#agendaMenu").hide();
		$("#overviewMenu").show(250);
	});
	
	$("#main").hover(function() { hideallmenus(); });
	
	$("#uni").hover(function() { $("#agendaMenu").hide(250); $("#overviewMenu").hide(250); });
	$("#home").hover(function() { $("#agendaMenu").hide(250); $("#overviewMenu").hide(250); });
	$("#hotel").hover(function() { $("#agendaMenu").hide(250); $("#overviewMenu").hide(250); });
	$("#sponsors").hover(function() { $("#agendaMenu").hide(250); $("#overviewMenu").hide(250); });
	$("#container").hover(function() {}, function() { hideallmenus(); });
});
			
// rollover menus
PEPS = {};
PEPS.rollover = {
   init: function() {
      this.preload();
      $(".roll").hover(
         function () { $(this).attr( 'src', PEPS.rollover.newimage($(this).attr('src')) ); },
         function () { $(this).attr( 'src', PEPS.rollover.oldimage($(this).attr('src')) ); }
      );
   },
   preload: function()
   {
      $(window).bind('load', function() {
         $('.roll').each( function( key, elm ) { $('<img>').attr( 'src', PEPS.rollover.newimage( $(this).attr('src') ) ); });
      });
   },
   newimage: function( src ) { return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + '_OVR' + src.match(/(\.[a-z]+)$/)[0]; },
   oldimage: function( src ) { return src.replace(/_OVR\./, '.'); }
};

// fly-out menus
function hideallmenus() {
	$("#agendaMenu").hide(250);
	$("#overviewMenu").hide(250);
}