var usd = 4.7;
var rur = 25;

var oldcur = 'uah';

function currency(cur) {
   if ((cur != oldcur) && (cur == 'uah' || cur == 'usd' || cur == 'rur')) {
	for (var i = 0; i < document.all.length; i++) {
		var el = document.all[i];
		var el1 = document.all[i + 1];
		var el2 = document.all[i + 2];
		var temp;
		if (el.className == 'pi')
			switch (cur) { 
			case 'uah':
				el.innerHTML = '<span style="display: none">' + el1.innerHTML + '</span>' + el1.innerHTML.replace('.', ',');
				if (el2.className == 'cur') el2.innerHTML = 'грн.';		
				break;
			case 'usd':
				temp = Math.round(parseFloat(el1.innerHTML) / usd * 10) / 10;
				el.innerHTML = '<span style="display: none">' + el1.innerHTML + '</span>' + temp.toString().replace('.', ',');
				if (el2.className == 'cur') el2.innerHTML = '$';		
				break;
			case 'rur':
				temp = Math.round(parseFloat(el1.innerHTML) / 5 * rur);
				el.innerHTML = '<span style="display: none">' + el1.innerHTML + '</span>' + temp;
				if (el2.className == 'cur') el2.innerHTML = 'р.';		
			}
	}
	for (var i = 0; i < document.all.length; i++) {
		var el = document.all[i];
		var el1 = document.all[i + 1];
		if (el.className == cur) el1.className = 'active';
		if (el.className != cur && (el.className == 'uah' || el.className == 'usd' || el.className == 'rur')) el1.className = 'inactive';
	}
	oldcur = cur;
   }
   return false;
}
