//-----------------------------------------------------------------------------
// Global JavaScript File for MSDL.net...
//=============================================================================

//-----------------------------------------------------------------------------	
// VARIABLES FOR QUICK CONFIGURATION...
//-----------------------------------------------------------------------------

	var statusbarMessage = 'AsiaEurope Football, promoting equality in football';
	//var usernameBlankText= '[user name]';
	// KEEP THE NEXT LINE FO FUTURE USE!!
	// var usernameBlankText= '<?PHP echo $_username_prefill_text; ?>';
	
//-----------------------------------------------------------------------------	
// GLOBALISE ELEMENT REFERENCES...
//-----------------------------------------------------------------------------
// these are assigned values in onloadActions();

	// Input Elements
	var inputUsername;
	var inputPassword;
	
//-----------------------------------------------------------------------------	
// SOLE-PURPOSE FUNCTIONS
//-----------------------------------------------------------------------------

function onloadActions() {
	
	// Set the status-bar default message (no longer supported by firefox ;-(
	window.defaultStatus = statusbarMessage;
	
	// GET PAGE ELEMENTS INTO GLOBAL VARS...
	inputUsername = document.getElementById('un');
	inputPassword = document.getElementById('pw');
	
	// ATTACH EVENTS TO ELEMENTS
		if(inputUsername != null) {
			// fill the username box with the default string...
			inputUsername.onblur = fillInputUsername;
			function fillInputUsername() {
				if(inputUsername.value == '')
				changeText(inputUsername,usernameBlankText);
			}
			// clear the username box when clicked on...
			inputUsername.onfocus = clearInputUsername;
			function clearInputUsername() {
				if(inputUsername.value == usernameBlankText)
				changeText(inputUsername,'');
			}
			if(inputUsername.value == '')
				changeText(inputUsername,usernameBlankText);
		}
} // END onloadActions()

//-----------------------------------------------------------------------------	
// REUSABLE FUNCTIONS
//-----------------------------------------------------------------------------
function changeText(textBox,newText) {
		textBox.value = newText;
}