var session = 1;
var passport = {
    auth: function(){
        var p = $.form.get('passport_auth');
        $.post('/cmd/user/authCheck',{
            p:p
        },function(data){
            if (data.code == 0) {
                $.form.error('passport_auth',data.descr);
                return;
            }
            $.form.ok('passport_auth',data.descr);
            window.location = data.redirect;
        });
    },
    getActivePhone: function(){
    	var p = $.form.get('passport_reg',false);
    	if (p.password != p.password2)
        {
        	core.showMessage($('[lang=password_mismatch]').attr("value"),'Сообщение системы',0);
           // $.form.error('passport_reg',);
            return;
        }
        delete p.password2;
        p = {
        	main:p
        };
        $.post("/cmd/passport/account/getActivationCode",{p:$.toJSON(p)},function(data){
        	core.showMessage(data);
        	if (data.code == 1){
        		core.updateCaptcha();
        		$(".act").hide();
        		$(".reg").slideDown();
        		$(".regTr").css("display","table-row");
        		$.form.set("passport_reg","phone",data.phone);
        	}
        });
    },
    reg: function(){
        var p = $.form.get('passport_reg',false);
        if (p.password != p.password2)
        {
        	core.showMessage($('[lang=password_mismatch]').attr("value"),'Сообщение системы',0);
           // $.form.error('passport_reg',$('[lang=password_mismatch]').attr("value"));
            return;
        }
        delete p.password2;
        p = {
            main:p
        };
        
        $.post('/cmd/passport/account/saveUser',{
            p:$.toJSON(p)
        },function(data){
			core.showMessage(data);
            //data = $.parseJSON(data);
            if (data.code == 0) {
            	
                //$.form.error('passport_reg',data.descr);
                return;
            }
            window.location = "/";
            //$.form.ok('passport_reg',$('[lang=reg_success]').attr("value"));
            //window.location = data.redirect;
        });
    }
};

