jQuery.noConflict();
(function($) {
	function setupNav() {
		$('#nav .selected').parents('#nav li').addClass('selected');		
		$('#nav > ul > li').mouseover(
			function() { 
				$(this).addClass('hover');
			}
		);
		$('#nav > ul > li').mouseout(
			function() {
				$(this).removeClass('hover');
			}
		);
	}
	
	function setupPanels() {
		$('.panel').each(
			function() {
				$(this).wrapInner('<div class="panel_middle"></div>');
				$(this).prepend('<div class="panel_top"></div>');
				$(this).append('<div class="panel_bottom"></div>');
			}
		);
		setupPanelTitles();
	}
	
	function setupPanelTitles() {
		$('.panel[title]').each(
			function() {
				$(this).find('.panel_top').addClass('panel_top_dark');
				$(this).find('.panel_top').prepend('<h2>' + $(this).attr('title') + '</h2>');
				$(this).removeAttr('title');
			}
		);
	}
	
	function setupToggles() {
		$('.toggle').click(function() {
			this.togglee = $(this).attr('href').substring($(this).attr('href').indexOf('#'), $(this).attr('href').length);
			$(this.togglee).toggle();
			if ($(this).html().indexOf('Close') != -1) {
				$(this).html($(this).html().replace('Close', 'Read'));
			} else {
				$(this).html($(this).html().replace('Read', 'Close'));
			}
			$(this).toggleClass('open_toggle');
			return false;
		}).next().hide();
		$('.toggle:gt(0)').click();
	}
	
	
	function setupAccordions() {
		$('.accordion').accordion({ autoHeight: false });
	}
		
	function setupShare() {
		$('a.share').each(function() {
			$(this).click(function() {
				return false;
			});
			var url = $(this).attr('href');
			if ($(this).attr('href').substring(0, 1) == '/') {
				url = window.location.protocol + '//' + window.location.host + $(this).attr('href');
				$(this).attr('href', url);
			}
	    var share = SHARETHIS.addEntry({ url: url, title: $(this).attr('title') }, { button: false });
			share.attachButton(this);
		});
	}
	
	function setupReflections() {
		$('#view_report img, #annual_reports #current img').reflect({height: 0.25, opacity: 0.5});		
		$('#players img').reflect({height: 0.50, opacity: 0.5});		
	}
	
	function setupModals() {
		//$('#modal').remove();
		$('.modal').click(function() {
			$('#modal_content').attr('src', $(this).attr('href'));
			$('#modal').jqmShow();
			return false;
		});
		$('#modal').jqm({ modal:true, overlay:70 });
		$('#modal').jqmAddClose('#close_modal');
	}

	
	$(document).ready(
		function() {
			setupNav();
			setupPanels();
			setupToggles();
			setupAccordions();
			//setupShare();
			setupModals();
			setupReflections();
		}
	);
	

})(jQuery);

function setupFonts() {
	var gothamLight = { src: 'http://www.ebayinc.com/assets/flash/fonts/gotham_light.swf' };
	var gothamBook = { src: 'http://www.ebayinc.com/assets/flash/fonts/gotham_book.swf' };
	var gothamBold = { src: 'http://www.ebayinc.com/assets/flash/fonts/gotham_bold.swf' };
	sIFR.domains = ['*'];
	sIFR.activate(gothamLight, gothamBook, gothamBold);
	sIFR.replace(gothamLight, {
	  selector: '#featured_events h3',
		wmode: 'transparent',
		forceSingleLine: true,
	  css: [ '.sIFR-root { color: #e29f19; text-transform: uppercase; }'	]
	});
	sIFR.replace(gothamBook, {
	  selector: '.intro p, #governance h3',
		wmode: 'transparent',
	  css: [ '.sIFR-root { color: #4c4c4c; }'	]
	});
	sIFR.replace(gothamBold, {
	  selector: '.panel_top_dark h2',
		wmode: 'transparent',
		forceSingleLine: true,
	  css: [ '.sIFR-root { color: #ffffff; text-transform: uppercase;}'	]
	});
}

setupFonts();
