function show_pic(tcLink, tnW, tnH)
{
	window.open(tcLink, "_blank", "width="+tnW+",height="+tnH+",resizable=no,location=no,titlebar=no,menubar=no,toolbar=no,status=no");
}

function CheckTextField (toObj, tcFName, tnMaxLen)        //
{
    var lcText = toObj.value;
    if (lcText == "") { alert('Не указано '+tcFName+'!'); toObj.focus(); return false;}
    if (lcText.length > tnMaxLen) { alert('Слишком длинное '+tcFName+'!\nДопустимо до '+tnMaxLen+' символов включительно'); toObj.focus(); return false;}

    return true;
}

function check_login_form(toForm)
{
    var lcLogin=toForm.txtLogin.value;
    var lcPass = toForm.txtPass.value;

    if (lcLogin == "") { alert('Не указан login!'); toForm.txtLogin.focus(); return false; }
    if (lcPass  == "") { alert('Не указан пароль!'); toForm.txtPass.focus(); return false; }

    if (!lcLogin.match(/[a-z0-9_]{4,10}/i)) { alert("Login должен состоять из цифр и/или латинских букв, и быть длиной от четырех до десяти символов!"); toForm.txtLogin.focus(); return false; };
        if (!lcPass.match(/[a-z0-9_]{4,10}/i)) { alert("Пароль должен состоять из цифр и/или латинских букв, и быть длиной от четырех до десяти символов!"); toForm.txtPass.focus(); return false; };

        return true;
}

function my_confirm(tcMess)
{
        if (confirm(tcMess))
        {
                if (confirm('Уверены?','')) return true;
                else return false;
        }
        else return false;
}

function CheckQuestionForm(toForm)        //
{
        if (toForm.txtQuestName.value == "")  { alert('Укажите пожалуйста как Вас зовут'); toForm.txtQuestName.focus(); return false;}
        if (toForm.txtQuestEmail.value== "")  { alert('Укажите свой e-mail, чтобы мы могли связаться с Вами'); toForm.txtQuestEmail.focus(); return false;}
        if (!Check_Email_Valid(toForm.txtQuestEmail.value))  { alert('Ошибочный e-mail!'); toForm.txtQuestEmail.focus(); return false;}
        if (!CheckTextField(toForm.edtQuestText, 'текст вопроса', 2000)) return false;
        return true;
}

function check_sscribe_form(toForm)
{
        if (toForm.txtSScribe.value=="" || toForm.txtSScribe.value=="ваш e-mail")
        {
                alert('Не указан e-mail для подписки!');
                toForm.txtSScribe.focus();
                return false;
        }
        return true;
}

function check_unscribe_form(toForm)
{
        return confirm('Уверены, что хотите отказаться от подписки?');
}