Вход Регистрация
Файл: alinar.ru/JS/reg.js
Строк: 71
<?php
// JavaScript Document
function d(id) {
    return 
document.getElementById(id);
}

function 
select_race (obj) {
    
all_race document.getElementsByName("race");
    for (
a=0,b=all_race.length;a<b;a++) {
        
all_race[a].className 'in'
    
}
    
obj.className 'act';
    switch (
obj.id) {
        case 
'man_war'desc '<b>Человек-воин</b><br>Неплохо владеет всеми видами оружия, не имеет способности к магии, но может использовать различные магические предметы.'; break;
        case 
'man_mag'desc '<b>Человек-маг</b><br>Плохо владеет оружием, но имеет богатые способности к магии. Может в полной мере изучить светлые и темные заклинания как мирные, так и боевые.'; break;
        case 
'elf_war'desc '<b>Эльф-воин</b><br>Отлично справляется с легким оружием, может изучить основы лесной магии. Природная ловкость позволяет уворачиваться от ударов.'; break;
        case 
'elf_mag'desc '<b>Человек-воин</b><br>Практически не владеет холодным оружием, но замечательно использует боевые и мирные заклинания из арсенала эльфов. Может освоить основы магии людей.'; break;
        case 
'dwa_war'desc '<b>Человек-воин</b><br>Неплохо владеет всеми видами оружия, но особенно хорошо использует секиры. Имеет природную сопротивляемость к магии, сам может использовать магические предметы.'; break;
    }
    
document.getElementById("race_desc").innerHTML desc;
    
document.getElementById("sel_race").value obj.id;
}

function 
select_city (obj) {
    
all_race document.getElementsByName("city");
    for (
a=0,b=all_race.length;a<b;a++) {
        
all_race[a].className 'in'
    
}
    
obj.className 'act';
    switch (
obj.id) {
        case 
'idrios'desc '<b>Идриос</b><br>Город, доступный для всех рас. В городе есть все необходимые здания.'; break;
    }
    
document.getElementById("city_desc").innerHTML desc;
    
document.getElementById("sel_city").value obj.id;
}

function 
check_form (step) {
    if (
step==1) {
        
access true;
        if (
d('login').value=='') { access falseerrno 1;}
        if (
d('pass1').value=='') { access falseerrno 1;}
        if (
d('pass2').value=='') { access falseerrno 1;}
        if (
d('pass1').value!=d('pass2').value) {access falseerrno 2;}
        if (
d('email').value=='') { access falseerrno 1;}
        if (
d('name').value=='') { access falseerrno 1;}
        if (
d('country').value=='') { access falseerrno 1;}
        if (
d('city').value=='') { access falseerrno 1;}
        if (
d('b_day').value=='0') {access falseerrno 3;}
        if (
d('b_mon').value=='0') {access falseerrno 3;}
        if (
d('b_yea').value=='0') {access falseerrno 3;}
        if (
d('pol1').checked==false && d('pol2').checked==false) {access falseerrno 4;}
        if (
d('email').value.indexOf('@')<|| d('email').value.indexOf('.')<1) { access falseerrno 7;}
    }
    else if (
step==2) {
        if (
d('sel_race').value=='') {access falseerrno 5;}
    }
    else if (
step==3) {
        if (
d('sel_city').value=='') {access falseerrno 6;}
    }

    if (
access==false) {
        switch (
errno) {
            case 
1err 'Все поля должны быть заполнены'; break;
            case 
2err 'Пароли не совпадают'; break;
            case 
3err 'Неверно задана дата рождения'; break;
            case 
4err 'Укажите пол';
            case 
5err 'Выберите расу персонажа';
            case 
6err 'Выберите родной город';
            case 
7err 'Неверно указал email';
        }
        
alert (err)
    }

    return 
access;
}

function 
check_login() {
    
ajax_query ('check_login',d('login').value,'login_result');
}

function 
login_result(info) {
    if (
info=='fail') { alert ('Персонаж с таким логином уже существует'); d('login').value ''d('login').focus() }
}
?>
Онлайн: 1
Реклама