var currentFontSize = 4; function revertStyles(fontsize){ currentFontSize = fontsize; changeFontSize(0); } function changeFontSize(sizeDifference){ //get css font size var rule = getRuleByName("body.fs" + (currentFontSize + sizeDifference)); if (rule){ document.body.style.fontSize = rule.style.fontSize; currentFontSize = currentFontSize + sizeDifference; createCookie("FontSize", currentFontSize, 365); equalHeight(); } return; }; function getRuleByName(ruleName){ for (i=0; i 0){ bclass = bclass.replace(/^\w+/,screentype); }else{ bclass = screentype + ' ' + bclass; } document.body.className = bclass; equalHeightInit(); createCookie("ScreenType", screentype, 365); } String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); }; function changeToolHilite(oldtool, newtool) { if (oldtool != newtool) { if (oldtool) { oldtool.src = oldtool.src.replace(/-hilite/,''); } newtool.src = newtool.src.replace(/.gif$/,'-hilite.gif'); } } //addEvent - attach a function to an event function jaAddEvent(obj, evType, fn){ if (obj.addEventListener){ obj.addEventListener(evType, fn, false); return true; } else if (obj.attachEvent){ var r = obj.attachEvent("on"+evType, fn); return r; } else { return false; } } function equalHeight (elems){ if (!elems) return; var maxh = 0; for (var i=0; i maxh) maxh = elems[i].scrollHeight; } for (i=0; i= 1) return divs[divs.length - 1]; return null; } function getFirstDiv (id) { var obj = document.getElementById (id); if (!obj) return null; var divs = obj.getElementsByTagName ('div'); if (divs && divs.length >= 1) return divs[0]; return obj; } function getElementsByClass(searchClass,node,tag) { var classElements = new Array(); var j = 0; if ( node == null ) node = document; if ( tag == null ) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)'); for (var i = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } //alert(searchClass + j); return classElements; } function instr(str, item){ var arr = str.split(" "); for (var i = 0; i < arr.length; i++){ if (arr[i] == item) return true; } return false; } function equalHeightInit (){ var ja_spl = document.getElementById('ja-botsl'); if (!ja_spl) return; var jablocks = getElementsByClass ("moduletable", ja_spl, "DIV"); equalHeight (jablocks); } jaAddEvent (window, 'load', equalHeightInit); function fixIE() { var objs = getElementsByClass ("createdate", null, "TD"); if (objs) { for (var i=0; i"; } } } /*function setActiveStyleSheet1(url,act,style,old){ url = url + '?act=' + act; url = url + '&style=' + style; url = url + '&old=' + old; var myAjax = new Ajax(url, {method: 'get', onComplete: updateTool}).request(); } function updateTool(){ window.location.reload(); } */jaAddEvent (window, 'load', fixIE);