$(document).ready(function(){
	_load_lineup();
	_load_itinerary();
	_load_ecard();
	_load_photos();
});


function _load_itinerary(){
	$('.itinerary-options .right').click(function(){
		$(this.parentNode.parentNode).find('.itinerary-event-description').toggle(100);
		$(this).toggleClass('right-up');
		return false;
	});
}

function _load_lineup(){
	var active_venues = $('.list-map-container:visible');

	$('.list-map-dropper').mouseover(function(){
		$('.list-map-venue').css('display', 'none');
		$('.list-map-container').css('z-index', '20');
		var target_class = '.'+$(this.parentNode).attr('id');
		$('#'+$(this.parentNode).attr('id')).css('display', 'block')
		$('#'+$(this.parentNode).attr('id')).css('z-index', '100')
		$(target_class).css('display', 'block');
		return false;
	});
	
	$('.list-map-close').click(function(){
		$(this.parentNode.parentNode).css('display', 'none');
		return false;
	});
	
	$('.subheader li a').hover(function(){
		var target = $(this).parent().attr('id');
		target = $('#m-'+target.substr(2, target.length-2)+' a').trigger('mouseover');
	}, function(){
		
	});
	
}

function _load_ecard(){
	$('.postcard-template-list li a').click(function(){
		$('.postcard-template-list li div.button-highlight').removeClass('button-large');
		$(this.parentNode).find('input').attr('checked','checked');
		$(this.parentNode).find('div.button-highlight').addClass('button-large');
		return false;
	});

	$('.postcard-template-list li input').change(function(){
		$('.postcard-template-list li div.button-highlight').removeClass('button-large');
		$(this.parentNode).addClass('button-large');
	});
}

function _load_photos(){
	$('.photo-list a').lightBox( { fixedNavigation:true } );
}