selectedPackage = null;

$(document).ready(function() {
	$('.highlightLink').click(function() {
		$('#lightboxBg').addClass('show');
		selectedHighlight = $(this).attr('href');
		selectedHighlightNoHash = selectedHighlight.substring(selectedHighlight.search('#')+1);

		$(selectedHighlight).addClass('show');
		window.scrollTo(0,0);
		gaTrackPageView('/listing/new/package/highlight/' + selectedHighlightNoHash);
		return false;
	});

	$('.lightboxSelect .closeX').click(function() {
		$('#lightboxBg').removeClass('show');
		$('.lightboxSelect').removeClass('show');
		return false;
	});

	$('.packageLink').click(function() {
		$('#lightboxBg').addClass('show');
		selectedPackage = $(this).attr('href');
		selectedPackageNoHash = selectedPackage.substring(selectedPackage.search('#')+1);

		$(selectedPackage).addClass('show');

		$(selectedPackage + ' ' + '.packageHighlight').addClass('hide');
		$(selectedPackage + ' ' + '.packageHighlight:first').removeClass('hide');

		$(selectedPackage + ' .packageHighlightLink').removeClass('selected');
		$(selectedPackage + ' .packageHighlightLink:first').addClass('selected');
		window.scrollTo(0,0);

		gaTrackPageView('/listing/new/package/product/' + selectedPackageNoHash);
		return false;
	});

	$('.lightboxSelectPack .closeX').click(function() {
		selectedPackage = null;
		$('#lightboxBg').removeClass('show');
		$('.lightboxSelectPack').removeClass('show');
		return false;
	});
	
	$('.packageHighlightLink').click(function() {
		selectedPackageHighlight = $(this).attr('href');
		selectedPackageHighlightNoHash = selectedPackageHighlight.substring(selectedPackageHighlight.search('#')+1);

		$(selectedPackage + ' .packageHighlight').addClass('hide');
		$(selectedPackage + ' .' + selectedPackageHighlightNoHash).removeClass('hide');

		$('.packageHighlightLink').removeClass('selected');
		$(this).addClass('selected');

		$(selectedPackage + ' .lbScroll').scrollTop(0);
		return false;
	});

	$('.expander').click(function() {
		selectedExpander = this.href.substring(this.href.search('#')+1);
		$('.expander.'+selectedExpander).each(function() {
			if($(this).children().filter('span').html() == '[+]') {
				$(this).children().filter('span').html('[-]');
			}
			else {
				$(this).children().filter('span').html('[+]');
			}
		});
		
		$('.expandable.'+selectedExpander).toggleClass('hide');
		return false;
	});
});

