96 lines
3.3 KiB
JavaScript
96 lines
3.3 KiB
JavaScript
function exploder (data)
|
||
{
|
||
var variable = data.split('$$');
|
||
return variable;
|
||
}
|
||
|
||
function checkStep1 ()
|
||
{
|
||
var login = $('input[name=reg_login]').val();
|
||
$.post('ajax_register.php', {'do': 'checkstep1', 'login': login}, function (data){
|
||
var check = exploder(data);
|
||
if (check[0] == 'complete')
|
||
location.href = '?step=2';
|
||
else if (check[0] == 'error')
|
||
$('#error').show().html(check[1]);
|
||
});
|
||
}
|
||
|
||
function checkStep2 ()
|
||
{
|
||
var password = $('input[name=password]').val();
|
||
var password_confirm = $('input[name=password_confirm]').val();
|
||
$.post('ajax_register.php', {'do': 'checkstep2', 'password': password, 'password_confirm': password_confirm}, function (data){
|
||
var check = exploder(data);
|
||
if (check[0] == 'complete')
|
||
location.href = '?step=3';
|
||
else if (check[0] == 'error')
|
||
$('#error').show().html(check[1]);
|
||
});
|
||
}
|
||
|
||
function checkStep3 ()
|
||
{
|
||
var email = $('input[name=email]').val();
|
||
var secretquestion = $('input[name=secretquestion]').val();
|
||
var secretanswer = $('input[name=secretanswer]').val();
|
||
$.post('ajax_register.php', {'do': 'checkstep3', 'email': email, 'secretquestion': secretquestion, 'secretanswer': secretanswer}, function (data){
|
||
var check = exploder(data);
|
||
if (check[0] == 'complete')
|
||
location.href = '?step=4';
|
||
else if (check[0] == 'error')
|
||
$('#error').show().html(check[1]);
|
||
});
|
||
}
|
||
|
||
function checkStep4 ()
|
||
{
|
||
var name = $('input[name=name]').val();
|
||
var birth_day = $('select[name=birth_day]').val();
|
||
var birth_month = $('select[name=birth_month]').val();
|
||
var birth_year = $('select[name=birth_year]').val();
|
||
var sex = $('input[name=sex]').filter(":checked").val();
|
||
var city_n = $('select[name=city_n]').val();
|
||
var city = $('input[name=city]').val();
|
||
var icq = $('input[name=icq]').val();
|
||
var hide_icq = $('input[name=hide_icq]').is(':checked');
|
||
var deviz = $('input[name=deviz]').val();
|
||
var color = $('select[name=color]').val();
|
||
$.post('ajax_register.php', {'do': 'checkstep4', 'name': name, 'birth_day': birth_day, 'birth_month': birth_month, 'birth_year': birth_year, 'sex': sex, 'city_n': city_n, 'city': city, 'icq': icq, 'hide_icq': hide_icq, 'deviz': deviz, 'color': color}, function (data){
|
||
var check = exploder(data);
|
||
if (check[0] == 'complete')
|
||
location.href = '?step=5';
|
||
else if (check[0] == 'error')
|
||
$('#error').show().html(check[1]);
|
||
});
|
||
}
|
||
|
||
function checkStep5 ()
|
||
{
|
||
var rules1 = $('input[name=rules1]').is(':checked');
|
||
var rules2 = $('input[name=rules2]').is(':checked');
|
||
var code = $('input[name=code]').val();
|
||
$.post('ajax_register.php', {'do': 'checkstep5', 'rules1': rules1, 'rules2': rules2, 'code': code}, function (data){
|
||
var check = exploder(data);
|
||
if (check[0] == 'complete')
|
||
location.href = 'game.php';
|
||
else if (check[0] == 'error')
|
||
$('#error').show().html(check[1]);
|
||
});
|
||
}
|
||
|
||
$(function (){
|
||
$('input[name=reg_login]').keyup(function (){
|
||
$(this).val($(this).val().replace(/[^a-zA-Zа-яА-Я\- ]/g, ''));
|
||
});
|
||
$('input[name=icq]').keyup(function (){
|
||
$(this).val($(this).val().replace(/[^0-9]/g, ''));
|
||
});
|
||
$('input[name=code]').keyup(function (){
|
||
$(this).val($(this).val().replace(/[^0-9]/g, ''));
|
||
});
|
||
$('input').keypress(function (e) {
|
||
if (e.which == 13)
|
||
$('#next').click();
|
||
});
|
||
}); |