	$(document).ready(function()
{
	$('#toggle_forum').click(function(e)
	{              
		preventDefault(e);
		$("#SeriesBottom #Content #loading").fadeIn('fast'); 
		if ($('#SeriesExpanded').css('display') == 'block')
			$('#SeriesExpanded').slideUp(1000);
			
		if ($('#account_panel').hasClass("DisplayNone"))
		{
			$('#Listings #ListingsExpanded').slideUp(1000,function()
			{
				show_content_panel('#cms');
				show_right_panel('#right_forum');
				$('#cms').html("<iframe src='./forum/' name='forum_frame' onload='forum_frame_change()' id='forum_frame'></forum>");
				$('#Listings #ListingsExpanded #grid_title').html('Forums');
				$('#Listings #ListingsExpanded').slideDown(1000);
			});
		}
		else {
			$('#Listings #ListingsExpanded').slideUp(1000,function()
				{
					hide_all_content_panels();
				});
		}
		$("#SeriesBottom #Content #loading").fadeOut();

		return false;
	});
	$('#closeForum').click(function()
	{
		if ($('#SeriesExpanded').css('display') == 'block')
			$('#SeriesExpanded').slideUp(1000);
		
		$("a#"+CurSeries).css("cursor","pointer");
		CurSeries = "x";
		
		$('#Listings #ListingsExpanded').slideUp(1000,function()
		{
			hide_all_content_panels();
		});
	});        
	
	$('.top_search').submit(function()
	{        
		$("#SeriesBottom #Content #loading").fadeIn('fast'); 
		if ($('#SeriesExpanded').css('display') == 'block')
			$('#SeriesExpanded').slideUp(1000); 
			
		$('#Listings #ListingsExpanded').slideUp(1000,function()
				{
					show_content_panel('#cms');
					hide_right_panels();
					if (typeof pageAJAX != 'undefined') {
						pageAJAX.abort();
						pageAjax = undefined;
					}
					pageAJAX = $.get("./search.php", {'keyword':$('#keyword').val()},
						function(data)
						{
							$('#Listings #ListingsExpanded #cms').html(data.pages.content);
							$('#Listings #ListingsExpanded #grid_title').html(data.pages.title);
							document.title = "1001 Series - "+data.pages.title;
							$('#Listings #ListingsExpanded').slideDown(1000,function()
							{
								$('#SeriesBottom #Content #loading').hide();
								$('#cms a.content').click(function(e)
								{
									preventDefault(e);    
									return update_content($(this));
								});
									pageAJAX = undefined;
									if (data.cats.length >0)
									{
										var catHTML = '';
										$.each(data.cats,function()
										{
											catHTML = catHTML +"\r\n\r\n"+this.html;
										})
										$('#SeriesList').html(catHTML);
										$('#SeriesExpanded').slideDown(1000);
										
										$('#SeriesList a.viewList').click(function()
										{    
											show_list(this.id);
											return false;
										});
										$("#page_current").text("1");
										if (data.cats.length <= 4)
										{
											var page_max = 1;
											$(".navigation .links").html('');
										}
										else
										{
											var page_max = data.cats.length /4;
											if (data.cats.length % 4 > 0)
											{
												page_max = page_max + 1;
											}
										}
										$('#page_max').text(parseInt(page_max));
										SeriesMaxPages = page_max;
										if (page_max == 1)
										{
											
											$('#series_pag_first, #series_pag_prev, #series_pag_next, #series_pag_last').addClass('disabled');
											$('#morePages').addClass('DisplayNone');
										}
										else
										{
											$('#series_pag_next, #series_pag_last').removeClass('disabled');
											$('#morePages').removeClass('DisplayNone');
										}
									}
								});
							},'json')
						}); 
		return false;
	});       
	
	$('a.content').click(function(e)
	{                
		preventDefault(e);    
		return update_content($(this).attr('href'));
	});
	
});

function update_content(alink)
{   
	$("#SeriesBottom #Content #loading").fadeIn('fast'); 
	if ($('#SeriesExpanded').css('display') == 'block') 
		$('#SeriesExpanded').slideUp(1000);
	
	$('#Listings #ListingsExpanded').slideUp(1000,function()
		{
			hide_all_content_panels();
			hide_right_panels();        
			AbortAjax();       
			pageAjax = $.post("./AJAX_content.php", { 'url': alink },
				function(data2){                                   
					$('#Listings #ListingsExpanded #cms').html(data2.content);
					$('div#cms').removeClass('DisplayNone');
					$('#Listings #ListingsExpanded #grid_title').html(data2.title);
					document.title =  "1001 Series - "+data2.title;
					$('#Listings #ListingsExpanded').slideDown(1000,function(){
						$('#SeriesBottom #Content #loading').hide();
					});
				},'json');
		});
	return false;
}
