function DoRegistrationSubmit() {
    if (validateForm(document.forms.registration, 0, 0, 0, 1, 8)) {
        document.forms.registration.submit();
    }
    else {
        return false;
    }
}

function switch_reg_form() {
    var ob = document.getElementById('reg_form_additional');
    var radio = document.getElementById('reg_personal');

    if(radio.checked) {
        var append = document.getElementById('personal');
    } else {
        var append = document.getElementById('corporate');
    }
    ob.innerHTML = append.innerHTML;
}

function SetRequired()
{
	check = false;
	if ($('form_data_user_hidename').checked )
	{
		$('form_data_user_nickname_require').style.display = 'inline';
		$('form_data_user_nickname').alt = 'blank';
		check = true;
	} else
	{
		if ($('form_data_user_nickname').value != '')
		{
			check = true;
		}
		$('form_data_user_nickname_require').style.display = 'none';
		$('form_data_user_nickname').alt = '';
	}
	if (check && $('form_data_user_nickname').value.length < 3) 
	{
		$('form_data_user_nickname').style.borderColor = 'red';
	} else
	{
		if (check)
		{
			arr = {};
			arr['url'] = '/ru/users/checkusernick/?nick='+encodeURI($('form_data_user_nickname').value)+'&xml=1';
			arr['onSuccess'] = function (req)
							{
								if (req.responseText == 1)
									$('form_data_user_nickname').style.borderColor = "";
								else
								{
									$('existednick').value = $('form_data_user_nickname').value;
									$('form_data_user_nickname').style.borderColor = "red";
                            		$('form_data_user_nickname').alt = 'notequal|existednick';
								}
							};
			PuskFramework.ajax.get(arr);
		} else
		{
			$('form_data_user_nickname').style.borderColor = "";
		}
	}
}
