Event.observe(window, 'load', init);

/**
* JS init function
*/
function init () {
	initKeyboard();
} /* end init() */

/**
* Keyboard enable/disable function
*/
function initKeyboard () {
	if ($('uniKeyboard') != null) {

		// Enable keyboard by default.
		$('UserFirstNameDv').addClassName('active');
		$('UserLastNameDv').addClassName('active');

		$('UserFirstNameDv').onkeypress = DhivehiKey;
		$('UserLastNameDv').onkeypress = DhivehiKey;

		Event.observe('uniKeyboard', 'click', function (elm) {
			$('uniKeyboard').classNames().each (function (e,id) {
				if (e == 'disabled') {
					$('uniKeyboard').removeClassName("disabled");
					$('uniKeyboard').addClassName("enabled");
					$('uniKeyboard').innerHTML= "Disable Dhivehi Keyboard";
					$('UserFirstNameDv').addClassName('active');
					$('UserLastNameDv').addClassName('active');

					$('UserFirstNameDv').onkeypress = DhivehiKey;
					$('UserLastNameDv').onkeypress = DhivehiKey;
				} else {
					$('uniKeyboard').removeClassName("enabled");
					$('uniKeyboard').addClassName("disabled");
					$('uniKeyboard').innerHTML= "Enable Dhivehi Keyboard";
					$('UserFirstNameDv').removeClassName('active');
					$('UserLastNameDv').removeClassName('active');

					$('UserFirstNameDv').onkeypress = null;
					$('UserLastNameDv').onkeypress = null;
				}
			});
		});
	}
} /* end initKeyboard() */



