function showDiv(event) { if (typeof event == "undefined") { event = window.event; } var target = getEventTarget(event); var tipitem; if (target.value != null) { tipitem = target.value; } tipitem = "div_" + tipitem; if (document.getElementById(tipitem)) { var tipdiv = document.getElementById(tipitem); var fieldLabel = target.nextSibling; while (fieldLabel.nodeName.toLowerCase() !="label") { fieldLabel = fieldLabel.nextSibling; } if (target.checked == true) { tipdiv.style.display = "block"; fieldLabel.className = "biglabel"; } else { tipdiv.style.display = "none"; fieldLabel.className = "normlabel"; } } return true; } function initTooltips() { var tips = getElementsByAttribute("class","hasform"); for (var i=0;i < tips.length; i++) { attachEventListener(tips[i],"click",showDiv,false); } return true; } function attachEventListener(target,eventType,functionRef,capture) { if (typeof target.addEventListener != "undefined") { target.addEventListener(eventType,functionRef,capture); } else if (typeof target.attachEvent != "undefined") { target.attachEvent("on" + eventType, functionRef); } else { eventType = "on" + eventType; if (typeof target[eventType] == "function") { var oldListener = target[eventType]; target[eventType] = function() { oldListener(); return functionRef(); }; } else { target[eventType] = funtionRef; } } } function addLoadListener(fn) { if (typeof window.addEventListener != 'undefined') { window.addEventListener('load',fn,false); } else if (typeof document.addEventListener != 'undefined') { document.addEventListener('load',fn,false); } else if (typeof window.attachEvent != 'undefined') { window.attachEvent('onload',fn); } else { var oldfn = window.onload; if (typeof window.onload != 'function') { window.onload = fn; } else { window.onload = function() { oldfn(); fn(); }; } } } function getElementsByAttribute(attribute,attributeValue) { var elementArray = new Array(); var matchedArray = new Array(); if (document.all) { elementArray = document.all; } else { elementArray = document.getElementsByTagName("*"); } for (var i = 0;i