//slideshow stuff
var MuseFeature = {
	pos:0,
	maxpos:0,

	initFeature: function() {
		MuseFeature.maxpos = jQuery(".featureblock").size();
		jQuery("#featureleft").click(MuseFeature.last);
		jQuery("#featureright").click(MuseFeature.next);
	},

	last: function() {
		var newpos = MuseFeature.pos-1;
		if(newpos<0) newpos=MuseFeature.maxpos-1;
		MuseFeature.switchFeature(MuseFeature.pos, newpos);
	},

	next: function() {
		var newpos = (MuseFeature.pos+1)%MuseFeature.maxpos;
		MuseFeature.switchFeature(MuseFeature.pos, newpos);
	},

	switchFeature: function(oldpos, newpos) {
		jQuery(".arrow").unbind("click");
		jQuery("#featureitem_"+oldpos).removeClass("current");
		jQuery("#featureitem_"+newpos).addClass("current");
		jQuery("#featureblock_"+oldpos).fadeOut("slow", function() {
			jQuery("#featureblock_"+newpos).fadeIn("slow", function() {
				jQuery("#featureleft").click(MuseFeature.last);
				jQuery("#featureright").click(MuseFeature.next);
			});
		});
		MuseFeature.pos=newpos;
	}
}

jQuery(MuseFeature.initFeature);
