if (window.attachEvent) { window["event_load" + initialize] = initialize; window["load" + initialize] = function () { window["event_load" + initialize](window.event) }; window.attachEvent("onload", window["load" + initialize]) } else { window.addEventListener("load", initialize, false) } var el_array = new Array(); function initialize() { var _1 = document.getElementById("main_body"); if (_1) { removeClassName(_1, "no_guidelines"); var _2 = getElementsByClassName(document, "*", "guidelines"); if ((_1.offsetWidth <= 450) || (_2 == "")) { addClassName(_1, "no_guidelines", true) } } elements = getElementsByClassName(document, "*", "element"); for (i = 0; i < elements.length; i++) { if (elements[i].type == "checkbox" || elements[i].type == "radio" || elements[i].type == "file") { elements[i].onclick = function () { safari_reset(); addClassName(this.parentNode.parentNode, "highlighted", true) }; elements[i].onfocus = function () { safari_reset(); addClassName(this.parentNode.parentNode, "highlighted", true) }; el_array.splice(el_array.length, 0, elements[i]) } else { elements[i].onfocus = function () { safari_reset(); addClassName(this.parentNode.parentNode, "highlighted", true) }; elements[i].onblur = function () { removeClassName(this.parentNode.parentNode, "highlighted") } } } var _3 = navigator.userAgent.toLowerCase(); var _4 = document.getElementsByTagName("body"); if (_3.indexOf("safari") + 1) { addClassName(_4[0], "safari", true) } if (_3.indexOf("firefox") + 1) { addClassName(_4[0], "firefox", true) } } function safari_reset() { for (var i = 0; i < el_array.length; i++) { removeClassName(el_array[i].parentNode.parentNode, "highlighted") } } function getElementsByClassName(_6, _7, _8) { var _9 = (_7 == "*" && _6.all) ? _6.all : _6.getElementsByTagName(_7); var _a = new Array(); _8 = _8.replace(/\-/g, "\\-"); var _b = new RegExp("(^|\\s)" + _8 + "(\\s|$)"); var _c; for (var i = 0; i < _9.length; i++) { _c = _9[i]; if (_b.test(_c.className)) { _a.push(_c) } } return (_a) } function removeClassName(_e, _f) { if (_e.className) { var _10 = _e.className.split(" "); var _11 = _f.toUpperCase(); for (var i = 0; i < _10.length; i++) { if (_10[i].toUpperCase() == _11) { _10.splice(i, 1); i-- } } _e.className = _10.join(" ") } } function addClassName(_13, _14, _15) { if (_13.className) { var _16 = _13.className.split(" "); if (_15) { var _17 = _14.toUpperCase(); for (var i = 0; i < _16.length; i++) { if (_16[i].toUpperCase() == _17) { _16.splice(i, 1); i-- } } } _16[_16.length] = _14; _13.className = _16.join(" ") } else { _13.className = _14 } }