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 objs = new Array(); objs[0] = getFirstDiv ("ja-topsl1"); objs[1] = getFirstDiv ("ja-topsl2"); objs[2] = getFirstDiv ("ja-topsl3"); equalHeight (objs); var janewsblocks = getElementsByClass ("ja-newsblock", document, "DIV"); for (var i=0; i 1) equalHeight (janewsitems); } } jaAddEvent (window, 'load', equalHeightInit); jaToolsHover = function() { var jautw = document.getElementById("ja-usertoolswrap"); if (!jautw) return; jautw.onmouseover=function() { this.className="ja-toolswraphover"; } jautw.onmouseout=function() { this.className=""; } } jaAddEvent (window, 'load', jaToolsHover); jaToolsHover = function() { var jautw = document.getElementById("jausertoolswrap"); if (!jautw) return; jautw.onmouseover=function() { this.className="ja-toolswraphover"; } jautw.onmouseout=function() { this.className=""; } } jaAddEvent (window, 'load', jaToolsHover); jaAddEvent (window, 'load', divMOV); function divMOV(){ var divparemt = document.getElementById("ja-topsl"); var divM = getElementsByClass ("moduletable", divparemt, "DIV"); for (var i=0; i