/* * Cross-browser event handling, by Scott Andrew */ function addEvent(c,b,e,a){if(c.addEventListener){c.addEventListener(b,e,a);return true}else{if(c.attachEvent){var d=c.attachEvent("on"+b,e);return d}else{return false}}}function knackerEvent(a){if(a&&a.stopPropagation){a.stopPropagation()}if(window.event&&window.event.cancelBubble){window.event.cancelBubble=true}if(a&&a.preventDefault){a.preventDefault()}if(window.event){window.event.returnValue=false}}function cancelEventSafari(){return false}function getElementStyle(b,d){var c=document.getElementById(b);if(c.currentStyle){return c.currentStyle[toCamelCase(d)]}else{if(window.getComputedStyle){var a=window.getComputedStyle(c,"");return a.getPropertyValue(d)}else{return""}}}function toCamelCase(e){var b=e.toLowerCase().split("-");if(b.length==1){return b[0]}var a=(e.indexOf("-")==0)?b[0].charAt(0).toUpperCase()+b[0].substring(1):b[0];for(var c=1;c