$(document).ready(function () {
	showCourses();
	converterCalculate();
	$('#converterSumm').focus();
});

function showCourses() {
	var c = '';
	
	c += '<table border="0" cellspacing="0" cellpadding="0" class="coursesTable">';
	
	c += '<tr class="coursesTableRow"><td class="coursesTableItem"></td>';
	c += '<td colspan="2" class="coursesTableCurrencyUSD">USD</td><td colspan="2" class="coursesTableCurrency">EUR</td><td colspan="2" class="coursesTableCurrency">RUB</td></tr>';
	
	c += '<tr class="coursesTableRow"><td class="coursesTableBank">Банк</td>';
	c += '<td class="coursesTableOperationUSD">покупает</td><td class="coursesTableOperationUSD">продает</td>';
	c += '<td class="coursesTableOperation">покупает</td><td class="coursesTableOperation">продает</td>';
	c += '<td class="coursesTableOperation">покупает</td><td class="coursesTableOperation">продает</td></tr>';
	
	for(var i = 0; i < gBanks.length; i++) {
	
		c += '<tr class="coursesTableRow"><td class="coursesTableItem">' + gBanks[i][1] + '</td>';
		c += '<td class="coursesTableCourseUSD">' + gBanks[i][2].toFixed(2) + '</td><td class="coursesTableCourseUSD">' + gBanks[i][3].toFixed(2) + '</td>';
		c += '<td class="coursesTableCourse">' + gBanks[i][4].toFixed(2) + '</td><td class="coursesTableCourse">' + gBanks[i][5].toFixed(2) + '</td>';
		c += '<td class="coursesTableCourse">' + gBanks[i][6].toFixed(2) + '</td><td class="coursesTableCourse">' + gBanks[i][7].toFixed(2) + '</td><tr>';
	}
	c += '</table>';
	
	$('#courses').html(c);
}

function selectConverterTab(tabId) {
	$('.aConvTab').addClass('pConvTab').removeClass('aConvTab');
	$('#' + tabId + 'Select').addClass('aConvTab').removeClass('pConvTab');
	gOperation = tabId;
	converterCalculate();
	$('#converterSumm').focus();
}

function converterSetCookie() {
	var ccs = $("#converterCurrencySelect").val();
 	$.cookie('ccselect', ccs, { expires: 60 });
	converterCalculate();
}

function converterCalculate() {
	var curr = $('#converterCurrencySelect').val();
	var bank = $('#converterBankSelect').val();
	var summ = $('#converterSumm').val();
	var index = 2;
	
	summ = summ.replace(',', '\.');
	summ = summ.replace(' ', '');
	summ = summ.replace(' ', '');
	if(summ != '') {
		summ = parseFloat(summ);
	} else {
		summ = 0;
	}

	
	if((gOperation == 'ask' && curr != 'uah') || (gOperation == 'bid' && curr == 'uah')) {
		index++;
	}
	
	var result = new Array(); // [] = currency, course, printed currency
	
	result[0] = new Array('uah', 1, 'UAH');
	result[1] = new Array('usd', gBanks[bank][index], 'USD');
	result[2] = new Array('eur', gBanks[bank][index + 2], 'EUR');
	result[3] = new Array('rub', gBanks[bank][index + 4], 'RUB');
	
	var cIndex = 0;
	
	if(curr == 'usd') { cIndex = 1; }
	if(curr == 'eur') { cIndex = 2; }
	if(curr == 'rub') { cIndex = 3; }
	
	var c;
	
	if(gOperation == 'ask') {
		c = 'Я заплачу: <br />';
	} else {
		c = 'Я получу: <br />';
	}
	
	if(summ == 0) {
		$('#converterResult').css('color', '#aaa');
	} else {
		$('#converterResult').css('color', '#000');
	}
	
	for(var i = 0; i < 4; i++) {
		if(curr != result[i][0]) {
			var f = 1 / result[cIndex][1];
			var t = 1 / result[i][1];
			
			var r;
			r = (summ * t) / f, 2;
			//r = parseFoat(r);
			
			if(isNaN(r)) {
				r = "ошибка";
			} else {
				r = r.toFixed(2);
				r = r.toString();
				r = r.replace('\.', ',');
			}

			c += '<div class="resultLabelDiv"><span class="resultLabel">' + r + '</span> ' + result[i][2] + '</div>';
		}
	}
	
	$('#converterResult').html(c);		
}