// JavaScript Document


var realtimePopularAjax = null;


var thereWasNeverAnyPopularData = null;


function realtimeAjaxPopularCheck(){
	if(realtimePopularAjax) { realtimePopularAjax.abort(); }
	realtimePopularAjax = $.ajax({
	   type: "POST",
	   url: "ajax/common/popular/check.php",
	   data: ({ since_id: $('.popular:first').attr("status_id"), count: 4, right_width: $('#right').attr("width"), iphone: $('#right').attr("iphone") }),
	   success: function(data){
			if(data.length != 0) {
				thereWasNeverAnyPopularData = false;

				$(data).prependTo("#popular_tweets");
				
				var i=0;
				$(".popular").each(function() {
					if ($(this).is(":hidden")) {
						i++;
						$(this).slideToggle("fast");
					}
				});
				//if(i==5) {
					//$("#popular_load .text").html("<a>Load More Tweets</a>");
					//$("#popular_load").css("cursor","pointer");
				//} else {
					$("#popular_load_text").html("");
					$("#popular_load").css("cursor","default");
				//}
				
				
				
				bindPopularThumbClicks();
			} else {
				if(thereWasNeverAnyPopularData == null) {
					$("#popular_load_text").text("");
				}
			}
	   }
	 });
	
}

function bindPopularThumbClicks() {

	$('.popular_i').each(function() {
		var url = $(this).attr("url");
		$(this).unbind('click').click(function(){
			location.href=url;
			return false;
		});
    });
	
	$('.popular_v').each(function() {
		var url = $(this).attr("url");
		$(this).unbind('click').click(function(){
			location.href=url;
			return false;
		});
    });
	
}





var loadmorePopularAjax = null;


$(document).ready(function(){
	
	
	realtimeAjaxPopularCheck();
	
	bindPopularThumbClicks();
	
	/*
	$("#popular_load").click(function () {
		if(loadmorePopularAjax) { loadmorePopularAjax.abort(); }
		var lastID;
		$(".popular").each(function() {
			if($(this).attr("status_id") < lastID) {
				lastID = $(this).attr("status_id");
			}
		});
		
		loadmorePopularAjax = $.ajax({
		   type: "POST",
		   url: "ajax/home/popular/more.php",
		   data: ({ max_id: lastID, count: 3 }),
		   success: function(data){
				if(data.length != 0) {
					$(data).appendTo("#popular_tweets");
					
					var i=0;
					$(".popular").each(function() {
						if ($(this).is(":hidden")) {
							i++;
							$(this).slideToggle("fast", function() {
								$.scrollTo(".popular:[status_id='"+lastID+"']");						 	
							});
						}
					});
					if(i==3) {
						$("#popular_load .text").html("<a>Load More Tweets</a>");
						$("#popular_load").css("cursor","pointer");
					} else {
						$("#popular_load .text").html("");
						$("#popular_load").css("cursor","default");
					}
					bindPopularThumbClicks();
					
				} else {
					$("#popular_load .text").html("");
					$("#popular_load").css("cursor","default");
				}
		   }
		 });
	});
	*/
	
});