$(document).ready(function(){ 
	$( '#breadcrumb a:last' ).addClass( 'selected' ); 
	$( 'label.required' ).prepend( '* ' );
	$( 'a[href="#print"]' ).click( function(){ window.print(); } ); 
	$( 'a[href="#back"]' ).click( function(){
		var anchors = $( '#breadcrumb a');						
		if( (anchors.length-2) >= 0 ){
			window.location.href = $(anchors[anchors.length-2]).attr('href');
		}
	} ); 
	
	if( $( '#tabs' ).length > 0 ){
		$( '#tabs > ul.tab-buttons' ).tabs();
		// Hide review tabs
		if( ($( '#tabs #Review #reviewarticles' ).text().length <= 0 ) ){
			$( '#tabs #Review' ).hide();
			$( '#tabs #ReviewTab' ).hide();
		}
	}
	
	// Tab Gallery
	$('.tabgallery .gallery-set').hide();
	$('.tabgallery #set1').show();
	$('.tabgallery .gallery-set .image-container a').append( '<a class="mask"></a>' );
	
	// Tab Pagination
	$('.tabgallery .paginator .index').each(function(){														
		$(this).click(function(event){
			event.preventDefault();
			// Index Selection
			$('.tabgallery .paginator .index.current').removeClass('current');
			$(this).addClass( 'current' );
			// Tab
			$('.tabgallery .gallery-set:visible').hide();
			$($(this).attr('href')).fadeIn(1000);
		});
	});
	$('.tabgallery .paginator a[href="#next"]').click(function(event){
		event.preventDefault();
		var index = new Number($('.tabgallery .paginator .index.current').attr('index'))+1;
		if($('.tabgallery .paginator a[index="'+ index +'"]').length > 0){
			// Index Selection
			$('.tabgallery .paginator .index.current').removeClass('current');
			$('.tabgallery .paginator a[index="'+ index +'"]').addClass( 'current' );
			// Tab
			$('.tabgallery .gallery-set').hide();
			$('.tabgallery #set'+index).fadeIn(1000);
		}
	});
	$('.tabgallery .paginator a[href="#prev"]').click(function(event){
		event.preventDefault();
		var index = new Number($('.tabgallery .paginator .index.current').attr('index'))-1;
		if($('.tabgallery .paginator a[index="'+ index +'"]').length > 0){
			// Index Selection
			$('.tabgallery .paginator .index.current').removeClass('current');
			$('.tabgallery .paginator a[index="'+ index +'"]').addClass( 'current' );
			// Tab
			$('.tabgallery .gallery-set').hide();
			$('.tabgallery #set'+index).fadeIn(1000);
		}
	});
}); 
