function check_availability() {
	user = document.frm.user;
	res = xmlrequest('o=ca/u='+user.value);
	h = document.getElementById('hidden1');
	h.innerHTML = res;
	showtip('user', 'ct_ca_res');
	user.focus();
	user.select();
}

function upd_ct_g(score) {
	res = xmlrequest('o=ctps/s='+score);
	h = document.getElementById('hidden2');
	h.innerHTML = res;
}

function pw_compare() {
	pass = document.frm.pass.value;
	cpass = document.frm.cpass.value;
	img = document.getElementById('pw_comp');
	if (pass == cpass && pass != '') {
		img.src = STATIC_IMAGES+'/checked.gif';
		return true;
	}
	else {
		img.src = STATIC_IMAGES+'/spacer.gif';
		hidetip('ct_comp');
	}
	return false;
}
