<!--

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  = 15.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;
}

//-->

