//=============================================================================
var gTotalRecords = 500;
var gItemsPerPage  = 10;

var gImagePreloader = new ImagePreloader();
gImagePreloader.loadAll("sf");
//=============================================================================
function init(query)
{
	_Pager = new Pager(1, gTotalRecords, gItemsPerPage);                                                                                    
	_gCurrentSearch = query;
	buildFilterString();
}
//=============================================================================
function buildFilterString()
{
    var request    = new Ajax.Request(Ajax.RequestMethod.Post, "api/search.php", processData, true);
    request.AddParam("query", 			_gCurrentSearch); 
    request.AddParam("pageNumber",      _Pager.pageNumber);
    request.AddParam("recPerPage",      gItemsPerPage);
              
    var requests   = new Ajax.PageRequests(request);
    var connection = new Ajax.Connection(requests);
    connection.Open();            
}
//=============================================================================
function processData(src)
{
	if (src.ReadyState == 4)
	{
		if (src.Status == 200)
		{   
			$("tweets").innerHTML = src.ResponseText
			updatePager(); 
		}
	}
} 
//=============================================================================
function updatePager()
{
	_Pager = new Pager(_Pager.pageNumber, gTotalRecords, gItemsPerPage);                                                                                    
	if (_Pager.numberOfPages > 1) 
		_Pager.setPagerHTML();              
} 