function featuredSwitch(num) {	
	// current
	var curLink = '#'+$(".featured-link-active").attr("id");
	var curDetails = '#'+$(".featured-details-active").attr("id");
	
	// selected
	var selLink = "#featured-link-"+num
	var selDetails = "#featured-details-"+num
	$(selLink).addClass('hover-cursor');
	
	// do nothing if current == selected
	if (curLink == selLink) {
		return;
	}
	else {
		// deactivate current
		$(curLink).removeClass("featured-link-active");
		$(curDetails).removeClass("featured-details-active");
		//$(curDetails).hide();
		
		// fade current one out, fade selected in
		$(curDetails).fadeOut(25, function(){
			$(selLink).addClass("featured-link-active");
			$(selDetails).addClass("featured-details-active");
			$(selDetails).fadeIn(25);
		});
		
	// activate selected
	//$(selLink).addClass("featured-link-active");
	//$(selDetails).addClass("featured-details-active");
	//$(selDetails).show();
	}
}

function perfUpcomingSwitch(num) {
	// current
	var curLink = '#'+$(".event-link-active").attr("id");
	var curDetails = '#'+$(".event-details-active").attr("id");
	
	// selected
	var selLink = "#event-link-"+num
	var selDetails = "#event-details-"+num
	$(selLink).addClass('hover-cursor');
	
	// do nothing if current == selected
	if (curLink == selLink) {
		return;
	}
	else {
		// deactivate current
		$(curLink).removeClass("event-link-active");
		$(curDetails).removeClass("event-details-active");
		//$(curDetails).hide();
		
		// fade current one out, fade selected in
		$(curDetails).fadeOut(25, function(){
			$(selLink).addClass("event-link-active");
			$(selDetails).addClass("event-details-active");
			$(selDetails).fadeIn(25);
		});
		
		// activate selected
		//$(selLink).addClass("event-link-active");
		//$(selDetails).addClass("event-details-active");
		//$(selDetails).show();
	}
}

function showBio(ID) {
    $.ajax({
      type: "POST",
	  url: "/ajax/bios.php",
	  data: "ID="+ID,
	  success: function(text) {
		  $("#bio-modal").html(text);
		  $('#wrap').fadeTo(200, 0.30);
			$('#bio-modal-wrap').show();
	}
	
  });
}

function showArtistBio(artistbio) {
    $.ajax({
      type: "POST",
	  url: "/ajax/artistbios.php",
	  data: "artistbio="+artistbio,
	  success: function(text) {
		  $("#bio-modal").html(text);
		  $('#wrap').fadeTo(200, 0.30);
			$('#bio-modal-wrap').show();
	}
	
  });
}

function showGuildAlbum(guildevent,photo) {
    $.ajax({
      type: "POST",
	  url: "/ajax/guildAlbum.php",
	  data: "guildevent="+guildevent+"&photo="+photo,
	  success: function(text) {
		  $("#bio-modal").html(text);
		  $('#wrap').fadeTo(200, 0.30);
			$('#bio-modal-wrap').show();
	}
	
  });
}


function showClass(title,clip,height,width) {
    $.ajax({
      type: "POST",
	  url: "/ajax/masterclass.php",
	  data: "title="+title+"&clip="+clip+"&height="+height+"&width="+width,
	  success: function(text) {
		  $("#bio-modal").html(text);
		  $('#wrap').fadeTo(200, 0.30);
			$('#bio-modal-wrap').show();
	}
	
  });
}


function hideBio() {
	$('#bio-modal-wrap').toggle();
	$('#wrap').fadeTo(200, 1.00);
}

function activateStep(id) {
	// make all circles inactive
	$('.featured-step').each(function(){
		$(this).attr( { src : '/images/step-inactive.png' } );
	});
	$('#'+id).attr( { src : '/images/step-active.png' } );
}

$(document).ready(function() {
	// init featured count
	var f_count = 0;
	
	// shift to the next block
	$('#next').click(function() {
		if (f_count < 3) {
			$('#featured-list').animate({
				right: '+=890'
			}, 350);
			f_count++;
			activateStep(f_count);
		}
	});
	
	// shift to the previous block
	$('#prev').click(function() {
		if (f_count > 0) {
			$('#featured-list').animate({
				right: '-=890'
			}, 350);
			f_count--;
			activateStep(f_count);
		}
	});
	
	// featured step controls
	$('.featured-step').click(function(){
		// make all circles inactive
		$('.featured-step').each(function(){
			$(this).attr( { src : '/images/step-inactive.png' } );
		});
		$(this).attr( { src : '/images/step-active.png' } );
		
		// animate the feature blocks
		var f_count = $(this).attr('id');
		var length = f_count*890;
		$('#featured-list').animate({
			right: length
		}, 350);
		//alert($(this).attr('id'));
	});
});
