var fontSize = 13;

function setFacesSizes(object)
{
	lineHeight = fontSize + Math.round(.3 * fontSize);
		obj = object;
		if (obj)
		{
			setChildNode(obj);
			obj.style.fontSize = fontSize + "px";
			obj.style.lineHeight = lineHeight + "px";
		}
}

function setChildNode(obj)
{
	if (obj && obj.childNodes && obj.className != "picture")
	{
		for (var j in obj.childNodes)
		{
			if (obj.childNodes[j].nodeType == 1)
			{
				if (setChildNode(obj.childNodes[j]) && obj.childNodes[j].style != null) 
				{
					obj.childNodes[j].style.fontSize = fontSize + "px";
					obj.childNodes[j].style.lineHeight = lineHeight + "px";
				}                        
			}
		}
		return true;
	}
	else
	{
		return false;
	}
}

function eventFaceLarger( object ) {
	fontSize = fontSize + 2;
	if (fontSize > 18) { fontSize = 18; }
	setFacesSizes(object);
}

function eventFaceSmaller(object) {
	fontSize = fontSize - 2
	if (fontSize < 9) fontSize = 9;
	setFacesSizes(object);
}
