(function($){  
	$.generateId = function() {
		return arguments.callee.prefix + arguments.callee.count++;
	};
	$.generateId.prefix = 'jqr';
	$.generateId.count = 0;
	$.fn.generateId = function() {
		return this.each(function() {
			this.id = $.generateId();
		});
	};
})(jQuery); 
$(window).bind("load", function() { 
	try {
		var galleryAdv = $('#gallery').galleriffic('#thumbs',{
			delay:                  2000,
			numThumbs:              9,
			preloadAhead:           10,
			enableTopPager:         false,
			enableBottomPager:      true,
			imageContainerSel:      '#slideshow',
			loadingContainerSel:    '#loading',
			renderSSControls:       false,
			renderNavControls:      false,
			playLinkText:           'Play Slideshow',
			pauseLinkText:          'Pause Slideshow',
			prevLinkText:           '&lsaquo; Previous Photo',
			nextLinkText:           'Next Photo &rsaquo;',
			nextPageLinkText:       'Dalej',
			prevPageLinkText:       'Wstecz',
			enableHistory:          true,
			autoStart:              false,
			onTransitionOut:        function(callback) {
				$('#caption').fadeOut('fast');
				$('#slideshow').fadeOut('fast', callback);
			},
			onTransitionIn:         function() {
				$('#slideshow, #caption').fadeIn('fast');
			},
			onPageTransitionOut:    function(callback) {
				$('#thumbs ul.thumbs').fadeOut('fast', callback);
			},
			onPageTransitionIn:     function() {
				$('#thumbs ul.thumbs').fadeIn('fast');
			}
		});
	} catch (e) {}


	$('ul.packages li h3').click(function(){
		$(this).next().animate({height:'toggle',opacity:'toggle'});
		$(this).toggleClass('active');
		return false;
 	}).next().hide();
	$('ul.packages li:first h3').addClass('active').next().show();
	$('ul.treatments li h3').click(function(){
		$(this).next().animate({height:'toggle',opacity:'toggle'});
		$(this).toggleClass('active');
		return false;
	}).next().hide();
	$('ul.treatments li:first h3').addClass('active').next().show();

	if (false && $('ul.treatments, ul.packages').length == 0) {
		$("#footer").positionFooter();
	}
}); 