/*
function getUserDetail( persona_id)	{
	DWRUtil.useLoadingMessage();
	DWREngine._execute(_ajaxConfig._cfscriptLocation + '/users.cfc', null, 'getUserDetail', persona_id, getUserDetailResult);
}

function getUserDetailResult (r) {
	$('user-detail-container').innerHTML = r;
}

function getUserList ( domain_id, q, sort_column, sort_direction, user_domain_visitor, user_domain_user, user_domain_moderator, user_domain_admin, page ) {
	$('user-list-table-container').innerHTML = "<div id='user-list-loading'><img src='assets/images/ajax-loader.gif'/></div>";
	DWREngine._execute(_ajaxConfig._cfscriptLocation + '/users.cfc', null, 'getUserList', domain_id, q, sort_column, sort_direction, user_domain_visitor, user_domain_user, user_domain_moderator, user_domain_admin, page, buildUserList);
}

function setRowClass (cb) {
	var cbRow = cb.parentNode.parentNode;
	var cbRowClass = (cbRow.className.indexOf('alternate') == -1) ? 'row' : 'row-alternate';
	if (cb.checked) {
		cbRow.className = cbRowClass + ' row-active';
	}
	else {
		cbRow.className = cbRowClass;
	}
}

function buildUserTable (r)  {

	// remove any errors/exceptions that might exists
	$('user-list-catch').innerHTML = null;
	$('user-list-table-container').innerHTML = null;
	$('user-list-table-container').innerHTML = "<table id=user-list-table></table>";
	$('user-list-qstring').innerHTML = 'Displaying filtered search results';

	// set first record as the result
		if ( typeof( r.persona_id[0] ) != "undefined") {
			getUserDetail(r.persona_id[0]);
		}

	// setup column handlers
		var getCheckBox = function (thisRow) {
			return '<input type="checkbox" id="persona_id" value="' + thisRow.persona_id + '" onclick="setRowClass(this);">';
		}
		var getHandle = function (thisRow) {
			return '<span class="user-list-user"><a href="javascript:void(0);" onclick="getUserDetail('+thisRow.persona_id+')">' + thisRow.user_handle + '</a></span>';
		}

	// add records to the table
	DWRUtil.addRows("user-list-table", r, [getCheckBox,  getHandle], null);

}

function buildUserList (r) {
	// if type of return is object  handle using table building util
	if (typeof(r.qread) == "object") {
		buildUserTable(r.qread);
		getUserListPaging(r.recordcount);
	}
	// if type of return is a string dump it to the screen for error reporting/debug
	if (typeof(r.qread) == "string") {
		$('user-list-catch').innerHTML = r; // display message to user
		// execute paging build
	}
}

function setUserRole ( persona_id, role_id, domain_id ) {
	DWREngine._execute(_ajaxConfig._cfscriptLocation + '/users.cfc', null, 'setUserRole', persona_id, role_id, domain_id, setUserRoleResult);
}

function setUserRoleResult (r) {
	new Effect.Appear(document.getElementById('user-controls-result',{duration:.5}));
	$('user-controls-result').innerHTML = r;
	window.setTimeout('Effect.BlindUp(\'user-controls-result\', {duration:.7})',2500);
}

function checkboxesToList(element) {
	var list = '';
	// loop through the elements sequentially using semicolon to separate declarations
	for(var i = 0; i < element.length; i++)
	{
		if(element[i].checked == true)
		{
			list = list + ',' + element[i].value;
		}
	}
	// trim leading comma
	list = list.replace(',','');
	return list;
}

function getUserListPaging(count) {
	// handle user list paging
	DWREngine._execute(_ajaxConfig._cfscriptLocation + '/users.cfc', null, 'getUserListPaging', count, buildUserListPaging);
}
function buildUserListPaging(r) {
	$('paging').innerHTML = r;
}
function setUserListPage(page) {
	alert(page);
}
*/
