function OnValidateFeedbackForm()
{
        pForm = document.letter;

        if(pForm.name.value=="")
        {
                alert("Пожалуйста, укажите Ваше имя!");
                return;
        }
        if(pForm.email.value=="")
        {
                alert("Пожалуйста, укажите Ваш обратный адрес электронной почты!");
                return;
        }
        if(pForm.email.value.indexOf('@')==-1 || pForm.email.value.indexOf('.')==-1)
        {
                alert("Извините, но Ваш адрес электронной почты написан неверно.");
                return;
        }
        if(pForm.message.value=="")
        {
                alert("Пожалуйста, напишите Ваше сообщение!");
                return;
        }
        if(pForm.message.value.length>10000)
        {
                alert("Извините, но Ваше сообщение слишком длинное!");
                return;
        }

        pForm.go.disabled=true;
        pForm.submit();
}

function OnCheckEmail()
{
        if(document.subscribe.email.value != "")
        {
                 if(document.subscribe.email.value.indexOf('@')==-1)
                        {alert("Неверный формат E-Mail адреса.");return false;}
                if(document.subscribe.email.value.indexOf('.')==-1)
                        {alert("Неверный формат E-Mail адреса.");return false;}

                document.subscribe.go.disabled = true;
                document.subscribe.submit();
        }
        else
                {alert("Введите E-Mail адрес.");return false;}
}

function OnWarning()
{
        var m_bOK = confirm("Все данные буду потеряны. Продолжить?");

        if (m_bOK == true)
            return(true);
        else
            return(false);
}

function OnValidateGuestBookForm()
{
        if(document.GB.Name.value=="")
            {alert("Введите Ваше имя, пожалуйста."); return;}

        if(document.GB.Mail.value != "")
        {
                if(document.GB.Mail.value.indexOf('@')==-1)
                   {alert("Неверный формат E-Mail адреса.");return;}

                if(document.GB.Mail.value.indexOf('.')==-1)
                   {alert("Неверный формат E-Mail адреса.");return;}
        }

        if(document.GB.Message.value=="")
           {alert("Введите ваше сообщение, пожалуйста.!");return;}

        m_nMessageLength=document.GB.Message.value.length;

        if(m_nMessageLength >= 3000)
           {alert("Ваше сообщение содержит "+m_nMessageLength+" символов. Максимальная длина сообщения составляет 3000 символов.");return;}

        document.GB.Post.disabled=true;
        document.GB.Reset.disabled=true;
        document.GB.submit();
}
