﻿
window.onload = init;

function init() {
	var fontSize = "10";
	if ((getCookie("sedlabankiFontSize") != null) &&  (getCookie("sedlabankiFontSize") != '')) {
		fontSize =  getCookie("sedlabankiFontSize");
	}
	if (fontSize != 10) {
		document.body.style.fontSize = getPercentSize(fontSize) + "%";
	}
}

function HideDateSelectBoxes(strPart) {
	// GET BOXES:
	objDaysFrom = document.getElementById('divDaysFrom');
	objDaysTo = document.getElementById('divDaysTo');
	objMonthsFrom = document.getElementById('divMonthsFrom');
	objMonthsTo = document.getElementById('divMonthsTo');
	objYearsFrom = document.getElementById('divYearsFrom');
	objYearsTo = document.getElementById('divYearsTo');

	// SHOW ALL
	objDaysFrom.style.display = 'block';
	objDaysTo.style.display = 'block';
	objMonthsFrom.style.display = 'block';
	objMonthsTo.style.display = 'block';
	objYearsFrom.style.display = 'block';
	objYearsTo.style.display = 'block';
	
	// HIDE SOME:
	if (strPart == 'MonthAverage') {
		objDaysFrom.style.display = 'none';
		objDaysTo.style.display = 'none';
	} else if (strPart == 'YearAverage') {
		objDaysFrom.style.display = 'none';
		objDaysTo.style.display = 'none';
		objMonthsFrom.style.display = 'none';
		objMonthsTo.style.display = 'none';
	}
}

function enlargeFont() {
	var size = getCookie("sedlabankiFontSize");
	if (size == null) {
		size = 10;
	}
	size++;
	if (size > 14) {size = 14}
	document.body.style.fontSize = getPercentSize(size)+'%';
	setCookie("sedlabankiFontSize",size);
}

function shrinkFont() {
	var size = getCookie("sedlabankiFontSize");
	if (size == null) {
		size = 10;
	}
	size--;
	if (size < 9) {size = 9}
	document.body.style.fontSize = getPercentSize(size)+'%';
	setCookie("sedlabankiFontSize",size);
}

function setCookie(cookieName,cookieValue) {
	var today = new Date();
	var expire = new Date();
	expire.setTime(today.getTime() + 3600000*24*1000);
	document.cookie = cookieName + "=" + escape(cookieValue) + ";expires="+expire.toGMTString();
}

function getCookie(cookieName) {
	oCookie = document.cookie;
	var index = oCookie.indexOf(cookieName + "=");
	if (index == -1) return null;
	index = oCookie.indexOf("=", index) + 1;
	var endstr = oCookie.indexOf(";", index);
	if (endstr == -1) endstr = oCookie.length;
	return unescape(oCookie.substring(index, endstr));
}

function getPercentSize(size) {
	return (size/16)*100;
}