// Twitter feed

var oXMLHttpTwitter;

function GetTwitterXMLHttpObject()
{
     oXMLHttpTwitter = null;

      try
      {
            oXMLHttpTwitter = new ActiveXObject("MSXML2.XMLHTTP");
      }
      catch (E)
      {
            try
            {
                  oXMLHttpTwitter = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (E)
            {
              oXMLHttpTwitter = null;
            }
    }

      if ((oXMLHttpTwitter == null) && (typeof(XMLHttpRequest) != 'undefined'))
      {
            oXMLHttpTwitter = new XMLHttpRequest();
      }

      return oXMLHttpTwitter;
}


var tweetObj = new Object;

function loadTwitter()
{

	if(oXMLHttpTwitter)
	{
		oXMLHttpTwitter.abort();
	}

	oXMLHttpTwitter = GetTwitterXMLHttpObject();

	var url = "php/twitter.php";

	oXMLHttpTwitter.open("POST", url, true);

	oXMLHttpTwitter.onreadystatechange = function()
	    {
		  if (oXMLHttpTwitter.readyState == 4)
		  {
			var JSONObject = new Object;

			var response = oXMLHttpTwitter.responseText;

			//alert(response);
			JSONObject = JSON.parse(response);

			tweetObj = JSONObject.Tweets;

			loadTweets();
		  }
	    }

	oXMLHttpTwitter.send(null);

}

var tweetCount = 0;



function loadTweets()
{

	var totalTweets = tweetObj.length;

	var twitterList = "<ul id=\"ticker01\">\n";

	for(count = 0; count < totalTweets; count++)
	{
		twitterList += '<li><span id="twitter">'+tweetObj[count].title + ' - Posted: '+ tweetObj[count].date +'</span></li>\n';
	}
	
	twitterList += "</ul>";
	
	document.getElementById('twitterDiv').innerHTML = twitterList;

	jQuery(function(){
		document.getElementById('twitterDiv').style.display ="block";
		jQuery("ul#ticker01").liScroll({travelocity: 0.05});
		//$("#twitterDiv").fadeIn(3000, function(){});
	});

}

