$(document).ready(function() {
	$(".timeline area.appR").tooltip({
		track:true, 
		showURL:false, 
		extraClass:"tooltip-appR", 
		showBody:" - ",
		delay:0
	});
	$(".timeline area.appD").tooltip({
		track:true, 
		showURL:false, 
		extraClass:"tooltip-appD", 
		showBody:" - ",
		delay:0
	});
	$(".timeline area.appI").tooltip({
		track:true, 
		showURL:false, 
		extraClass:"tooltip-appI", 
		showBody:" - ",
		delay:0
	});
	$(".timeline area.app").tooltip({
		track:true, 
		showURL:false, 
		showBody:" - ",
		delay:0
	});
	$(".timeline area.vote").tooltip({
		track:true, 
		showURL:false, 
		showBody:" -bodybegin- ",
		delay:0
	});
	$(".timeline area.debate").tooltip({
		track:true, 
		showURL:false, 
		showBody:" - ",
		delay:0
	});
	
	$(".select span").unbind('click').click(function(){
		$(this).siblings('div').slideToggle();
	});
	
	$(".appearance-container .reveal-on").unbind('click').click(function(){
		$(this).toggleClass('reveal-off');
		$(this).siblings('table').slideToggle();
		return false;
	});
	
	$(".congresssort .select ul li a").unbind('click').click(function(){
		$(this).parents('.select').children('.sort-display').val($(this).text());
		
		location.href = $(this).attr('href');
		
		return false;
	});
	
	$(".toggle-timeline").unbind('click').click(function(){
		if($(this).siblings('.timeline-container').is(':visible'))
		{
			$(this).siblings('.timeline-container').slideUp('fast');
			$(this).text('Show Timeline');
		}
		else
		{
			$(this).siblings('.timeline-container').slideDown('fast');
			$(this).text('Hide Timeline');
		}
		
		return false;
	});
	
	$(".speakers .speaker_showapps").unbind('click').click(function(){
		var container = $(this).parent().parent();
		if($(container).children(".speaker_app").length == 0 && $(container).children(".apps_loading").length == 0)
		{
			var url = $(this).attr("href");
			$(container).append("<span class='apps_loading'>Loading...</span>");
			$.ajax({
				type: "GET",
				url: url,
				success: function(html){
					$(container).children(".apps_loading").remove();
					$(container).append(html);
					$(container).children(".speaker_app").tooltip({
						track:true, 
						showURL:false, 
						showBody:" - ",
						delay:0
					});
				}
			});
		}
		return false;
	});
});	

