// Frontend Snippet folder location
var _base = 'assets/snippets/cards/';

window.addEvent('domready', function(){
	hide('card_information');	
	hide('ru_card_information');
	hide('surname');	
	hide('ru_surname');
	hide('form_surname_loader');
});

var fetchCardAmount = function() {
	show('form_surname_loader');
    var url = '/' + _base + 'application.php';
    var request = new Json.Remote(url,{
        method: 'post',
        async: true,
        onComplete: function(jsonObj) {
            showCardAmount(jsonObj);
        }
    });
    request.send({'number' : $('card_number').value, 
    	'surname': $('mutanti')['surname'].value, 'action' : 'get'});
};

var showCardAmount = function(data) {
	hide('form_surname_loader');
	// eng 
	hide('card');
	hide('surname');
	show('card_information');
	// ru
	hide('ru_card');
	hide('ru_surname');
	show('ru_card_information');	
	if (data.status < 0) {
		$('card_number_result').innerHTML = data.result;
		$('card_amount').innerHTML = 0;
		$('comments').innerHTML = '';
	} else {
		$('card_number_result').innerHTML = data.card.number;
		$('card_amount').innerHTML = data.card.currencies[data.card.currency] + ' ' + data.card.currency;
		$('comments').innerHTML = data.card.currencies.USD + ' USD ' + data.card.currencies.EUR + ' EUR ';    		
	}	
}

function hide(name) {
	if ($chk($(name))) {
		$(name).setStyle('visibility', 'hidden');
	}
}

function show(name) {
	if ($chk($(name))) {
		$(name).setStyle('visibility', 'visible');
	}		
}

function setIT(name, value) {
	$(name).value = value;
}