/* ----------- feed --------- */
var generalFeedPage = 1;
var currentFeedType = null;

function changeGeneralFeedPage(direction) {
	var page;
	if (direction == 'next') {
		if(generalFeedPage < 9) {
			page = generalFeedPage + 1;
		} else {
			page = 1;
		}
	} else if (direction == 'prev') {
		if(generalFeedPage > 1) {
			page = generalFeedPage - 1;
		} else {
			page = 9;
		}
	} else {
		page = 1;
	}

	currentFeedType = 'general';
	$.get('/feeds/generalFeed/'+page+'?call=ajax', function(response) {
		if (response != 'false') {
			$('#recentFeedItem').html(response);
			generalFeedPage = page;
		}
	});
}

function switchFeed(type) {
	if (type == 'user') {
		currentFeedType = 'user';
		$.get('/feeds/userFeed/?call=ajax', function(response) {
			if (response != 'false') {
				$('#recentFeedItem').html(response);
				
				$('#changeGeneralFeedPageNext').hide();
				$('#changeGeneralFeedPagePrev').hide();
				$('.switchfeeds').hide();
				
				$('#switchFeedUser img').show();
				$('#switchFeedGeneral img').hide();
			}
		});
	} else if(type == 'general') {
		currentFeedType = 'general';
		$.get('/feeds/generalFeed/1?call=ajax', function(response) {
			if (response != 'false') {
				$('#recentFeedItem').html(response);
				generalFeedPage = 0;
				
				$('#changeGeneralFeedPageNext').show();
				$('#changeGeneralFeedPagePrev').show();
				$('.switchfeeds').show();
				
				$('#switchFeedGeneral img').show();
				$('#switchFeedUser img').hide();
			}
		});
	}
}

function closeFeedBar() {
	if($('#recentFeedItem').is(':visible')) {
		$('#recentFeedItem').hide();
		$('img.closefeedsbar').hide();
		$('.switchfeeds').hide();
		$('.feedview').hide();
		$('.openfeedsbar').show();
//		$('.intromenu:first').slideUp('fast');
		//$('#closedFeedbar').show();
		$.get('/feeds/recentClose/close:1/?rand='+Math.random()+'&call=ajax', function(response){} );
	} /*else {
		$('.intromenu:first').slideOut('fast');
		$('#recentFeedItem').show();
//		$('.intromenu img').attr('src', '/img/openfeeds.gif');
		$.get('/feeds/recentClose/close:0');
		$('#closedFeedbar').hide();
	}*/
}
function openFeedBar(feedType) {
	if (currentFeedType != '') {
		feedType = currentFeedType;
	}
	
	//$('closedFeedbar').hide();
//	$('#feedloading').slideDown();
	$('#feedloading').show();
	$('.closefeedsbar').show();
	$('.openfeedsbar').hide();
	$.get('/feeds/recentClose/close:0?rand='+Math.random()+'&call=ajax', 
		function(responseHtml) { 
			setTimeout("openFeedResponse('"+escape(responseHtml)+"', '"+feedType+"')", 50);
		}
	);  
}
function openFeedResponse(responseHtml, feedType) {
	responseHtml = unescape(responseHtml);
	$('#feedloading').hide();
	if (responseHtml != '') {
		$('#feedloading').remove();
		$('.closefeedsbar').remove();
		$('#recentFeedItem').remove();
		$('.intromenu:first').remove();
		$('#container').prepend(responseHtml);

		if(feedType == 'user') {
			$('#changeGeneralFeedPageNext').hide();
			$('#changeGeneralFeedPagePrev').hide();

			$('#switchFeedUser img').show();
			$('#switchFeedGeneral img').hide();
		} else if (feedType == 'general') {
			generalFeedPage = 0;

			$('#changeGeneralFeedPageNext').show();
			$('#changeGeneralFeedPagePrev').show();

			$('#switchFeedGeneral img').show();
			$('#switchFeedUser img').hide();
		}
		//$('#closedFeedbar').hide();
//			$('#recentFeedItem').show();
//			$('.intromenu').show();
	} else {
		return;
	}
}