// Простое определение броузера
var ie = document.all?true:false;
var dom = document.getElementById?true:false;
var ns4 = document.layers?true:false;
var op = window.opera?true:false;
var saf = navigator.appVersion.match(/Konqueror|Safari|KHTML|WebKit/i);

// Текущая дата
var today = new Date();

// Для "кук"
var domain = '.rada.gov.ua';
var path = "/";
var expires = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000);

// Запоминание одного значения (на год)
function setCookie(name, value)
{
	document.cookie = name + "=" + escape(value) +
                ((path) ? "; path=" + path : "") +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((domain) ? "; domain=" + domain : "");
}
// Получение одного значения
function getCookie(name)
{
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);

	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} else {
		begin += 2;
	}

	var end = dc.indexOf(";", begin);

	if (end == -1) {
		end = dc.length;
	}

	return unescape(dc.substring(begin + prefix.length, end));
}

// Установка шрифта
var deffont=2;
var maxfont=6;

function Size(plus)
{
	deffont+=plus; 
	if (deffont<1) {deffont=1}
	else {
		if (deffont>maxfont) {deffont=maxfont} else
		document.styleSheets.MyStyles.addRule(".txt","font size:"+(10+deffont*2)+"px");
		document.styleSheets.MyStyles.addRule(".nam","font size:"+(11+deffont)+"px");
		setCookie('font', deffont);
	}
}

// Шрифт по умолчанию
if (ie) {
	var ff=parseInt(getCookie('font'));
	if (ff>0) deffont=ff;
	Size(0);
}

// Отрисовка текста в документе
function dw(txt)
{
	document.write(txt);
}

// Сообщение для большого текста
function ShowPrint()
{
	alert('Документ може виявитися дуже великим для перегляду!\nБудь-ласка, дочекайтесь закiнчення його завантаження...');
}

// Помещение в закладки для большинства броузеров
function addBookmark(a, url, title)
{
	if (!url) url = location.href;
	if (!title) title = document.title;
	try {
		// Internet Explorer
		window.external.AddFavorite(url, title);
	}
	catch (e) {
		try {
			// Mozilla
			window.sidebar.addPanel(title, url, "");
		}
		catch (e) {
			// Opera 
			if (a && (typeof(opera)=="object")) {
				a.rel="sidebar";
				a.title=title;
				a.url=url;
				return true;
			}
			else {
				// Unknown
				alert('Натиснiть Ctrl-D для того, щоб додати закладку!');
			}
		}
	}
	return false;
} 

