// JavaScript Document
//kalulátor
function calc(osszeg, d1, d2, c1, c2) {
	if(c1==c2 || d1==0 || d2==0){ return '';}
	var longstring=String(kerekit((osszeg * d1 / d2),2));
	var brokenstring=longstring.split(".");
	var egesz=tagolas(brokenstring[0]);
	var tort=brokenstring[1];
	if(tort>0)	return egesz+"."+tort;
	else return egesz+"."+ 0;
}

function valutaszamitas(osszeg, d1, d2, arf, tip) {
	var osszeg = $('#osszeg_' + tip).val();
	var d1 = $('#valuta1_' + tip).val();
	var d2 = $('#valuta2_' + tip).val();
	var c1 = $('#valuta1_' + tip +' option:selected').html();
	var c2 = $('#valuta2_' + tip +' option:selected').html();
	var pmt = calc(osszeg, d1, d2, c1, c2);
	$('#arf_' + tip).val(pmt);
}
function converter(tip){
	valutaszamitas('osszeg', 'valuta1', 'valuta2', 'arf', tip);
}
function kerekit(osszeg,tized){
	return Math.floor(osszeg*Math.pow(10,tized)+0.5)/Math.pow(10,tized)
}
function tagolas(szam){
	szam = szam.replace(/[^0-9]/g, '');
	var sRegExp = new RegExp('([0-9]+)([0-9]{3})');
	while(sRegExp.test(szam)) {
		szam = szam.replace(sRegExp, '$1 $2');
	}
	return szam;
}
