var errorCont = $('#form_errors');
var valid;
var reg=/^([a-zA-Z0-9\._\-\+]+)@([a-zA-Z0-9\.\-]+)$/;
var int_reg=/^([0-9]{4})$/;
var form

function reg_check_simpl() {
    form=document.getElementById('reg_form');
    valid=true;
    errorCont.empty();
    errorCont.hide();

    if(!form.email.value.match(reg))
    {
        showFormError(errorCont,'E-mail введен неправильно');
        valid=false;
    }

    if(!valid)errorCont.show();

    return valid;
}

function reg_check()
{
	form=document.getElementById('reg_form');
	valid=true;
	errorCont.empty();
	errorCont.hide();
	if(!form.email.value.match(reg))
	{
		showFormError(errorCont,'E-mail введен неправильно');
		valid=false;
	}
	if(form.password.value=='')
	{
		showFormError(errorCont,'Значение пароля не может быть пустым');
		valid=false;
	}
	if(form.password.value!=form.retype.value)
	{
		showFormError(errorCont,'Введенные пароли не совпадают');
		valid=false;
	}
	if(form.name.value=='')
	{
		showFormError(errorCont,'Значение имени не может быть пустым');
		valid=false;
	}
	if(!form.capture.value.match(int_reg))
	{
		showFormError(errorCont,'Правильно введите цифры что изображены на картинке');
		valid=false;
	}
    if(!valid)errorCont.show();

	return valid;
}
function pass_recovery_check()
{
	form=document.getElementById('reg_form');
	valid=true;
	errorCont.empty();
	errorCont.hide();
	if(!form.email.value.match(reg))
	{
		showFormError(errorCont,'E-mail введен неправильно');
		valid=false;
	}
	if(!form.capture.value.match(int_reg))
	{
		showFormError(errorCont,'Правильно введите цифры что изображены на картинке');
		valid=false;
	}
    if(!valid)errorCont.show();

	return valid;
	
}

$(document).ready(function(){
    $('#reg_form').ajaxForm({
        data: {submittype: 'ajax'},
        type: 'POST',
        dataType: 'json',
        beforeSubmit: reg_check_simpl,
        success: function(respData){
            if(respData.status == 'ERROR') {
               showMessage(respData.message.join("<br>"), 'error');
            } else if(respData.status == 'OK') {
                window.location.href = '/register.aspx?success';
            }
        }
    });
});

