document.write('<link rel="stylesheet" href="/css/exhibition3_script_styles.css" type="text/css" media="screen" title="JavaScript-On CSS" charset="utf-8" />');

// Add hidden divs with full content of blog posts to view in a lightbox
// slugs is a variable set by the _exhibition_default view.
window.addEvent('domready', function() {
  if ( typeof(slugs) != 'undefined' && slugs != null ) {
    for( i = 0; i < slugs.length; i++ ) {
      new Request.JSON({
        url: '/exhibitions/blog_post.php', 
        onComplete: function( res ) { 
          createHiddenFullTextPost( res );
        }
      }).get({'slug': slugs[i] });
    }
  } 
});

function createHiddenFullTextPost( post ) {
  hiddenPosts = document.id('hidden-blog-posts');
    
  if ( post.extra_stylesheets != undefined ) 
    for ( i = 0; i < post.extra_stylesheets.length; i++ ) 
      new Asset.css( post.extra_stylesheets[i] );

  var key = slugs.indexOf( post.slug );
  var permalink = '<p class="permalink-blog-post"><a href="' + post.uri + '" target="_blank">Go to the original blog post</a></p>';
  var postDiv = new Element( 'div', { id: 'mb_full-blog-post-' + key, 'class': 'full-blog-post' } );
  var contentDiv = new Element( 'div', { id: 'content' } );
  contentDiv.set( 'html', post.content + permalink );
  postDiv.adopt( contentDiv );

  hiddenPosts.adopt( postDiv );
}



/*
window.addEvent('domready', function() {
	
	var tabStrings = new Array('media', 'talk', 'print', 'events');
	var tabSections = $$('#media', '#print', '#talk', '#events');
	var tabs = $$('#media-nav', '#print-nav', '#talk-nav', '#events-nav');
	
	function hideAllTabs() {
		tabs.each(function(t) {
			t.removeClass('selected');
		});
		tabSections.each(function (t) {
			t.setStyle('display', 'none');
		});
	}
	
	function selectTab(tabName) {
		hideAllTabs();
		tabNavName = tabName + '-nav';
		tab = $(tabNavName);
		tabSection = $(tabName);
		tabSection.setStyle('display', 'block');
		tab.addClass('selected');
	}
	
	tabStrings.each(function(tabString) {
		var navString = tabString + '-nav';
		if($chk($(navString))) {
			$(navString).addEvent('click', function(event) {
				event.preventDefault();
				selectTab(tabString);
        		pageTracker._trackEvent('Exhibition3 ' + tabString, 'Click', uri);
			});
		}
	});
	
	if(loadTab !== '') {
		selectTab(loadTab);
	} else {
		for(var i = 0; i<tabStrings.length; i++) {
			if($chk($(tabStrings[i]))) {
				selectTab(tabStrings[i]);
				break;
			}
		}
	}
});
*/

