function process_login(username_input_id, pass_input_id, remember_checkbox_id)
{

	username_input = document.getElementById(username_input_id);
	pass_input = document.getElementById(pass_input_id);
	remember_checkbox = document.getElementById(remember_checkbox_id);
	
	if(username_input == null || pass_input == null || remember_checkbox == null) {return false;}
	
	username = username_input.value;
	pass = pass_input.value;
	remember = remember_checkbox.checked;
	
	document.getElementById('login_subm_but').disabled = true;
	
	//schema = window.xajaxRequestUri.match(/^(([^:/?#]+):)?/);
	//schema = schema[0];
	//window.xajaxRequestUri = window.xajaxRequestUri.replace(/^(([^:/?#]+):)?/, 'https:');
	
	xajax_login(username, pass, remember);
	
	//window.xajaxRequestUri = window.xajaxRequestUri.replace(/^(([^:/?#]+):)?/, schema);

}

function text_input_onfocus(input_id, def_val)
{
	input = document.getElementById(input_id);
	if(input.value == def_val) {input.value = '';}
}

function text_input_onblur(input_id, def_val)
{
	input = document.getElementById(input_id);
	if(input.value == '')	{input.value = def_val;}
}

function pass_input_onfocus(pass_input_id, pass_div_id, hidden_pass_div_id)
{
	pass_div_ = document.getElementById(pass_div_id);
	hidden_pass_div_ = document.getElementById(hidden_pass_div_id);

	tmp_innerHTML = pass_div_.innerHTML;
	pass_div_.innerHTML = hidden_pass_div_.innerHTML;
	hidden_pass_div_.innerHTML = tmp_innerHTML;
	
	document.getElementById(pass_input_id).focus();
	document.getElementById(pass_input_id).focus();
}

function pass_input_onblur(pass_input_id, pass_div_id, hidden_pass_div_id)
{
	if(document.getElementById(pass_input_id).value == '')
	{
		pass_div_ = document.getElementById(pass_div_id);
		hidden_pass_div_ = document.getElementById(hidden_pass_div_id);
		
		tmp_innerHTML = pass_div_.innerHTML;
		pass_div_.innerHTML = hidden_pass_div_.innerHTML;
		hidden_pass_div_.innerHTML = tmp_innerHTML;
	}
}