function getRadioGroupValue(radioGroupObj){
	for (var i=0; i < radioGroupObj.length; i++)
	    if (radioGroupObj[i].checked) return radioGroupObj[i].value;
	   return null;
}

function validateUser(form) {

	// General

	if (form.login.value == '') {
		alert('Введите логин');
		return false;
	}

	if (form.password.value == '') {
		alert('Введите пароль');
		return false;
	}

	if (form.name.value == '') {
		alert('Введите имя/организацию');
		return false;
	}

	var legal_passed = false;
	for (var i=0; i<form.legal_position_id.length; i++) {
       	if (form.legal_position_id[i].checked) legal_passed = true;
	}
	if (!legal_passed) {
		alert('Юридический статус не указан');
		return false;
	}

	if (form.phone.value == '') {
		alert('Телефон не указан');
		return false;
	}

	var legal_position = getRadioGroupValue(form.legal_position_id);

	if (legal_position == '2' && form.address.value == '') {
		alert('Адрес не указан');
		return false;
	}

	if (form.sec_code) {
		if (form.sec_code.value == '') {
			alert('Проверочный код не указан');
			return false;
		}
	}

	return true;
}

function updateUserReg(legal_position) {	switch(legal_position) {
		case '2' :
			$('#short_desc').show();
			$('#full_desc').show();
			$('#address').show();
			$('#url').show();
			$('#fax').show();
			$('#categories').show();
		break;
		case '1' :
			$('#short_desc').hide();
			$('#full_desc').hide();
			$('#address').hide();
			$('#url').hide();
			$('#fax').hide();
			$('#categories').hide();
		break;
	}
}

function validateLogin(form) {

	// General

	if (form.login.value == '') {
		alert('Введите логин');
		return false;
	}

	if (form.pwd.value == '') {
		alert('Введите пароль');
		return false;
	}

	return true;
}