function OpenAndCloseRegionStaff(id) {
	var list = document.getElementById('regionStaff');
	//var link = document.getElementById('rsil' + id);
	var heading = document.getElementById('rsh' + id);
	var body = document.getElementById('rsb' + id);
	if ((list) && (body) && (heading)) {
		if (body.style.display == 'none') {
			var CloseOther =
				function () {
					items = list.getElementsByTagName('DD');
					var i, item, obj;
					for (i = 0; i < items.length; i++) {
						item = items[i];
						if ((item.id.substr(0, 3) == 'rsb') && (item.style.display != 'none')) {
							item.style.display = 'none';
							obj = document.getElementById('rsh' + item.id.substr(3));
							if (obj) obj.className = '';
						} // end if
					} // end for
				} // end function
			if (body.innerHTML.length > 0) {
				CloseOther();
				body.style.display = 'block';
				heading.className = 'open';
			} else {
				var event = 
					function (result) {
						CloseOther();
						body.innerHTML = result;
						body.style.display = 'block';
						heading.className = 'open';
					} // end event
				HttpRequest(site_path + 'AJAX/GetTeamRegion.aspx?RegionID=' + id, null, 'regionstaff', event);
			} // end if
		} else {
			body.style.display = 'none';
			heading.className = '';
		} // end if
	} // end if
	return false;
} // end function
