function setFontsize(size) {
	b = $A(document.getElementsByTagName('body')).map(Element.extend)[0];
	flist = $('fontsize').down(2).childElements();
	flist.each(function(s) {
		  s.removeClassName('current');
	});
	
	if (size == 0) {
		b.removeClassName('big');
		b.removeClassName('medium');
		flist[0].addClassName('current');
		DRK_updateSessionFontsize(0);
	} else if (size == 1) {
		b.removeClassName('big');
		b.addClassName('medium');
		flist[1].addClassName('current');
		DRK_updateSessionFontsize(1);
	} else if (size == 2) {
		b.removeClassName('medium');
		b.addClassName('big');
		flist[2].addClassName('current');
		DRK_updateSessionFontsize(2);
	}
}

function changeFontsize(size) {
	b = $A(document.getElementsByTagName('body')).map(Element.extend)[0];
	flist = $('fontsize').down(2).childElements();
	flist.each(function(s) {
		  s.removeClassName('current');
	});
	
	if (size == 0) {
		b.removeClassName('big');
		b.removeClassName('medium');
		flist[0].addClassName('current');
	} else if (size == 1) {
		b.removeClassName('big');
		b.addClassName('medium');
		flist[1].addClassName('current');
	} else if (size == 2) {
		b.removeClassName('medium');
		b.addClassName('big');
		flist[2].addClassName('current');
	}
}
function updateFontsize(size) {
	
	if (size == 0) {
		DRK_updateSessionFontsize(0);
	} else if (size == 1) {
		DRK_updateSessionFontsize(1);
	} else if (size == 2) {
		DRK_updateSessionFontsize(2);
	}
}

function DRK_updateSessionFontsize(n) {
	var url = 'typo3conf/ext/jostar_fontsizemenu/pi1/response.php?fontsize=' + parseInt(n);
	
	new Ajax.Request(url, {
		method: 'get',
	
		onSuccess: function(transport) {
//			alert("changed fontsize");
		}
	});
}
