jQuery.noConflict();

(function($) {

	$(document).ready(function(){
		$.labelsAsValues();

		jQuery('.vcard.lightbox a, a.profile').fancybox({
			type: 'ajax',
			width: 540,
			autoSize: false
		});

		if ($('ul.trainers').length) {
			var letters = [];

			$('ul.trainers li').each(function() {
				this.letter = $(this).find('.vcard').attr('rel');
				letters.push(this.letter);
			});

			$('ol.name-filter a').each(function() {
				var letter = $(this).text();

				if ($.inArray(letter, letters) !== -1) {
					$(this).click(function(event) {
						if ($(this).hasClass('active')) {
							$('ul.trainers li').show();
							$(this).removeClass('active');
						} else {
							$('ul.trainers li').each(function() {
								if (this.letter == letter) {
									$(this).show();
								} else {
									$(this).hide();
								}
							});
							$('ol.name-filter a').removeClass('active');
							$(this).addClass('active');
						}

						event.preventDefault();
					});
				} else {
					$(this).addClass('empty').click(function(event) { event.preventDefault(); });
				}
			});

		}
	});

}(jQuery));

