var soojuspumbad = new Array();

var soojuspump0 = new Array();
soojuspump0['nimi'] = 'E7HKE';
soojuspump0['keskmine'] = 2880;
soojuspump0['hind'] = 19000;
soojuspump0['href'] = 'http://www.bestair.ee/index.php?page=49&lang=1&prod=52';
soojuspumbad[0] = soojuspump0;

var soojuspump1 = new Array();
soojuspump1['nimi'] = 'AQV09';
soojuspump1['keskmine'] = 3540;
soojuspump1['hind'] = 17700;
soojuspump1['href'] = 'http://www.bestair.ee/index.php?page=49&lang=1&prod=123';
soojuspumbad[1] = soojuspump1;

var soojuspump2 = new Array();
soojuspump2['nimi'] = 'E9HKE';
soojuspump2['keskmine'] = 3540;
soojuspump2['hind'] = 20000;
soojuspump2['href'] = 'http://www.bestair.ee/index.php?page=49&lang=1&prod=131';
soojuspumbad[2] = soojuspump2;

var soojuspump3 = new Array();
soojuspump3['nimi'] = 'TE9HKE';
soojuspump3['keskmine'] = 3540;
soojuspump3['hind'] = 22000;
soojuspump3['href'] = 'http://www.bestair.ee/index.php?page=49&lang=1&prod=56';
soojuspumbad[3] = soojuspump3;

var soojuspump4 = new Array();
soojuspump4['nimi'] = 'E12HKE';
soojuspump4['keskmine'] = 5700;
soojuspump4['hind'] = 22000;
soojuspump4['href'] = 'http://www.bestair.ee/index.php?page=49&lang=1&prod=132';
soojuspumbad[4] = soojuspump4;

var soojuspump5 = new Array();
soojuspump5['nimi'] = 'TE12HKE';
soojuspump5['keskmine'] = 4440;
soojuspump5['hind'] = 24000;
soojuspump5['href'] = 'http://www.bestair.ee/index.php?page=49&lang=1&prod=55';
soojuspumbad[5] = soojuspump5;

var soojuspump6 = new Array();
soojuspump6['nimi'] = 'AQV12';
soojuspump6['keskmine'] = 4440;
soojuspump6['hind'] = 18000;
soojuspump6['href'] = 'http://www.bestair.ee/index.php?page=49&lang=1&prod=124';
soojuspumbad[6] = soojuspump6;

var soojuspump7 = new Array();
soojuspump7['nimi'] = 'E15HKE';
soojuspump7['keskmine'] = 7000;
soojuspump7['hind'] = 24000;
soojuspump7['href'] = 'http://www.bestair.ee/index.php?page=49&lang=1&prod=59';
soojuspumbad[7] = soojuspump7;

function calculate_best(soojustus, ruutm) {
	if (soojustus == 'vagahea') {
		if (ruutm == '60') return [0, 1];
		if (ruutm == '80') return [2, 3, 1];
		if (ruutm == '130') return [4, 5, 6];
	}
	if (soojustus == 'keskmine') {
		if (ruutm == '60') return [2, 3, 1];
		if (ruutm == '80') return [4, 5, 6];
		if (ruutm == '130') return [4, 5, 6];
	}
	if (soojustus == 'halb') {
		if (ruutm == '60') return [2, 3, 1];
		if (ruutm == '80') return [4, 5, 6];
		if (ruutm == '130') return [4, 7];
	}
	return false;
}

function display_best(best) {
	var container = document.getElementById('calc_results');
	var table = '<br><table width="100%"><tr bgcolor="#E4F1F9" height="20">' +
			'<th>&Otilde;hk-&otilde;hk t&uuml;&uuml;pi soojuspump</th>' +
			'<th>Keskmine k&uuml;ttekulu aastas</th>' +
			'<th>Hind</th></tr>';
	for (i = 0; i < best.length; i++) {
		table += '<tr>';
		table += '<td><a href="'+soojuspumbad[best[i]]['href']+'">' + soojuspumbad[best[i]]['nimi'] + '</a></td>';
		table += '<td>' + number_format(soojuspumbad[best[i]]['keskmine']) + '</td>';
		table += '<td>' + number_format(soojuspumbad[best[i]]['hind']) + '</td>';
		table += '</tr>';
	}
	table += '</table>';
	container.innerHTML = table;
}

function calc_form() {
	var soojustus = document.getElementById('soojustus');
	var yldpind = document.getElementById('yldpind');
	var results = calculate_best(soojustus.value, yldpind.value);
	display_best(results);
	return false;
}

function number_format(nStr) {
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ' ' + '$2');
	}
	return x1 + x2 + '.-';	
}
