function show_data(direct)
{
 document.getElementById("select_IN").style.display="none"; document.getElementById("paytext_IN").style.display="none"; document.getElementById("paydata_IN").style.display="none"; document.getElementById("select_OUT").style.display="none"; document.getElementById("paytext_OUT").style.display="none"; document.getElementById("paydata_OUT").style.display="none";

 if (document.getElementById("select_"+direct).style.display="")
    {
     document.getElementById("select_"+direct).style.display="none";
    }
 else
    {
     document.getElementById("select_"+direct).style.display="";
     document.getElementById("paytext_"+direct).style.display="";
     document.getElementById("paydata_"+direct).style.display="";
    }

 return true;
}







function change_direct(type, data)
{
 document.getElementById("rate_uah-z").style.display="none"; document.getElementById("unit1_uah-z").style.display="none"; document.getElementById("unit2_uah-z").style.display="none"; document.getElementById("rate_uah-lr").style.display="none"; document.getElementById("unit1_uah-lr").style.display="none"; document.getElementById("unit2_uah-lr").style.display="none"; document.getElementById("rate_uah-pm").style.display="none"; document.getElementById("unit1_uah-pm").style.display="none"; document.getElementById("unit2_uah-pm").style.display="none"; document.getElementById("rate_z-uah").style.display="none"; document.getElementById("unit1_z-uah").style.display="none"; document.getElementById("unit2_z-uah").style.display="none"; document.getElementById("rate_lr-uah").style.display="none"; document.getElementById("unit1_lr-uah").style.display="none"; document.getElementById("unit2_lr-uah").style.display="none"; document.getElementById("rate_pm-uah").style.display="none"; document.getElementById("unit1_pm-uah").style.display="none"; document.getElementById("unit2_pm-uah").style.display="none";
 var direct = data.options[data.selectedIndex].value;

 document.getElementById("rate_"+direct).style.display="";
 document.getElementById("unit1_"+direct).style.display="";
 document.getElementById("unit2_"+direct).style.display="";
 
 set_default_pay_sum(type, direct);

 
 if (direct == 'uah-lr')
  {
   document.orderform.paydata_IN[0].disabled = true;
   document.orderform.paydata_IN[1].disabled = true;
   document.orderform.paydata_IN[2].checked = true;
  }
 else
  {
   document.orderform.paydata_IN[0].disabled = false;
   document.orderform.paydata_IN[1].disabled = false;
   document.orderform.paydata_IN[0].checked = true;
  }

 return true;
}










function change_exchange_type(type, data)
{
 change_direct(type, data);
 set_comment();

 return show_data(type);
}









function order_edit_pay_sum(input_pay, input_receive)
{
 var directions = order_get_directions();
 var rates = get_rates(directions[0], directions[1]);
 
 moneyIN(rates[2], rates[3], rates[4], input_pay, input_receive, directions[0]);
}








function order_edit_receive_sum(input_pay, input_receive)
{
 var directions = order_get_directions();
 var rates = get_rates(directions[0], directions[1]);
 
 moneyIN_reverse(rates[2], rates[3], rates[4], input_pay, input_receive, directions[0]);
}







function index_edit_pay_sum(type, direction, input_pay, input_receive)
{
 var rates = get_rates(type, direction);

 moneyIN(rates[2], rates[3], rates[4], input_pay, input_receive, type);
}







function index_edit_receive_sum(type, direction, input_pay, input_receive)
{
 var rates = get_rates(type, direction);
 
 moneyIN_reverse(rates[2], rates[3], rates[4], input_pay, input_receive, type);
}








function set_default_pay_sum(type, direction)
{
 var rates = get_rates(type, direction);
 var input_pay = document.orderform.pay_sum;
 var input_receive = document.orderform.receive_sum;

 document.orderform.pay_sum.value = rates[6];
 moneyIN(rates[2], rates[3], rates[4], input_pay, input_receive, type);
}









function order_get_directions()
{
 var radio = document.orderform.elements["choice"];
  
 for (var i=0; radio.length; i++)
  {
    choice = radio[i];

    if (choice.checked)
     {
     var type = choice.value; break;
     }
  }
  
 var data =  document.getElementById("direction_"+type);
 var direction = data.options[data.selectedIndex].value;
 var directions = new Array(type, direction);

 return directions;
}







function get_rates(otype,odirection)
{
 var type = otype.toString();
 var direction = odirection.toString();

 var globcom = new Array();
 
 globcom["IN"] = new Array(); globcom["IN"]["uah-z"] = new Array(); globcom["IN"]["uah-z"][2] = 0.265; globcom["IN"]["uah-z"][3] = 1.0; globcom["IN"]["uah-z"][4] = 20; globcom["IN"]["uah-z"][6] = 300; globcom["IN"]["uah-lr"] = new Array(); globcom["IN"]["uah-lr"][2] = 7.95; globcom["IN"]["uah-lr"][3] = 2.0; globcom["IN"]["uah-lr"][4] = 20; globcom["IN"]["uah-lr"][6] = 300; globcom["IN"]["uah-pm"] = new Array(); globcom["IN"]["uah-pm"][2] = 7.95; globcom["IN"]["uah-pm"][3] = 2.0; globcom["IN"]["uah-pm"][4] = 20; globcom["IN"]["uah-pm"][6] = 300; globcom["OUT"] = new Array(); globcom["OUT"]["z-uah"] = new Array(); globcom["OUT"]["z-uah"][2] = 0.250; globcom["OUT"]["z-uah"][3] = 4.0; globcom["OUT"]["z-uah"][4] = 20; globcom["OUT"]["z-uah"][6] = 1000; globcom["OUT"]["lr-uah"] = new Array(); globcom["OUT"]["lr-uah"][2] = 7.80; globcom["OUT"]["lr-uah"][3] = 5.0; globcom["OUT"]["lr-uah"][4] = 50; globcom["OUT"]["lr-uah"][6] = 100; globcom["OUT"]["pm-uah"] = new Array(); globcom["OUT"]["pm-uah"][2] = 7.80; globcom["OUT"]["pm-uah"][3] = 5; globcom["OUT"]["pm-uah"][4] = 50; globcom["OUT"]["pm-uah"][6] = 100;

 return globcom[type][direction];
}






function set_comment()
{
 if (document.orderform.paydata_OUT[0].checked && document.orderform.choice[1].checked)
 {
  document.orderform.comment.value='Номер карты: \n';
  document.orderform.comment.value+='ФИО владельца: '; }
 else if (document.orderform.paydata_OUT[1].checked && document.orderform.choice[1].checked)
 {
  document.orderform.comment.value='Серия и номер паспорта: \n';
  document.orderform.comment.value+='Когда и кем выдан: '; }
 else
 {
  document.orderform.comment.value='';
 }; 
}


