
function confirm_request()
{
 var a=document.request.fio.value;
 var b=document.request.telefon.value;
 var c=document.request.email.value;
 var d=document.request.post.value;
 
 var emailReg = "^[\\w-_\\.]+\\@[\\w-_]+\\.[\\w]+[\\w]$";
 var regex = new RegExp(emailReg);
 
 var regtext = new RegExp("[^\\s]+");
 
 var boxGrp = document.all('num');

 if (document.request.fio.value=="" || !regtext.test(document.request.fio.value))
 {
 alert ('Пожалуйста, заполните поле "Ваше имя"!');
 document.request.fio.focus();
 return false;
 }
 

 for (var i = 0; i < boxGrp.length; i++)
 if (boxGrp[i].checked == true)
 {
	
	var boxchecked = "yes"; 
 }
 
 
 if(boxchecked == "yes")
 {
	 if (document.request.post.value=="" || !regtext.test(document.request.post.value))
    {
      alert ('Пожалуйста, заполните поле "Ваш почтовый адрес"!');
      document.request.post.focus();
      return false;
    }
 }else
 {
	 if (document.request.text.value=="" || !regtext.test(document.request.text.value))
    {
      alert ('Пожалуйста, заполните поле "Запрос"!');
      document.request.text.focus();
      return false;
    }
	 
 }
 
  if (document.request.email.value=="" && document.request.telefon.value=="")
  {
   alert ('Пожалуйста, заполните поля "Ваш телефон" или "Ваш e-mail"!');
   document.request.telefon.focus();
   return false;
  }
  if(!regex.test(document.request.email.value) && document.request.email.value != "")
  {
   alert ('Не верный e-mail!');
   document.request.email.focus();
   document.request.email.select();
   return false;
  }
  if (!regtext.test(document.request.telefon.value) && document.request.telefon.value != "")
  {
   alert ('Пожалуйста заполните поля "Ваш телефон"!');
   document.request.telefon.focus();
   return false;
  }
  if(document.getElementById('deco').value == "")
  {
	  alert ('Введите, пожалуйста, проверочный код');
      document.getElementById('deco').focus();
      return false;
  }
  else 
  {
   document.request.submit()
   return true;
  }

 
}


function checkLen_request( obj )
{
	
	if( obj.value.length > 1000 )
	{
		obj.value = obj.value.substr(0, 1000);		
		return false;
	}	
	return true;
	
}
