function validate(frm) {
   var amount = parseInt(frm.from_amount.value);
   if(isNaN(amount) || amount < minAmount) {
       alert(locale.INVALID_MIN_AMOUNT);
       frm.from_amount.focus();
       return false;
   }

   if(frm.to.value=="") {
       alert("Не выбран вид обмена");
       frm.to.focus();
       return false;
   }

   frm.account.value = frm.account.value.split(" ").join("");
   if(frm.to.value=="wmz") {
    if(frm.account.value.charAt(0) != "Z" || frm.account.value.length != 13) {
       alert(locale.INVALID_WMZ);
       frm.account.focus();
       return false;
    }
   } else if(frm.to.value=="yandexmoney") {
   	if(frm.account.value.length > 14 || frm.account.value.length < 13) {
   		alert(locale.INVALID_YANDEXMONEY);
   		frm.account.focus();
   		return false;
   	}
   } else {
    if(frm.account.value.length < 2) {
       alert("Укажите данные Вашего счета для получения средств");
       frm.account.focus();
       return false;
    }
   }


   if(frm.email.value == "" ||
   frm.email.value.indexOf("@") == -1 ||
   frm.email.value.indexOf(".") == -1) {
       alert(locale.ENTER_VALID_EMAIL);
       frm.email.focus();
       return false;
   }

   if(!frm.when[0].checked && !frm.when[1].checked) {
       alert(locale.WHEN_TRANSFER);
       frm.when[0].focus();
       return false;
   }

   return true;
}
