// Settings
var fs = 13;							// Font size, px
var dFs = 2;							// Font size step, px
var minFs = 9, maxFs = 23;					// Min/max font size, px
var divNames = ['textRus','textEng','textRus01','textRus02','textRus03','textRus04','textRus05','textRus06','textRus07','textRus08','textRus09','textRus10','textRus11','textRus12','textRus13','textRus14','textRus15','textRus16','textRus17','textEng01'];	// Div ids that should be resized 
var cookieName = 'empTSCook';					// Name of the cookie that stores font size
// No editing beow this line

var divStyles = new Array;
var textSizeEnable = (bt.ns && bt.version >= 5) || (bt.ie && bt.version >= 4);

function setTextSize() {
	var lh = fs + Math.round(0.3 * fs);
	for (var i = 0; i < divStyles.length; i++) if (divStyles[i]) {
		divStyles[i].fontSize = fs + 'px';
		divStyles[i].lineHeight = lh + 'px';
	}
}

function initTextSize() {
	if (!textSizeEnable) return;
	for (var i = 0; i < divNames.length; i++) divStyles[i] = getStyleById(divNames[i]);
	var c = getCookie(cookieName);
	if (c.length) {
		c = parseInt(c);
		if (c >= minFs && c <= maxFs) fs = c;
	}
	setTextSize();
	for (var i = 0; i < divStyles.length; i++) if (divStyles[i]) showHideLayer(divStyles[i], true);
}

//function initDiv(div) {
//	if (!textSizeEnable) return;
//	divStyles[divStyles.length] = getStyleById(div);
//	setTextSize();
//	showHideLayer(divStyles[divStyles.length - 1], true);
//}

function resizeFont(d) { 
	if (!textSizeEnable) return;
	fs += d ? dFs : -dFs;
	if (fs < minFs) fs = minFs;
	else if (fs > maxFs) fs = maxFs;
	setCookie(cookieName, fs);
	setTextSize();
}
