// -----------------------------------------------------------------------------
// ASTER GDEM client engine / page : register
// -----------------------------------------------------------------------------

function initializePage()
{
	// create control
	var radioButtonUserTypeOrganization = document.getElementById("radio_button_user_type_organization");
	var radioButtonUserTypePersonal = document.getElementById("radio_button_user_type_personal");
	var necessityMarkOrganizationName = document.getElementById("necessity_mark_organization_name");
	var textboxOrganizationName = document.getElementById("textbox_organization_name");
	var necessityMarkAddress = document.getElementById("necessity_mark_address");
	var textboxAddress = document.getElementById("textbox_address");
	var necessityMarkPhoneNumber = document.getElementById("necessity_mark_phone_number");
	var textboxPhoneNumber = document.getElementById("textbox_phone_number");
	var changedUserTypeFunction = function(e)
	{
		var isEnabled = radioButtonUserTypeOrganization.checked? true: false;
		setVisible(necessityMarkOrganizationName , isEnabled);
		setTextboxEnablement(textboxOrganizationName, isEnabled);
		setVisible(necessityMarkAddress , isEnabled);
		setTextboxEnablement(textboxAddress, isEnabled);
		setVisible(necessityMarkPhoneNumber , isEnabled);
		setTextboxEnablement(textboxPhoneNumber, isEnabled);
	}
	addListener(radioButtonUserTypeOrganization, "keypress", changedUserTypeFunction, false);
	addListener(radioButtonUserTypeOrganization, "click", changedUserTypeFunction, false);
	addListener(radioButtonUserTypePersonal, "keypress", changedUserTypeFunction, false);
	addListener(radioButtonUserTypePersonal, "click", changedUserTypeFunction, false);
	changedUserTypeFunction(null);

	// create button
	createActionButton("button_cancel", function() {transferPage("gdServlet/Cancel");});
	createActionButton("button_next", function() {submitForm("form_register", "gdServlet/Register");});

	// check login status
	var loggedinMark = document.getElementById("loggedin_mark");
	if(loggedinMark)
	{
		var textboxUserName = document.getElementById("textbox_user_name");
		setTextboxToReadOnly(textboxUserName, true);
	}
}
function autoLogout()
{
	var processedFunction = function(textData)
	{
	}
	httpRequestWithData("gdServletAsyn/AutoLogout", processedFunction, "", false);
}
