function is_empty_str(str)
{
 return (str.value.toString().replace(/ +/i,"")=="");
}

function is_email_valid(an_email)
{
 return (an_email.search(/[a-zA-Z][a-zA-Z0-9_-]*@([a-zA-Z0-9_-]+\.)*[a-zA-Z0-9_-]+/i)>=0);
}

// Вывод в отдельном окне
function ShowPic(pict, img_width, img_height) {

  window.open(pict, "_blank", "width="+img_width+",height="+img_height+",resizable=no,status=no,dependent=no,scrollbars=no");
 }

function ShowWin(pict, namew) {

  window.open(pict, "_blank", "width=600,height=300,resizable=no,status=no,dependent=no,scrollbars=no");
 }

// Вывод в отдельном окне
function ShowWinFull(pict, namew)
 {
  window.open(pict, "_blank", "width=650,height=500,resizable=yes,scrollbars=yes,status=no,dependent=no");
 }

function CheckTovar(form)
 {
  if (is_empty_str(form.name_t))
    {
     alert("Не введено название товара !");
     form.name_t.focus();
     return false;
    }
  return true;
 }

// очищает поле мультиселекта при выборе наград
function ClearRewards()
 {
  var i, all;
  all = document.form1.elements[9].length; // всего наград

  for (i=0; i<all; i++)
   {
    document.form1.elements[9].options(i).selected=false;
   }
 }
// Проверка корректности заполнения формы заказа
function CheckOrder(form)
 {
  if (is_empty_str(form.fonz))
    {
     alert("Не введен телефон !");
     form.fonz.focus();
     return false;
    }
  return true;
 }

function CheckSign(form)
 {
  if (!is_email_valid(form.email_s.value))
   {
    alert("Введен некорректный e-mail !");
    form.email_s.focus();
    return false;
   }

  if (is_empty_str(form.name_s))
   {
    alert("Введите имя !");
    form.name_s.focus();
    return false;
   }
 }

// при занесении элемента в прайс, копирует
// название товара в другое название
function copy_name()
 {
  var i, all;
  all = document.form1.hr_id_t.length; // всего наград
  for (i=0; i<all; i++)
   {
    if (document.form1.hr_id_t.options(i).selected==true)
     {
      document.form1.ed_p.value=document.form1.hr_id_t.options(i).text;
      break;
     }
   }
  return false;
 }

function copy_alt_teg(a)
 {
  document.form11.alt_teg.value=a;
  return false;
 }

function clear_file(nom)
 {
  switch (nom)
   {
    case 1:
      if (document.form1.del_foto_t.checked==true)
        {
         document.form1.foto_t.disabled=true;
        }
        else document.form1.foto_t.disabled=false;
    break;

    case 2:
      if (document.form1.del_bfoto_t.checked==true)
        {
         document.form1.bfoto_t.disabled=true;
        }
        else document.form1.bfoto_t.disabled=false;
    break;

    case 3:
      if (document.form1.del_foto_n.checked==true)
        {
         document.form1.foto_n.disabled=true;
        }
        else document.form1.foto_n.disabled=false;
    break;
    case 4:
      if (document.form1.del_bfoto_n.checked==true)
        {
         document.form1.bfoto_n.disabled=true;
        }
        else document.form1.bfoto_n.disabled=false;
    break;
    case 5:
      if (document.form1.del_mfoto_n.checked==true)
        {
         document.form1.mfoto_n.disabled=true;
        }
        else document.form1.mfoto_n.disabled=false;
    break;
    case 6:
      if (document.form1.del_mbfoto_n.checked==true)
        {
         document.form1.mbfoto_n.disabled=true;
        }
        else document.form1.mbfoto_n.disabled=false;
    break;

   }
 }