var usd = 7.8;
var eur = 11;
var rur = 0.26;

var oldcur = 'uah';

function getCookie(name) {
	var start = document.cookie.indexOf(name + '=');
	var len = start + name.length + 1;
	if (( !start ) && (name != document.cookie.substring(0, name.length))) {
		return null;
	}
	if (start == -1) return null;
	var end = document.cookie.indexOf(';', len);
	if (end == -1) end = document.cookie.length;
	return unescape(document.cookie.substring(len, end));
}
	
function setCookie(name, value, expires, path, domain, secure) {
	var today = new Date();
	today.setTime(today.getTime());
	if (expires) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date(today.getTime() + (expires));
	document.cookie = name+'='+escape( value ) +
		((expires) ? ';expires=' + expires_date.toGMTString() : '') +
		((path) ? ';path=' + path : '') +
		((domain) ? ';domain=' + domain : '') +
		((secure) ? ';secure' : '');
}

function currency(cur) {
   if ((cur != oldcur) && (cur == 'uah' || cur == 'usd' || cur == 'eur' || 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 'eur':
				temp = Math.round(parseFloat(el1.innerHTML) / eur * 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) / 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 == 'eur' || el.className == 'rur')) el1.className = 'inactive';
	}
	oldcur = cur;
   }
   setCookie('currency', cur, 365, '/');
   return false;
}

function OpenReport(id, title) {
	window.open('/gb/report.cgi?id='+id+'&title='+title, 'report', 'toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=yes, copyhistory=no, width=600, height=450');
	return false;
}

function show(ele) {
	var srcElement = document.getElementById(ele);
	if(srcElement) {
		if(srcElement.style.display == "block") {
			srcElement.style.display= 'none';
		} else {
            srcElement.style.display='block';
		}
	}
}
