var div = document.getElementById('container');

var handleSuccess = function(o){
	if(o.responseText !== undefined){
		div.innerHTML = o.responseText;
	}
}

var handleFailure = function(o){
	if(o.responseText !== undefined){
		div.innerHTML += "<li>HTTP status: " + o.status + "</li>";
		div.innerHTML += "<li>Status code message: " + o.statusText + "</li>";
	}
}

var callback =
{
  success:handleSuccess,
  failure:handleFailure,
  argument: { foo:"foo", bar:"bar" }
};

//var sUrl = "get-news.php?page=anonymous&userid=0";

function gup( name )
{
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var tmpURL = window.location.href;
  var results = regex.exec( tmpURL );
  if( results == null )
    return "";
  else
    return results[1];
}

function makeRequest(qStr){
	var pageId = gup('pageId');
	
	if (pageId.length > 0) {
		page_str = '&pageId=' + pageId;
	} else {
		page_str = '';
	}
	
	var sUrl = 'page.php?action=ajax&' + qStr + page_str;
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
}