function getTagCloud( pElementId, pType , pTagCloudContainer )
{	

	var Ajax = new AjaxRequest();

	if( Ajax.mRequest )
	{
					
		Ajax.mType = pType;
		
		Ajax.mElementId = pElementId;
		
		Ajax.mTagCloudContainer = pTagCloudContainer;
		
		Ajax.addEventListener( REQ_COMPLETE, handleTagCloudDisplay );

		Ajax.mRequest.open( "POST", "/ajax/getFSRTagCloud.php?&type=" + encodeURIComponent(pType) + "&parent_element_name=" + encodeURIComponent( pTagCloudContainer ) , true);

		Ajax.mRequest.send( '1' );		
	}
}

function handleTagCloudDisplay( pAjax )
{

	var obj = document.getElementById( pAjax.mElementId );
	
	if (pAjax.mRequest.status == 200)
	{
			obj.innerHTML = pAjax.mRequest.responseText;
	}
	else
	{
		obj.innerHTML = "There was a problem accessing the server, please try again ";
	}	



}