// JavaScript Document
function addLoadEvent(func)
{
  var oldonload = window.onload;
  if (typeof window.onload != 'function')
  {
    window.onload = func;
  }
  else
  {
    window.onload = function()
	{
    	if (oldonload) {
        oldonload();
    }
	func();
   }
  }
}

function roundCorners()
{
	$(".rounded").corner("round");	
}

function prepareToolTips()
{
	$(".hast").tooltip
	(
	 	{
		    showURL: false
		}
	);

} 

function initTweetsList()
{
    var sel = document.getElementById('sPage');
    sel.onchange();
}


function onchange_sPage(obj)
    {
	obj.disabled = true;
	$('.item').fadeOut('slow', function() {
		$('#dLoader').fadeIn('fast');
		$('.item').remove();
	});
    
	$.ajax({
	    url: 'index.php',
	    type: 'POST',
	    dataType: (jQuery.browser.msie) ? "text" : "xml",
	    data: 'isAjax=1&do=getTweets&page='+(obj.selectedIndex+1),  
	    timeout: 10000,
	    error: function(request,error) {
		alert('There has been an error. Please try again.');
		obj.disabled = false;
	    },
	    success: function(xml) {
		if (jQuery.browser.msie) {  
		    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");  
	            xmlDoc.loadXML(xml);  
	            xml = xmlDoc;  
		}
		var __Parent = document.getElementById('dTweets');

		$(xml).find('tweet').each(function() {
		    var _username = $(this).find('username').text();
		    var _image = $(this).find('image').text();
		    var _content = $(this).find('content').text();
		    var _added = $(this).find('added_at').text();

		    var __dTweet = document.createElement('div');
		    __dTweet.className = 'item rounded';
		    __dTweet.style.display = 'none';
		    __dTweet.innerHTML = '<img src="'+_image+'" width="30" height="30" /><div style="margin-left: 35px;"><span class="user"><a href="http://twitter.com/'+_username+'">'+_username+'</a> </span>'+_content+'<br/><span class="ago">'+_added+' ago</span></div>';
		    
		    __Parent.appendChild(__dTweet);
		});
		
		$(".item").corner("round");
		// $(".rounded2").corner("round");
		
		$('#dLoader').fadeOut('fast', function() {
		    $('.item').fadeIn('slow');
		    obj.disabled = false;		              
		});
	    }
    	});
    }

