jQuery(document).ready(function($) {
	$('div#content')
		.prepend('<div id="dropdownpanel" class="grid_16"></div>');
	$('a#artist-roster-link, a[href$="artist-roster"], a[href$="artist-roster/"]')
		.addClass('active')
		.bind('click', function(){
			$.scrollTo(0, 100, {onAfter:function(){
				if( $('div#dropdownpanel').is(":hidden") ) {
					if( $('div#dropdownpanel').is(":empty") ) {
						$('a#artist-roster-link')
							.addClass('loading');
						$('div#dropdownpanel')
							.load('/artist-roster/ div.artist-list', function(responseText, textStatus, XMLHttpRequest){
								if( textStatus === 'success' ) {
									$('div#dropdownpanel table').hide();
									$('div#dropdownpanel').slideDown(800,'swing',function(){
										$('a#artist-roster-link')
											.removeClass('loading')
											.addClass('open');
										$('h3.voicetype')
											.css('cursor','pointer')
											.bind('click',function(){
												$(this).toggleClass('open').next('table').slideToggle(500);
											});
										});
									$('div#dropdownpanel')[0].innerHTML += ''; //Stupid IE7 Hack.
								} else {
									window.location="/artist-roster/";
								}
							});
					} else {
						$('div#dropdownpanel').slideDown(1200,'swing', function() {
							$('a#artist-roster-link')
								.addClass('open');
						});
					}
				} else {
					$('div#dropdownpanel').slideUp(500,'swing', function() {
						$('a#artist-roster-link')
							.removeClass('open');
					});
				}
			}});
			return false;
		});
});
