$(function() {
    $("#reg_btn").click(function (e) {
        var er = 0;
        var pa = new Array('login', 'pass', 'pass2', 'fname', 'lname', 'email', 'email2', 'region', 'where');
        var st = '';
        for (var i in pa) {
            if (jQuery.trim( $("#"+pa[i]).val() ) == "") {
                $("#e_"+pa[i]).show();
                er = 1;
            } else {
                $("#e_"+pa[i]).hide();
            }
            st += '&'+pa[i]+'='+$("#"+pa[i]).val();
        }
	
        st += '&about_me='+$("#about_me").val()+'&country='+$("#country").val();

        if (_v('agree').checked==false) {
            $("#e_agree").show();
            er = 1;
        } else {
            $("#e_agree").hide();
        }

        if (!er) {
            if ($('#pass').val() != $('#pass2').val()) {
                er = 1;
                $("#e_pass2_t").show();
            } else {
                $("#e_pass2_t").hide();
            }
        }
        if (!er) {
            if ($('#email').val() != $('#email2').val()) {
                er = 1;
                $("#e_email2_t").show();
            } else {
                $("#e_email2_t").hide();
            }
        }

        if (!er) {
            $.ajax({
                type:     'POST',
                dataType: 'json',
                data:     'r=1'+st,
                url:      '/security/users/Ajaxreg',
                success: function (data) {
                    if (data.q == 'err') {
                        var s = '';
                        for (var i in data.errs) {
                            s += data.errs[i]+'<br />';
                        }
                        $('#berr').html(s);
                    } else {
                        $("#berr").html('');
                        document.location = '/security/users/approved';
                    }
                }
            });
        }
        
    });
});