/*:::::::::. :: Javascript Functions for map & guide :: :: Author: plenum stoll & fischbach, Herrenberg :: Create Date: 2006-01-18 :: Change Date: :: Purpose: Several Functiondescriptions :: :: Function Index: :: :: :: .: :: :: :: :: :: .:::*/ if (!Array.prototype.push) { Array.prototype.push = function() { for (var i = 0, ii = arguments.length; i < ii; i++) { this[this.length] = arguments[i]; } return this.length; }; } var EventBroadcaster = new Object(); EventBroadcaster.init = function(obj) { obj._listeners = new Array(); obj.broadcastMessage = this._broadcastMessage; obj.addListener = this._addListener; return obj; }; EventBroadcaster._broadcastMessage = function(method) { var listeners = this._listeners; var i = listeners.length; while (i--) { var listener = listeners[i]; if (listener[method]) { listener[method](); } } }; EventBroadcaster._addListener = function(obj) { this._listeners.push(obj); return true; }; window.onload = function() { this.broadcastMessage('onload'); }; EventBroadcaster.init(window); var sfFocus = new Object(); window.addListener(sfFocus); sfFocus.onload = function(){ var sfEls = document.getElementsByTagName("INPUT"); for (var i=0; i .module_variants, #nav_lang_form_dropdown_submit {display:none;}'); }