var select_tab = function (a) {
    return true;
};


function NumPressed(FKeyPad) {
var d = 0;
var c = 0;

    d = 0;
    c = 0;
    for (i = FKeyPad.c_from.value; i <= FKeyPad.c_to.value - 1; i++) {
        d = d + timear[i - 1];
        c = c + costar[i - 1];
    }
//	if (FKeyPad.c_speed.value == 2){d=d*1.105; c=c*0.646};
    if (FKeyPad.c_speed.value == 3) {
        d = d * 0.75;
        c = c * 1.4
    }
    FKeyPad.c_days.value = Math.floor(d / 24) + " Дней " + Math.round(d % 24) + " Часов";
    FKeyPad.c_cost.value = Math.floor(c) + " $";

}


function Clear(FKeyPad) {
    FKeyPad.c_from.value = 1;
    FKeyPad.c_to.value = 2;
    FKeyPad.c_speed.value = 2;
    FKeyPad.c_days.value = "";
    FKeyPad.c_cost.value = "";
}


function NumPressedT(FKeyPad) {
var d = 0;
var c = 0;
    d = 0;
    c = 0;
    for (i = Number(FKeyPad.from.value); i <= Number(FKeyPad.to.value - 1); i++) {
        d = d + timear[i - 1];
        c = c + costar[i - 1];
    }

    /*
     FKeyPad.slow_days.value = Math.floor(d*1.596/24)+ " Дней " + Math.floor(d*1.596 % 24) + " Часов";
     FKeyPad.slow_cost.value = Math.floor(c*0.8) + " $";
     */

    FKeyPad.standard_days.value = Math.floor(d / 24 * 1.105) + " Дней " + Math.floor(d % 24 * 1.105) + " Часов";
    FKeyPad.standard_cost.value = Math.floor(c * 0.646) + " $";
    FKeyPad.fast_days.value = Math.floor(d / 24 * 0.736) + " Дней " + Math.floor(d % 24 * 0.736) + " Часов";
    FKeyPad.fast_cost.value = Math.floor(c * 0.996) + " $";
}


function ClearT(FKeyPad) {
    FKeyPad.from.value = 1;
    FKeyPad.to.value = 2;
//	FKeyPad.slow_days.value = "";
//	FKeyPad.slow_cost.value = "";
    FKeyPad.standard_days.value = "";
    FKeyPad.standard_cost.value = "";
    FKeyPad.fast_days.value = "";
    FKeyPad.fast_cost.value = "";
}


function RepPressed(RKeyPad) {
var rep_d = 0;
var rep_c = 0;
var rep_p = 0;
    if (RKeyPad.rep_will.value < RKeyPad.rep_now.value) {
        RKeyPad.rep_will.value = RKeyPad.rep_now.value;
        RKeyPad.num_rep_will.value = 0;
        RKeyPad.num_rep_now.value = 0;
    }

    if (reput_amount[RKeyPad.rep_will.value] < Number(RKeyPad.num_rep_will.value)) {
        RKeyPad.num_rep_will.value = reput_amount[RKeyPad.rep_will.value];
    }

    if (RKeyPad.rep_will.value == 5) {
        RKeyPad.rep_will.value = 4;
        RKeyPad.num_rep_will.value = 21000;
    }

    for (i = RKeyPad.rep_now.value; i <= RKeyPad.rep_will.value; i++) {
        if (i == RKeyPad.rep_now.value) {
            rep_p = rep_p - Number(RKeyPad.num_rep_now.value);
        }
        if (i < RKeyPad.rep_will.value) rep_p = rep_p + reput_amount[i];
    }
    rep_p = rep_p + Number(RKeyPad.num_rep_will.value);
    rep_c = reput[RKeyPad.rep_faction.value][RKeyPad.rep_will.value][0] * (rep_p / 1000);
    rep_d = reput[RKeyPad.rep_faction.value][RKeyPad.rep_will.value][1] * (rep_p / 1000);
    RKeyPad.rep_days.value = Math.floor(rep_d / 24) + " Дней " + Math.floor(rep_d % 24) + " Часов";
    RKeyPad.rep_cost.value = Math.floor(rep_c) + " $";

}

function RepClear(RKeyPad) {
    FKeyPad.rep_faction.value = 1;
    RKeyPad.rep_now.value = 1;
    RKeyPad.rep_will.value = 1;
    RKeyPad.num_rep_will.value = "";
    RKeyPad.num_rep_now.value = "";
}
function ExpandMenu(curnode, gotourl) {
    if (curnode.parentNode.parentNode.parentNode.className == 'full') {
        document.location = gotourl;
        return true;
    }
    else {
        curnode.parentNode.parentNode.parentNode.className = 'full';
        return false;
    }

}

function SndForm(Mode, RKeyPad) {
    all_ok = 0;
    if (RKeyPad.UName.value != "") {
        if (RKeyPad.UName2.value != "") {
            if (Mode == 1) {
                if (RKeyPad.c_cost.value != "") {
                    all_ok = 1;
                }
            }
            if (Mode == 2) {
                if (RKeyPad.pro_cost.value != "") {
                    all_ok = 1;
                }
            }
            if (Mode == 3) {
                if (RKeyPad.pvp_honor.value > 0) {
                    all_ok = 1;
                }
            }
            if (Mode == 4) {
                all_ok = 1;
            }
            if (Mode == 5) {
                all_ok = 1;
            }
            if (Mode == 6) {
                all_ok = 1;
            }
            if (Mode == 7) {
                if (RKeyPad.gold_amount.value != '' && RKeyPad.gold_faction.value != '' && RKeyPad.gold_servers.value != '') {
                    document.Keypad.gold_selected_server.value = document.Keypad.gold_servers[document.Keypad.gold_servers.selectedIndex].text;
                    all_ok = 1;
                }
            }
            if (all_ok) {
                RKeyPad.frm_type.value = Mode;
                RKeyPad.submit();
            } else {
                alert('Недостаточно данных для отправки!\nПроверьте правильность заполнения полей.');
            }

        } else {
            alert('Не заполнено поле "E-mail"!');
        }

    } else {
        alert('Не заполнено поле "Имя"!');
    }

}


function ProfPressed(RKeyPad) {
    prof_c = 0;
    pro_start = Number(RKeyPad.pro_start.value);
    pro_stop = Number(RKeyPad.pro_stop.value);
    if ((pro_start < 1) || (pro_start > 299)) {
        pro_start = 1;
    }
    if ((pro_stop < 2) || (pro_stop > 300)) {
        pro_stop = 300;
    }
//	if (Number(pro_start)<Number(pro_stop)) {
    for (i = pro_start; i <= pro_stop; i++) {
        if (i <= 150) {
            prof_c = prof_c + coef_1_st * Math.pow(coef_1, (i - 1));
        }
        if ((i > 150) && (i < 226)) {
            prof_c = prof_c + coef_2_st * Math.pow(coef_2, (i - 151));
        }
        if ((i > 225) && (i <= 300)) {
            prof_c = prof_c + coef_3_st * Math.pow(coef_3, (i - 226));
        }
    }
    RKeyPad.pro_cost.value = Math.round(prof_c * prof_hardest[RKeyPad.pro_type.value]) + " $";
//	}
}

function ProfClear(RKeyPad) {
    FKeyPad.pro_type.value = 1;
    pro_start = 1;
    pro_stop = 1;
}


