Exchange = {
    editRate: function(firmId){
			if(firmId != '') {
				$('rateForm').style.display = 'block';
				$('loginForm').style.display = 'none';
				$('submit').innerHTML = '<button type="submit" onclick="javascript:Exchange.saveRate('+firmId+'); return false;">Сохранить</button>';
			} else {
				$('loginForm').style.display = 'block';
			}
			$('editRateA').style.display = 'none';
		},
		login: function(){
			var argsObj = new Object();
			argsObj['login'] = $F('login');
			argsObj['passwd'] = $F('passwd');
			argsObj['type'] = "login";
			makeCall('Extensions/exchangePublic', argsObj);
		},
		alert: function(text){
			alert(text);
		},
		saveRate: function(firmId){
			var _err = false;

			var _input_1_1 = $F('input_1_1').strip();
			
			var _input_1_2 = $F('input_1_2').strip();
			var _input_2_1 = $F('input_2_1').strip();
			var _input_2_2 = $F('input_2_2').strip();

			if(_input_1_1 == ''){
				_err = true;
				alert('Поле «Покупка USD» не должно быть пустым');
			} else if(!Validate.digits(_input_1_1)){
				_err = true;
				alert('Поле «Покупка USD» может содержать только числа типа «30», «42.88» и т.д.');
			} else if(_input_1_2 == ''){
				_err = true;
				alert('Поле «Продажа USD» не должно быть пустым');
			} else if(!Validate.digits(_input_1_2)){
				_err = true;
				alert('Поле «Продажа USD» может содержать только числа типа «30», «42.88» и т.д.');
			} else if(_input_2_1 == ''){
				_err = true;
				alert('Поле «Покупка EUR» не должно быть пустым');
			} else if(!Validate.digits(_input_2_1)){
				_err = true;
				alert('Поле «Покупка EUR» может содержать только числа типа «30», «42.88» и т.д.');
			} else if(_input_2_2 == ''){
				_err = true;
				alert('Поле «Продажа EUR» не должно быть пустым');
			} else if(!Validate.digits(_input_2_2)){
				_err = true;
				alert('Поле «Продажа EUR» может содержать только числа типа «30», «42.88» и т.д.');
			}

			if (!_err) {
				argsObj = new Object();
				argsObj['operation'] = "savefirm";
				argsObj['firmId'] = firmId;
				argsObj['input_1_1'] = _input_1_1;
				argsObj['input_1_2'] = _input_1_2;
				argsObj['input_2_1'] = _input_2_1;
				argsObj['input_2_2'] = _input_2_2;
				makeCall('Extensions/exchangePublic', argsObj);
			}
		},
		reloadPage: function() {
			history.go(0);
		}
}

