$(document).ready(function(){

 $('.triplinks>.enabled').live("mouseover", function() {
  $(this).addClass('hover'); 
 });

 $('.triplinks>.enabled').live("mouseout", function() {
  $(this).removeClass('hover');
 });

 // tab buttons enable appropriate divs
 $('#slideshow-button.enabled').live("click", function() {
  $('#mapbox').addClass('ui-tabs-hide');
  $('#videobox').addClass('ui-tabs-hide');
  $('#slideshowbox').removeClass('ui-tabs-hide');
  $('#plannerbox').addClass('ui-tabs-hide');
  $('#connections').addClass('ui-tabs-hide');
  $('#description').removeClass('ui-tabs-hide');
  $('.triplinks>.active').addClass('enabled').removeClass('active');
  $(this).removeClass('enabled');
  $(this).removeClass('hover');
  $(this).addClass('active');
  if ($.browser.msie && $.browser.version == '7.0')
  {} else {
   window.location.hash = "Slideshow";
  }
 });

 $('#video-button.enabled').live("click", function() {
  $('#mapbox').addClass('ui-tabs-hide');
  $('#slideshowbox').addClass('ui-tabs-hide');
  $('#videobox').removeClass('ui-tabs-hide');
  $('#plannerbox').addClass('ui-tabs-hide');
  $('#connectionsbox').addClass('ui-tabs-hide');
  $('#description').removeClass('ui-tabs-hide');
  $('.triplinks>.active').addClass('enabled').removeClass('active');
  $(this).removeClass('enabled');
  $(this).removeClass('hover');
  $(this).addClass('active');
  if ($.browser.msie && $.browser.version == '7.0')
  {} else {
    window.location.hash = "Video";
  }
 });


 $('#map-button2.enabled').live("click", function() {	
  if(window.map == undefined) {
    mapInit();
  }
  $('#slideshowbox').addClass('ui-tabs-hide'); 
  $('#videobox').addClass('ui-tabs-hide');
  $('#mapbox').removeClass('ui-tabs-hide');
  $('#plannerbox').addClass('ui-tabs-hide');
  $('#connections').addClass('ui-tabs-hide');
  $('#description').removeClass('ui-tabs-hide');
  $('.triplinks>.active').addClass('enabled').removeClass('active');
  $(this).removeClass('enabled');
  $(this).removeClass('hover'); 
  $(this).addClass('active');
  if ($.browser.msie && $.browser.version == '7.0')
  {} else {
   window.location.hash = "Map";
  }
 });


 $("#legendtab").click(function() {
  if ($('#legend').hasClass("ui-tabs-hide"))
  {
   $("#legend").removeClass("ui-tabs-hide");
   $(this).addClass('active').removeClass("inactive");
  } else {
   $(this).removeClass('active').addClass("inactive");
   $("#legend").addClass("ui-tabs-hide");
  }
  return false;
 }); 

 $.extend(
 {
  selectTab: function(o)
  {
   anchor = self.document.location.hash;
   hash = anchor.toLowerCase();
   switch (hash)
   {
   case "":
     if ($('#media').length)
       {
         var item = $('#media div:first');
         if (item.hasClass('ui-tabs-hide'))
	   {
	     $('#slideshowbox').addClass('ui-tabs-hide');
	     $('#videobox').addClass('ui-tabs-hide');
	     $('#mapbox').addClass('ui-tabs-hide');
	     $('#plannerbox').addClass('ui-tabs-hide');
	     $('#connections').addClass('ui-tabs-hide');
	     $('#description').removeClass('ui-tabs-hide');
	     var button = '#'+item.attr('id').replace('box','')+'-button';
	     $('.triplinks>.active').addClass('enabled').removeClass('active');
	     item.removeClass('ui-tabs-hide');
	     $(button).removeClass('enabled');
	     $(button).addClass('active');
	     if (button == '#map-button2' && window.map == undefined)
	       {
		 mapInit();
	       }
	   }
       }
     break;
   case "#map":
     if ($('#mapbox').hasClass('ui-tabs-hide'))
       {
	 $('#slideshowbox').addClass('ui-tabs-hide');
	 $('#videobox').addClass('ui-tabs-hide');
	 $('#mapbox').removeClass('ui-tabs-hide');
	 $('#plannerbox').addClass('ui-tabs-hide');
	 $('#connections').addClass('ui-tabs-hide');
	 $('#description').removeClass('ui-tabs-hide');
	 $('.triplinks>.active').addClass('enabled').removeClass('active');
	 if (!$('#map-button2').hasClass('inactive'))
	   {
	     $('#map-button2').removeClass('enabled').addClass('active');
	   }
	 if(window.map == undefined) {
	   mapInit();
	 }
       }
     break;
   case "#video":
     if ($('#videobox').hasClass('ui-tabs-hide'))
       {
	 $('#slideshowbox').addClass('ui-tabs-hide');
	 $('#mapbox').addClass('ui-tabs-hide');
	 $('#videobox').removeClass('ui-tabs-hide');
	 $('#plannerbox').addClass('ui-tabs-hide');
	 $('#connections').addClass('ui-tabs-hide');
	 $('#description').removeClass('ui-tabs-hide');
	 $('.triplinks>.active').addClass('enabled').removeClass('active');
	 if (!$('#video-button').hasClass('inactive'))
	   {
	     $('#video-button').removeClass('enabled').addClass('active');
	   }
       }
     break;
   case "#slideshow":
     if ($('#slideshowbox').hasClass('ui-tabs-hide'))
       {
	 $('#videobox').addClass('ui-tabs-hide');
	 $('#mapbox').addClass('ui-tabs-hide');
	 $('#slideshowbox').removeClass('ui-tabs-hide');
	 $('#plannerbox').addClass('ui-tabs-hide');
	 $('#connections').addClass('ui-tabs-hide');
	 $('#description').removeClass('ui-tabs-hide');
	 $('.triplinks>.active').addClass('enabled').removeClass('active');
	 if (!$('#slideshow-button').hasClass('inactive'))
	   {
	     $('#slideshow-button').removeClass('enabled').addClass('active');
	   }
       }
     break;
   }
   return false;
  }
 });
 if ($.browser.msie && $.browser.version == '7.0')
 {
  $.selectTab();
 } else {
  setInterval($.selectTab, 50);
 }



});
