function UploadButton_Clicked (uploadButtonControl, uploadFileControl, statusControl)
	{
	if (uploadFileControl.value != '')
		{
		uploadButtonControl.enabled = false;
		statusControl.innerText = 'Your photo is uploading. Thank you for your patience.';
		
		return (true);
		}
	}
	
function SubmitButton_Clicked (submitButtonControl, statusControl)
	{
	Page_ClientValidate ();
	
	if (Page_IsValid)
		{
		submitButtonControl.enabled = false;
		statusControl.style.height = 12;
		statusControl.innerHTML = 'Your profile is being saved, please be patient...<br>';
	
		return (true);
		}
	}
	
function UpdateFieldLengthNotificationControl (textFieldControl, lengthNotificationControl, maxDisplayLength)
	{ 
	if (textFieldControl.value.length <= parseInt (maxDisplayLength))
		{
		lengthNotificationControl.style.color = 'gray';
		lengthNotificationControl.innerText = (textFieldControl.value.length - parseInt (maxDisplayLength)) + '';
		}
	else
		{
		lengthNotificationControl.style.color = 'red';
		lengthNotificationControl.innerText = "+" + (textFieldControl.value.length - parseInt (maxDisplayLength));
		}
	}