<!--

var min1p = 10;   // комиссия системы - 1%, но не менее 10 грн.


function tocents(val)
{
 return (Math.round(val*100)/100);
}

function checkmax(ss)
 {
  if (ss == '') {
    alert("Вы забыли ввести сумму, которую желаете вывести");
    return false;
   }

  if (ss > 5000) {
    alert ("Извините, но максимально возможная выводимая сумма - 5000 гривень\nУ Вас - " + Math.round(ss*100)/100);
    return false;
   }

  return true;
 }


function checkmin(ss)
 {
  if (ss == '') {
    alert("Вы забыли ввести сумму, которую желаете получить на руки");
    return false;
   }

  if (ss < 20) {
    alert ("Извините, но минимально возможная выводимая сумма - 20 гривень\nУ Вас - " + Math.round(ss*100)/100)
    return false;
   }

  return true;
 }



// выводимая сумма

function calcsum()
 {
  var s = document.atm_form.net_sum.value*1.0,
   prof = document.atm_form.prof.checked;

  s = tocents(s);
  s2 = s/(1-0.035);

  if  (s2 <= 1000)                 { s = s / (1 - 0.05) }
  if ((s2 > 1000) && (s2 <= 3000)) { s = s / (1 - 0.035) }
  if  (s2 > 3000)                  { s = s / (1 - 0.03) }

  if (!prof) {
    if (s/0.99 * 0.01 <= min1p) { s = s + min1p }
    else                    { s = s / 0.99 }
  }

  if (s == min1p) { s = 0; } // если s = ровно min1p, то s было 0
  if (!checkmin(s)) { return false; }
  if (!checkmax(s)) { return false; }

  document.atm_form.sum.value = tocents(s);
 }


// получаемая сумма

function calcnetsum()
 {
  var s = document.atm_form.sum.value*1.0,
   prof = document.atm_form.prof.checked;

  s = tocents(s);

  if (!checkmax(s)) { return false; }
  if (!checkmin(s)) { return false; }

  if (!prof) {
    if (s * 0.01 < min1p) { s = s - min1p }
    else                  { s = s * 0.99 }
  }

  if  (s <= 1000)                 { s = s * (1 - 0.05) }
  if ((s > 1000) && (s <= 3000))  { s = s * (1 - 0.035) }
  if  (s > 3000)                  { s = s * (1 - 0.03) }

  document.atm_form.net_sum.value = tocents(s);
 }

//-->
