/* cbb function by Roger Johansson, http://www.456bereastreet.com/ */ var cbb = { mouseOver : function(event) { var element = Event.findElement(event,'.cb'); element.select("div").invoke('addClassName','hover'); }, mouseOut : function(event) { var element = Event.findElement(event,'.cb'); element.select("div").invoke('removeClassName','hover'); }, mouseDown : function(event) { var element = Event.findElement(event,'.cb'); element.select("div").invoke('addClassName','down'); event.stop(); }, mouseUp : function(event) { var element = Event.findElement(event,'.cb'); element.select("div").invoke('removeClassName','down'); event.stop(); }, mouseClick : function(event) { var element = Event.findElement(event,'.cb'); document.location = element.select("a").first().href; event.stop(); }, init : function() { // Check that the browser supports the DOM methods used if (!document.getElementById || !document.createElement || !document.appendChild) return false; var oElement, oOuter, oI1, oI2, tempId; // Find all elements with a class name of cbb var arrElements = document.getElementsByTagName('*'); var oRegExp = new RegExp("(^|\\s)cbb(\\s|$)"); for (var i=0; i