aalive = {
	page:1,
	countDown:0,
	resetTimer:function(){
		aalive.countDown = 30;
	},
	tickTimer:function(){
		if (aalive.countDown > 2){
			aalive.countDown--;
			document.getElementById('timer').innerHTML = aalive.countDown + " seconds until refresh";
		} else if (aalive.countDown == 2){
			aalive.countDown=1;
			document.getElementById('timer').innerHTML = "1 second until refresh";
		} else if (aalive.countDown == 1){
			aalive.countDown=0;
			document.getElementById('timer').innerHTML = "refreshing...";
			aalive.refreshTweets();
		} 
		
	},
	startTimer:function(){
		setInterval (aalive.tickTimer, 1000);
		aalive.refreshTweets();
	},
	
	refreshTweets:function(){
		var handleSuccess =function(o){
			if(o.responseText !== undefined){
				var myObject = eval('(' + o.responseText + ')');
				if (myObject.length != 0){
					var tweetspace = document.getElementById('tweetspace');
					tweetspace.innerHTML = myObject.html + tweetspace.innerHTML;
					aalive.topID = myObject.topID; 
				}
			}
			aalive.resetTimer();
			aalive.renderPageNav();
		};
		var handleFailure = function(o){
			aalive.resetTimer();
		};	
		var callback = {
	  		success:handleSuccess,
	  		failure:handleFailure,
	  		argument: { p:3 }
		};
		var request = YAHOO.util.Connect.asyncRequest('GET', "includes/refresh.php?since="+aalive.topID, callback); 
	},
	getNext:function(){
	   document.getElementById('pagenav').innerHTML = "Get More Tweets!";
	   var handleSuccess =function(o){
			if(o.responseText !== undefined){
				var myObject = eval('(' + o.responseText + ')');
				var tweetspace = document.getElementById('tweetspace');
				tweetspace.innerHTML = tweetspace.innerHTML+ myObject.html ; 
				aalive.btmID = myObject.btmID; 
				document.getElementById('pagenav').innerHTML = '<a href="javascript:void(0)" onclick = "aalive.getNext()">Get More Tweets!</a>';
			}
		};
		var handleFailure = function(o){
			
		};	
		var callback = {
	  		success:handleSuccess,
	  		failure:handleFailure,
	  		argument: { p:3 }
		};
		var request = YAHOO.util.Connect.asyncRequest('GET', "includes/refresh.php?after="+aalive.btmID, callback); 
	},
	renderPageNav:function(){

		
	}
}
YAHOO.util.Event.onDOMReady(aalive.startTimer); 

