//Default waarde staat in de inc_libfrontend
var textarea, enabled, gecko;
enabled=true
var fsize = 11
window.onload = init
function init(){
keyPressInit()
}
function keyPressInit() {
if (document.addEventListener) {
document.addEventListener("keypress",function(e){keyAction(e)},true);
if (window.opera) return;
document.addEventListener("keydown",function(e){keyAction(e)},true);
gecko = true;
}else{
if (document.attachEvent) {
document.attachEvent("onkeydown", keyAction)
}
}
}
function keyAction(e) {
if (e.altKey || e.ctrlKey) return;
var Key = e.keyCode;
if (Key == 0) Key = e.charCode;
fsize = parseInt(fsize)
switch (Key) {
case 107 : case 187 : // +
fsize = 16;
document.getElementById('body').className = 'fontsize'+fsize
document.getElementById('lettertype').innerHTML = 'lettergrootte (groot)
';
updateFontsize(fsize)
break;
case 109 : case 189 : // -
fsize = 11;
document.getElementById('body').className = 'fontsize'+fsize
document.getElementById('lettertype').innerHTML = 'lettergrootte
';
updateFontsize(fsize)
break;
}
}
var http_request = false;
function updateFontsize(size) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
//http_request.onreadystatechange = alertContents;
http_request.open('GET', 'xml/updateFontSize.xml.asp?size='+ size, true);
http_request.send(null);
}