var zoomFactor = 0; var fontSizeGlobal = "100%"; function zoom() { zoomFactor=zoomFactor + 20; if (zoomFactor>40) zoomFactor = -20; // alert('zoomFactor: ' + zoomFactor); var factor = zoomFactor; var size = "100%"; var obj = document.getElementById("content"); if (obj) { if (obj.style.fontSize != null && obj.style.fontSize != "") { size = obj.style.fontSize; } size = Number(String(size).substring(0, String(size).indexOf("%"))) if (size > 20 && size < 400) size = size + factor; if (factor == 0) size = 100; setPersFontSize(size + "%"); loadZoom(); // if (navigator.appName=="Netscape") {location.reload();} } else { alert('The zoom function is only available on content pages.'); } } function loadZoom() { var newSize = getPersFontSize(); var obj = document.getElementById("content"); obj.style.fontSize = newSize; /* var lineHeight = '18px'; if (newSize=='120%') { lineHeight = '35px'; } else if (newSize=='140%') { lineHeight = '50px'; } else if (newSize=='160%') { lineHeight = '60px'; } */ // obj.style.lineHeight = lineHeight; var obj = document.getElementById("content_table"); if (obj) { obj.style.fontSize = newSize; // obj.style.lineHeight = lineHeight; // alert(obj.style.lineHeight ); } // changeP(newSize); } // http://www.quirksmode.org/dom/changess.html function changeP(newSize) { if (!document.styleSheets) return; var theRules = new Array(); if (document.styleSheets[1].cssRules) theRules = document.styleSheets[1].cssRules else if (document.styleSheets[1].rules) theRules = document.styleSheets[1].rules else return; //theRules[theRules.length-1].style.p.fontSize = newSize; theRules[theRules.length-1].style.backgroundColor = '#EEF0F5'; } function setPersFontSize(fontSize) { document.cookie = "fontSize=" + fontSize + ";"; fontSizeGlobal = fontSize; } function getPersFontSize() { var fontSize = "100%"; if (document.cookie) { var val = document.cookie; var idxStart = val.indexOf("fontSize=") var idxEnd = val.indexOf(";", idxStart); if (idxEnd < 0) { idxEnd = val.length; } if (idxStart >= 0) {fontSize = val.substring(idxStart + "fontSize=".length, idxEnd);} } else { fontSize = fontSizeGlobal; setPersFontSize(fontSize); } if (fontSize=="180%") fontSize="100%"; return fontSize; }