var timeline_api;
var timeline_is_exposed = false;

function OpenTimelineOverlay (){
	if (articul_timeline_mini)
	{
		if (!timeline_is_exposed)
		{
			timeline_api = $(target_div).overlay({ top: "10%", expose: '#000', close: '#articul_timeline_closer', api: true, onClose: CloseTimeline });
			timeline_api.load();
			timeline_is_exposed = true;
		}
	}
}

function CloseTimelineOverlay (){
	if (articul_timeline_mini)
	{
		timeline_is_exposed = false;
	}
}

function GetContentCategory () {
	_this = $(this);
	if (_this.attr("href")) 
	{
		_this_id = _this.attr("id");
		_this_id = _this_id.slice(16);
		articul_Params[articul_Params['CATEGORY_FILTER_NAME']] = _this_id;
		target_div = '#articul_timeline_container';
		OpenTimelineOverlay();
		$(target_div).load(articul_Path, articul_Params, function () {
			$(target_div+" ul#filter_category a").click(GetContentCategory);			
			$(target_div+" ul#filter_year a").click(GetContentDate);
			$("#articul_timeline_closer").click(CloseTimeline);			
		});
		return false;
	}
	else
	{
		return false;
	}
};

function GetContentDate () {
	_this = $(this);
	if (_this.attr("href"))
	{
		_this_id = _this.attr("id");
		_this_id = _this_id.slice(12);
		articul_Params[articul_Params['YEAR_FILTER_NAME']] = _this_id;
		target_div = '#articul_timeline_container';
		if (!_this.parent().hasClass("not_change_cat"))
		{
			articul_Params[articul_Params['CATEGORY_FILTER_NAME']] = '';
		};
		OpenTimelineOverlay();
		$("#articul_timeline_container").load(articul_Path, articul_Params, function () {
			$(target_div+" ul#filter_category a").click(GetContentCategory);			
			$(target_div+" ul#filter_year a").click(GetContentDate);
			$("#articul_timeline_closer").click(CloseTimeline);
		});
		return false;
	}
	else
	{
		return false;
	}
};

function CloseTimeline () {
	timeline_api.close();
	$(target_div).empty();
	target_div = '#articul_timeline_container_mini';
	$(target_div).load(articul_Path_to_mini, articul_Params, function () {
		$(target_div+" ul#filter_category a").click(GetContentCategory);			
		$(target_div+" ul#filter_year a").click(GetContentDate);
		CloseTimelineOverlay();
	});
	return true;
};

$(document).ready(function () {
	$("ul#filter_category a").click(GetContentCategory);	
	$("ul#filter_year a").click(GetContentDate);
	$("#articul_timeline_closer").click(CloseTimeline);
});