// Custom label focus fixes safari and enables classes // passes to blurClass and focusClass // IE cannot use label.getAttribute('for') so use label.htmlFor instead function focusInput () { focusLabels (); if(!document.getElementsByTagName) return false; var inputs = document.getElementsByTagName("input"); for(i=0;i1) {return}; tags[i].onmouseover=function() {this.className+=" newsHover";} tags[i].onmouseout=function() {this.className=this.className.replace(new RegExp(" newsHover\\b"), "")} tags[i].onclick = function () {location.href = this.getElementsByTagName("a")[0].href} } } // simon willison's addloadevent http://simon.incutio.com/archive/2004/05/26/addLoadEvent function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } }//End of addLoadEvent addLoadEvent(focusInput); addLoadEvent(function() { /* more code to run on page load */ newsHover ('inner-news-list'); //applyDropShadows("fieldset","shadow3"); }); var mouseOvers = new Array(); var mouseOuts = new Array(); function initMouseOver() { var imgs = getElementsByClass('mouseOn'); for (var i=0;i