<!--

required = new Array("fio", "city", "address", "email", "phone");
required_show = new Array("Пожалуйста, введите «Ф.И.О.»",
                          "",
                          "Пожалуйста, введите «Адрес доставки»",
                          "Пожалуйста, введите «E-mail»",
                          "Пожалуйста, введите «Контактный телефон»",
                          "","","","","","",
                          "Пожалуйста, укажите количество заказываемых карт",
                          "Извините, карты номиналом 50 грн не доставляются по Одессе",
                          "Извините, карты номиналом 1000 грн доставляются только по Киеву",
                          "Превышена максимальная сумма заказа (10 000 грн. без стоимости доставки)");

function SendForm() {

var i;

  //  нет карт 1000 для всех, кроме Киева
   if (document.orderform.city.value != 'kiev' && document.orderform.kol999.value != 0) {
    alert(required_show[13]);
    document.orderform.kol999.value=0;
    document.orderform.kol999.focus();

    return false;
  }


  for (i=0; i<4; i++) {
    if (document.orderform.elements[i].name == required[i] && document.orderform.elements[i].value == "" ) {
        alert(required_show[i]);
        document.orderform.elements[i].focus();
        return false;
     }
  }
  if (
      (document.orderform.kol050.value == 0 || document.orderform.kol050.value == "") &&
      (document.orderform.kol100.value == 0 || document.orderform.kol100.value == "") &&
      (document.orderform.kol200.value == 0 || document.orderform.kol200.value == "") &&
      (document.orderform.kol500.value == 0 || document.orderform.kol500.value == "") &&
      (document.orderform.kol999.value == 0 || document.orderform.kol999.value == "") &&
       document.orderform.actioncard.value == 0) {
    alert(required_show[11]);
    document.orderform.kol050.focus();
    return false;
  }

  if (document.orderform.email.value != "") {
     em = document.orderform.email.value;
     if ((em.indexOf ('@',0) == -1) || (em.indexOf ('.',0) == -1)) {
        alert("Пожалуйста, корректно укажите Ваш «e-mail»");
        document.orderform.email.focus();
        return false;
     }
     if (em.indexOf (';',0) != -1){
        alert("Пожалуйста, корректно укажите Ваш «e-mail»");
        document.orderform.email.focus();
        return false;
     }
   }
   else {
        alert("Пожалуйста, укажите Ваш «e-mail»");
        document.orderform.email.focus();
        return false;
   }

  return true;
}


function CountSum() {

  // флаг выбора любой карточки
  id_check = 0;

   if (document.orderform.city.value != 'kiev' && document.orderform.kol999.value != 0) {
    alert(required_show[13]);
    document.orderform.kol999.value=0;
    document.orderform.kol999.focus();

    return false;
  }


  // стоимость карточки и доставки
  if (document.orderform.city.value == 'kharkiv') { price = new Array( "53", "105", "208", "515", "0");    cen_dos  = 5.0; } else
  if (document.orderform.city.value == 'odessa')  { price = new Array( "0",  "100", "200", "500", "0");    cen_dos  = 5.0; } else
  if (document.orderform.city.value == 'zapor')   { price = new Array( "56", "108", "211", "518", "0");    cen_dos  = 5.0; } else
  if (document.orderform.city.value == 'kiev')    { price = new Array( "55", "105", "205", "505", "1005"); cen_dos  = 0.0; } else
                                                  { price = new Array(  "0",  "0",    "0",   "0", "0");    cen_dos  = 0.0; }

  // стоимость
  cen = 0;
  cen += price[0] * document.orderform.kol050.value;
  cen += price[1] * document.orderform.kol100.value;
  cen += price[2] * document.orderform.kol200.value;
  cen += price[3] * document.orderform.kol500.value;
  cen += price[4] * document.orderform.kol999.value;


  if (cen != 0) { id_check = 1; }  // карточка выбрана

  if (cen <= 1000) { cen_dos = 40; }
  else {
    if (cen <= 3000) { cen_dos = 50; }
    else {
      if (cen <= 5000) { cen_dos = 70; }
      else {
        if (cen <= 10000) { cen_dos = 100; }
        else {
                            id_check = 0;
                            alert(required_show[14]);
        }
      }
    }
  }

  // стоимость с доставкой
  sum = cen + cen_dos;
  sum *= id_check;  // если карточка не выбрана - цену в ноль

  document.orderform.sum.value = Math.ceil(sum*100)/100;

  return false;
}

//-->

