function Body_Onload(ySupportsFCKeditor)
{
	var e;
	var aTextAreas;
	var i;
	
	// Set focus on first control.
	e = document.getElementById('FirstControl');
	if (e != null)
		if (e.value != '')
			document.getElementById(e.value).focus();
	
// Set replace text areas containing HTML with Editor.
if (FCKeditor)
{
	var aTextAreas = document.getElementsByTagName('textarea');
	if (aTextAreas != null)
		for (var i = 0; i < aTextAreas.length; i++)
		{
			var eTextArea = aTextAreas[i];
			if (eTextArea.className == 'FormHTMLControl')
			{
				var oFCKeditor = new FCKeditor(eTextArea.id);
				var aBases = document.getElementsByTagName('base');
				if (aBases != null && aBases.length == 1)
					oFCKeditor.Config.BaseHref = aBases[0].href;
				else
					oFCKeditor.Config.BaseHref = document.location.href.substring(0, document.location.href.lastIndexOf(document.location.pathname) + document.location.pathname.length);
				oFCKeditor.BasePath = 'FCKeditor/';
				oFCKeditor.Height = eTextArea.offsetHeight;
				oFCKeditor.ReplaceTextarea();
			}
		}
}
	
	// Display message when page loaded.
	e = document.getElementById('Message');
	if (e != null)
		if (e.innerText != '')
			alert(e.innerText);
	
	// Redirect when page loaded.
	e = document.getElementById('Redirect');
	if (e != null)
		if (e.value != '')
			window.navigate(e.value);
}

function ToggleRecordSelectors()
{
	var bChecked = document.getElementById('RecordSelectorToggler').checked;
	var aInputs = document.getElementsByTagName('input');
	var oRecordSelector;
	var i;
	for (i = 0; i < aInputs.length; i++)
	{
		oRecordSelector = aInputs[i];
		if (oRecordSelector.type == 'checkbox')
			if (oRecordSelector.id != null)
				if (oRecordSelector.id != 'RecordSelectorToggler')
					if (oRecordSelector.id.substring(0, 14) == 'RecordSelector')
						oRecordSelector.checked = bChecked;
	}
}

function SelectedRecords()
{
	var aInputs = document.getElementsByTagName('input');
	var oRecordSelector;
	var i;
	var sRecords = '';
	for (i = 0; i < aInputs.length; i++)
	{
		oRecordSelector = aInputs[i];
		if (oRecordSelector.type == 'checkbox')
			if (oRecordSelector.id != null)
				if (oRecordSelector.id != 'RecordSelectorToggler')
					if (oRecordSelector.id.substring(0, 14) == 'RecordSelector')
						if (oRecordSelector.checked == true)
						{
							if (sRecords != '')
								sRecords += ',';
							sRecords += oRecordSelector.id.substring(14);
						}
	}
	return sRecords;
}

