jQuery(document).ready(function($){
	if ($('body').hasClass('page')){
		var h2s = $('h2');
		var curr = $('.current');
		var controls;
		var content;
		var className;
		var contentArray;
		
		/* build the sidebar from the content headers */
		if(h2s.length>1){
		h2s.each(function(){
			content = $(this).html();
			contentArray = content.split(/\/| /);
			contentArray[0] = contentArray[0].toLowerCase();
			className = '';
			for (i=0;i<contentArray.length;i++){
				className += contentArray[i];
			}
			if (controls == null){
				controls = '<li class="' + className + '"><a href="#' + className + '">' + content + '</a></li>'; 
			} else {
				controls += '<li class="' + className + '"><a href="#' + className + '">' + content + '</a></li>'; 
			}
		});

		/* add social media links */
		controls += '<li><iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2FNYC-Medics-International-Disaster-Relief%2F319359856334&amp;width=208&amp;colorscheme=light&amp;show_faces=true&amp;stream=false&amp;header=false&amp;height=282" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:208px; height:282px;" allowTransparency="true"></iframe></li>';
		
		controls = '<ul id="tabNav" class="tabNav">' + controls + '</ul>';
		
		/* add the sidebar */
		$('#content').before(controls);

		/* remove the content headers */
		h2s.remove();
		
		var lis = $('#tabNav li');
		var as = $('#tabNav li a');
		var tabs = $('.tab');
		var idName;
		tabs.addClass('inactive');
		var hash;
		var loc;
		
		function checkPage(){
			loc = window.location.href;
			var hash = loc.split('#');
			if(hash[1]){
				idName = '#' + hash[1];
				aObj = '#tabNav .'+ hash[1] +" a";
				tabs.removeClass('current');
				tabs.addClass('inactive');
				$(idName).addClass('current');
				$(idName).removeClass('inactive');
				as.removeClass('current');
				$(aObj).addClass('current');
			} else {
				idName = '#'+ $(as[0]).parent().attr('class');
				$(idName).addClass('current');
				$(idName).removeClass('inactive');
				as.removeClass('current');
				$(as[0]).addClass('current');
				currId = $(as[0]).parent().attr('class');
			}
		}
		
		as.each(function(i){
			if (i==0){
				idName = '#'+ $(this).parent().attr('class');
				$(idName).addClass('current');
				$(idName).removeClass('inactive');
				as.removeClass('current');
				$(this).addClass('current');
				currId = $(this).parent().attr('class');
			}

			
			$(this).click(function(event){
				currId = $(this).parent().attr('class');
				return currId;
			});
		});
		
		$(window).bind('hashchange', function () {
				checkPage();
		});
		
		}
		
		curr.each(function(){
			$(this).click(function(event){
				event.preventDefault();
				return false;
			});			   
		});
		
		checkPage();
		
	}
});

