var glossar_infos =
{
'de_android'     : ['Android',     'Android ist ein von der Open Handset Alliance entwickeltes Betriebssystem f&uuml;r Mobiltelefone, das auf Linux und Java basiert.'],
'en_android'     : ['Android',     'Android is an operation system for mobile phones which is developed by the Open Handset Alliance and based on Linux and Java.'],
'de_a2dp'        : ['A2DP',        '<p class="skyybubbles"><strong>A</strong>dvanced <strong>A</strong>udio <strong>D</strong>istribution <strong>P</strong>rofil</p>Dieses Bluetooth Profil erm&ouml;glicht die &Uuml;bertragung von Stereomusik in guter Qualit&auml;t auf Kopfh&ouml;rer oder Lautsprecher.<br /><br /><a class="skyybubbles" href="bluetoothprofiles.php">Mehr Informationen</a>'],
'en_a2dp'        : ['A2DP',        '<p class="skyybubbles"><strong>A</strong>dvanced <strong>A</strong>udio <strong>D</strong>istribution <strong>P</strong>rofile</p>This Bluetooth profile supports the transmission of stereo music in good quality to headphones or speakers.<br /><br /><a class="skyybubbles" href="e-bluetoothprofiles.php">More Information</a>'],
'de_bluetooth'   : ['Bluetooth',   'Mit Bluetooth lassen sich Ger&auml;te per Funk miteinander verbinden. Die Reichweite betr&auml;gt in der Regel bis zu 10 Meter. Mit Bluetooth k&ouml;nnen z.B. Mobiltelefone mit Headsets, Stereokopfh&ouml;rern, KFZ Freisprecheinrichtungen oder Tastaturen verbunden werden.<br /><br /><a class="skyybubbles" href="mobiledata.php#_bluetooth">Mehr Informationen</a>'],
'en_bluetooth'   : ['Bluetooth',   'With Bluetooth devices may be wirelessly connected. The range is normally up to 10 meters. With Bluetooth one may for example connect mobile phones with headsets, stereo headphones, car kits or keyboards.<br /><br /><a class="skyybubbles" href="e-mobiledata.php#_bluetooth">More Information</a>'],
'de_brew'        : ['BREW',        '<p class="skyybubbles"><strong>B</strong>inary <strong>R</strong>untime <strong>E</strong>nvironment for <strong>Wireless</strong></p>BREW ist ein von Qualcomm entwickeltes Betriebssystem f&uuml;r Mobiltelefone.<br /><br /><a class="skyybubbles" href="http://brew.qualcomm.com">Mehr Informationen</a>'],
'en_brew'        : ['BREW',        '<p class="skyybubbles"><strong>B</strong>inary <strong>R</strong>untime <strong>E</strong>nvironment for <strong>Wireless</strong></p>BREW is an operation system for mobile phones which is developed by Qualcomm.<br /><br /><a class="skyybubbles" href="http://brew.qualcomm.com">More Information</a>'],
'de_dmb'         : ['DMB',         '<p class="skyybubbles"><strong>D</strong>igital <strong>M</strong>edia <strong>B</strong>roadcast</p>&Uuml;bertragungsstandard f&uuml;r mobiles Fernsehen.'],
'en_dmb'         : ['DMB',         '<p class="skyybubbles"><strong>D</strong>igital <strong>M</strong>edia <strong>B</strong>roadcast</p>Transmission standard for mobile television.'],
'de_dualsim'     : ['DualSIM',     'Mobiltelefone, die mit zwei Empfangsteilen und SIM-Karten-Lesern ausgestattet sind. Hiermit kann man mit zwei verschiedenen SIM Karten gleichzeitig erreichbar sein, z.B. um eine gesch&auml;ftliche und eine private SIM Karte gleichzeitig zu nutzen.'],
'en_dualsim'     : ['DualSIM',     'Mobile phones equiped with two receivers and SIM card readers. Thus one can be available with two SIM cards at the same time. This can be handy to use a private and a buisiness SIM.'],
'de_dvbh'        : ['DVB-H',       '<p class="skyybubbles"><strong>D</strong>igital <strong>V</strong>ideo <strong>B</strong>roadcast <strong>Handheld</strong></p>&Uuml;bertragungsstandard f&uuml;r mobiles digitales Fernsehen, der f&uuml;r Filme in niedriger Aufl&ouml;sung zur Darstellung auf den Displays von Mobiltelefonen optimiert wurde.'],
'en_dvbh'        : ['DVB-H',       '<p class="skyybubbles"><strong>D</strong>igital <strong>V</strong>ideo <strong>B</strong>roadcast <strong>Handheld</strong></p>Transmission standard for mobile television optimized for movies in low resolution to be used on displays of mobile phones.'],
'de_dvbt'        : ['DVB-T',       '<p class="skyybubbles"><strong>D</strong>igital <strong>V</strong>ideo <strong>B</strong>roadcast <strong>Terrestrial</strong></p>&Uuml;bertragungsstandard f&uuml;r digitales Fernsehen, der f&uuml;r Filme in hoher Aufl&ouml;sung zur Darstellung auf normalen Fernsehger&auml;ten optimiert wurde.'],
'en_dvbt'        : ['DVB-T',       '<p class="skyybubbles"><strong>D</strong>igital <strong>V</strong>ideo <strong>B</strong>roadcast <strong>Terrestrial</strong></p>Transmission standard for digital television optimized for movies in high resolution optimized for movies in high resolution to be used on normal tv sets.'],
'de_edge'        : ['EDGE',        '<p class="skyybubbles"><strong>E</strong>nhanced <strong>D</strong>ata Rates for <strong>G</strong>SM <strong>E</strong>volution</p>Dieser Daten&uuml;bertragungsstandard basiert auf GPRS und erm&ouml;glicht eine Daten&uuml;bertragungsrate von bis zu 236,8 kbit/s. EDGE stellt die letztm&ouml;gliche Ausbaustufe der GSM Netze dar.'],
'en_edge'        : ['EDGE',        '<p class="skyybubbles"><strong>E</strong>nhanced <strong>D</strong>ata Rates for <strong>G</strong>SM <strong>E</strong>volution</p>This data transmission standard is based on GPRS and allows a data transfer rate of up to 236,8 kbit/s. EDGE represents the last possible level of extension for existing GSM networks.'],
'de_geotags'     : ['GeoTags',     'Wenn Mobiltelefone mit Kamera und GPS ausgestattet sind, k&ouml;nnen sie beim Fotografieren die geographische Position unsichtbar mit in das Foto schreiben. Diese Positionsangaben bezeichnet man als GeoTags.'],
'en_geotags'     : ['GeoTags',     'When mobile phones are equiped with camera and GPS they can write the geographical position invisibly into the picture while taking it. This information is called GeoTags.'],
'de_gprs'        : ['GPRS',        '<p class="skyybubbles"><strong>G</strong>eneral <strong>P</strong>acket <strong>R</strong>adio <strong>S</strong>ervice</p>Bei diesem Daten&uuml;bertragungsstandard werden Daten in Pakete zerlegt und getrennt versandt. Beim Empf&auml;nger werden sie dann wieder zusammengesetzt. Eine gleichzeitige &Uuml;bertragung von Daten und Sprache ist hierbei m&ouml;glich. Die Daten&uuml;bertragungsrate betr&auml;gt bis zu 171,2 Kbit/s. Die m&ouml;gliche H&ouml;chstgeschwindigkeit h&auml;ngt von der Anzahl der Kan&auml;le ab. Hierbei wird zwischen Uplink- und Downlinkkan&auml;len unterschieden, die jeweils 14,4kbps unterst&uuml;tzen. Je mehr Kan&auml;le ein Telefon bietet, desto schneller funktioniert die &Uuml;bertragung. GPRS wird in Deutschland von allen Netzbetreibern angeboten. Die m&ouml;glichen Kombinationen wurden in Klassen eingeteilt.<br /><br /><a class="skyybubbles" href="mobiledata.php#_gprs">Mehr Informationen</a>'],
'en_gprs'        : ['GPRS',        '<p class="skyybubbles"><strong>G</strong>eneral <strong>P</strong>acket <strong>R</strong>adio <strong>S</strong>ervice</p>With this data transmission standard data is split in packages and transferred separately. At the recipient they are rejoined. Simultaneous transfer of data and speech is possible. The data transfer rate is up to 171,2 Kbit/s. The possible top speed is depending on the number of used channels. Here uplink and downlink channels may differ with 14,4kbps each. The more channels a phone supports the faster the data transfer.<br /><br /><a class="skyybubbles" href="e-mobiledata.php#_gprs">More Information</a>'],
'de_gps'         : ['GPS',         '<p class="skyybubbles"><strong>G</strong>lobal <strong>P</strong>ositioning <strong>S</strong>ystem</p>GPS ist ein Ortungssystem, bei dem 30 Satelliten in einer H&ouml;he von ca. 20.000 km Signale senden. Diese werden von Empfangsger&auml;ten ausgewertet, wodurch  die Bestimmung der Position und somit die Navigation mit GPS-Navigationsger&auml;ten erm&ouml;glicht wird. GPS kann von jedem weltweit lizenzkostenfrei genutzt werden.'],
'en_gps'         : ['GPS',         '<p class="skyybubbles"><strong>G</strong>lobal <strong>P</strong>ositioning <strong>S</strong>ystem</p>GPS is a positioning system based on 30 satellites circling around earth in a height of 12,500 miles sending signals. These are received by GPS receivers which calculate the position and enabling GPS navigation systems to work. GPS can be used worldwide by anyone without paying licence fees.'],
'de_gsm'         : ['GSM',         '<p class="skyybubbles"><strong>G</strong>lobal <strong>S</strong>ystem for <strong>M</strong>obile Communication</p>Weltweiter digitaler Mobilfunkstandard, der haupts&auml;chlich f&uuml;r Sprache genutzt wird, aber auch relativ langsame Daten&uuml;bertragung unterst&uuml;tzt. In Europa werden die Frequenzen 900 und 1800 MHz genutzt, in Amerika 850 und 1900 MHz. In Deutschland nutzten anfangs T-Mobile &amp; vodafone die Frequenz 900 MHz und e-plus &amp; o2 die Frequenz 1800 MHz. Mittlerweile nutzen alle Deutschen Mobilfunkanbieter beide Frequenzen.'],
'en_gsm'         : ['GSM',         '<p class="skyybubbles"><strong>G</strong>lobal <strong>S</strong>ystem for <strong>M</strong>obile Communication</p>Worldwide digital cellular standard primary used for speech but also for relative slow data. In Europe frequencies 900 and 1800 MHz are used and in America 850 and 1900 MHz. In Germany T-Mobile &amp; vodafone started with 900 MHz and e-plus &amp; o2 with 1800 MHz. Meanwhile all German cellular network operators use both frequencies.'],
'de_hscsd'       : ['HSCSD',       '<p class="skyybubbles"><strong>H</strong>igh <strong>S</strong>peed <strong>C</strong>ircuit <strong>S</strong>witched <strong>D</strong>ata</p>Dieser Daten&uuml;bertragungsstandard b&uuml;ndelt mehrere herk&ouml;mmliche Kan&auml;le und erm&ouml;glicht somit h&ouml;here Daten&uuml;bertragungsraten, die von der Anzahl der geb&uuml;ndelten Kan&auml;le abh&auml;ngen.<br /><br /><a class="skyybubbles" href="mobiledata.php#_hscsd">Mehr Informationen</a>'],
'en_hscsd'       : ['HSCSD',       '<p class="skyybubbles"><strong>H</strong>igh <strong>S</strong>peed <strong>C</strong>ircuit <strong>S</strong>witched <strong>D</strong>ata</p>This data transmission standard combines several channels and thus allows higher data rates which are dependant of the number of used channels.<br /><br /><a class="skyybubbles" href="e-mobiledata.php#_hscsd">More Information</a>'],
'de_hsdpa'       : ['HSDPA',       '<p class="skyybubbles"><strong>H</strong>igh <strong>S</strong>peed <strong>D</strong>ownlink <strong>P</strong>acket <strong>A</strong>ccess</p>Dieser Daten&uuml;bertragungsstandard setzt auf UMTS auf und beschleunigt dieses von anfangs 3,6 Mbit/s im Endausbau auf bis zu 14,4 MBit/s beim Herunterladen von Daten (&quot;Downlink&quot;).'],
'en_hsdpa'       : ['HSDPA',       '<p class="skyybubbles"><strong>H</strong>igh <strong>S</strong>peed <strong>D</strong>ownlink <strong>P</strong>acket <strong>A</strong>ccess</p>This data transmission standard is based on UMTS and allows a downlink data rate of 3.6 Mbit/s in the beginning and up to 14.4 MBit/s in the final development.'],
'de_hspa+'       : ['HSPA+',       '<p class="skyybubbles"><strong>H</strong>igh <strong>S</strong>peed <strong>P</strong>acket <strong>A</strong>ccess <strong>Plus</strong></p>Dieser Daten&uuml;bertragungsstandard basiert auf UMTS und ist eine leistungsf&auml;higere Variante von HSPA. Er bietet 28 Mbit/s im Downlink und 11 Mbit/s im Uplink und arbeitet mit einem Mehrantennensystem. Mit ihm wird ein kontinuierlicher &Uuml;bergang von Mobilfunknetzen der 3. zu denen der 4. Generation mit Long Term Evolution (LTE) geschaffen.'],
'en_hspa+'       : ['HSPA+',       '<p class="skyybubbles"><strong>H</strong>igh <strong>S</strong>peed <strong>P</strong>acket <strong>A</strong>ccess <strong>Plus</strong></p>This data transmission standard is based on UMTS and is an advanced version of HSPA. It allows a downlink data rate of 28 MBit/s and 11 MBit/s in uplink. It works with multiple antennas. With it a continued transformation of 3rd generation mobile networks to 4th generation with Long Term Evolution (LTE) is possible.'],
'de_hsupa'       : ['HSUPA',       '<p class="skyybubbles"><strong>H</strong>igh <strong>S</strong>peed <strong>U</strong>plink <strong>P</strong>acket <strong>A</strong>ccess</p>Dieser Daten&uuml;bertragungsstandard setzt auf UMTS auf und beschleunigt dieses von anfangs 1,45 Mbit/s im Endausbau auf bis zu 5,8 MBit/s beim Hochladen von Daten (&quot;Uplink&quot;)'],
'en_hsupa'       : ['HSUPA',       '<p class="skyybubbles"><strong>H</strong>igh <strong>S</strong>peed <strong>U</strong>plink <strong>P</strong>acket <strong>A</strong>ccess</p>This data transmission standard is based on UMTS and allows an uplink data rate of 1.45 Mbit/s in the beginning and up to 5.8 MBit/s in the final development.'],
'de_ip54'        : ['IP54',        '<p class="skyybubbles"><strong>I</strong>ngress <strong>P</strong>rotection <strong>54</strong></p>Die IP Schutzklasse gibt an, wie gut elektrische Ger&auml;te gegen das Eindringen von Fremdstoffen gesch&uuml;tzt sind. Die Schutzklasse besteht aus zwei Ziffern, von denen die erste das Eindringen von festen Fremdk&ouml;rpern und die zweite das Eindringen von Wasser angibt. IP 54 bedeutet Schutz vor Staubablagerung und Schutz gegen Spritzwasser.'],
'en_ip54'        : ['IP54',        '<p class="skyybubbles"><strong>I</strong>ngress <strong>P</strong>rotection <strong>54</strong></p>The IP protection class indicates, how electrical devices are protected against impurities. The protection class consists of two digits. The first indicates protection against foreign particles and the second protection against water. IP 54 means protection against dust deposit and against splash water.'],
'de_ip57'        : ['IP57',        '<p class="skyybubbles"><strong>I</strong>ngress <strong>P</strong>rotection <strong>57</strong></p>Die IP Schutzklasse gibt an, wie gut elektrische Ger&auml;te gegen das Eindringen von Fremdstoffen gesch&uuml;tzt sind. Die Schutzklasse besteht aus zwei Ziffern, von denen die erste das Eindringen von festen Fremdk&ouml;rpern und die zweite das Eindringen von Wasser angibt. IP 57 bedeutet Schutz vor Staubablagerung und Schutz gegen zeitweiliges Untertauchen.'],
'en_ip57'        : ['IP57',        '<p class="skyybubbles"><strong>I</strong>ngress <strong>P</strong>rotection <strong>57</strong></p>The IP protection class indicates, how electrical devices are protected against impurities. The protection class consists of two digits. The first indicates protection against foreign particles and the second protection against water. IP 57 means protection against dust deposit and against immersion.'],
'de_ip67'        : ['IP67',        '<p class="skyybubbles"><strong>I</strong>ngress <strong>P</strong>rotection <strong>67</strong></p>Die IP Schutzklasse gibt an, wie gut elektrische Ger&auml;te gegen das Eindringen von Fremdstoffen gesch&uuml;tzt sind. Die Schutzklasse besteht aus zwei Ziffern, von denen die erste das Eindringen von festen Fremdk&ouml;rpern und die zweite das Eindringen von Wasser angibt. IP 67 bedeutet staubdicht und Schutz gegen zeitweiliges Untertauchen.'],
'en_ip67'        : ['IP67',        '<p class="skyybubbles"><strong>I</strong>ngress <strong>P</strong>rotection <strong>67</strong></p>The IP protection class indicates, how electrical devices are protected against impurities. The protection class consists of two digits. The first indicates protection against foreign particles and the second protection against water. IP 67 means dust proof and protection against immersion.'],
'de_lte'         : ['LTE',         '<p class="skyybubbles"><strong>L</strong>ong <strong>T</strong>erm <strong>E</strong>volution</p>Dieser Mobilfunkstandard der vierten Generation (4G) bietet Daten&uuml;bertragungsraten von bis zu 300 Mbit/s. Er ist ein Nachfolger des 3G Standards UMTS. Die Daten&uuml;bertragung erfolgt bei LTE ausschlie&szlig;lich paketorientiert. Die Latenz, also die Verz&ouml;gerungszeiten vom Mobiltelefon bis zum Festnetz sind kleiner als 5ms. LTE kann bestehende Verbindungen zu anderen Funknetz-Technologien wie z.B. WLAN &amp; WiMAX weiterreichen (Handover).'],
'en_lte'         : ['LTE',         '<p class="skyybubbles"><strong>L</strong>ong <strong>T</strong>erm <strong>E</strong>volution</p>This fourth generation cellular standard (4G) allows a data transfer rate of up to 300 Mbit/s. It is a successor of the 3G standard UMTS. The data transfer is processed only packet based. The latency (delay between mobile phone and fixed line network) is below 5ms. LTE is able to transfer existing connections to other wireless technologies like WLAN &amp; WiMAX (handover).'],
'de_maemo'       : ['Maemo',       'Maemo ist ein von der Firma Nokia entwickeltes Betriebssystem f&uuml;r mobile Ger&auml;te, das auf Linux und Gnome basiert.'],
'en_maemo'       : ['Maemo',       'Maemo is an operation system for mobile devices which is developed by Nokia and based on Linux and Gnome.'],
'de_milstd810f'  : ['MIL-STD-810F','<p class="skyybubbles"><strong>MIL</strong>itary <strong>ST</strong>an<strong>D</strong>ard <strong> 810F</strong></p>Die US Army fasst hierunter verschiedene Standards zum Testen des eigenen Kriegsger&auml;ts zusammen.'],
'en_milstd810f'  : ['MIL-STD-810F','<p class="skyybubbles"><strong>MIL</strong>itary <strong>ST</strong>an<strong>D</strong>ard <strong> 810F</strong></p>The US Army subsumes several tests of their own military equipment into this standard.'],
'de_multitouch'  : ['Multitouch',  'Multitouch ist ein Verfahren f&uuml;r Touchscreens, bei dem die Eingaben mehrerer Finger ausgewertet werden. So ist beispielsweise das Vergr&ouml;&szlig;ern eines Bildschirmausschnittes durch das Antippen und Auseinanderbewegen von zwei Fingern m&ouml;glich. Multitouch wurde erstmals von Apple im iPhone eingesetzt.'],
'en_multitouch'  : ['Multitouch',  'Multitouch is a method for touchscreens where multiple touches of fingers are processed. For example zooming of a screen portion is possible by touching the display with two fingers and moving them away from each other. Multitouch was first used by Apple for the iPhone'],
'de_nas'         : ['NAS',         '<p class="skyybubbles"><strong>N</strong>etwork <strong>A</strong>ttached <strong>S</strong>torage</p>Im einfachsten Fall eine Festplatte mit Netzwerkanschluss, die im LAN verf&uuml;gbar ist. Auf die Daten kann &uuml;ber Protokolle wie SAMBA zugegriffen werden.'],
'en_nas'         : ['NAS',         '<p class="skyybubbles"><strong>N</strong>etwork <strong>A</strong>ttached <strong>S</strong>torage</p>In the most simple case a harddrive with network port making it available in the lan. The data can by accessed via protocols like SAMBA.'],
'de_pda'         : ['PDA',         '<p class="skyybubbles"><strong>P</strong>ersonal <strong>D</strong>igital <strong>A</strong>ssistant</p>Ger&auml;te dieser Gattung ersetzen Adressbuch, Notizzettel und vieles mehr. Sie sind relativ klein und k&ouml;nnen stets mitgenommen werden. In der Regel k&ouml;nnen zus&auml;tzliche Programme installiert werden. Auf diesen Ger&auml;ten l&auml;uft als Betriebssystem oft OS X, Android, PalmOS, Windows Mobile oder Symbian. Sind PDA und Mobiltelefon kombiniert, spricht man von &quot;Smartphones&quot;'],
'en_pda'         : ['PDA',         '<p class="skyybubbles"><strong>P</strong>ersonal <strong>D</strong>igital <strong>A</strong>ssistant</p>Devices of this kind substitute addressbook, note pad and much more. They are quite small and can always be carried along. Usually additional programs may be installed. They have an operation system like OS X, Android, PalmOS, Windows Mobile or Symbian. If PDA and mobile phone are combined the result is called &quot;smartphone&quot;.'],
'de_sap'         : ['SAP',         '<p class="skyybubbles"><strong>S</strong>IM <strong>A</strong>ccess <strong>P</strong>rofil</p>Dieses Bluetooth Profil erm&ouml;glicht es einer im KFZ eingebauten Freisprecheinrichtung, eine Verbindung mit der SIM-Karte eines Bluetooth-f&auml;higen Mobiltelefons herzustellen. Das Mobiltelefon befindet sich dann im Standby und dessen Akku wird kaum entladen. Hierbei werden die auf der SIM-Karte vorhandenen Zugangsdaten von der Freisprecheinrichtung genutzt und Telefonate &uuml;ber die Fahrzeugantenne der Freisprecheinrichtung geleitet.<br /><br /><a class="skyybubbles" href="bluetoothprofiles.php">Mehr Informationen</a>'],
'en_sap'         : ['SAP',         '<p class="skyybubbles"><strong>S</strong>IM <strong>A</strong>ccess <strong>P</strong>rofile</p>This Bluetooth profile enables a car hands free unit to access a mobile phone&#39;s SIM card via Bluetooth. The mobile phone is then in standby consuming only little energy. The access data on the SIM card is used by the car hands free unit to route phone calls over itself and use the car antenna.<br /><br /><a class="skyybubbles" href="e-bluetoothprofiles.php">More Information</a>'],
'de_skyybubbles' : ['SkyyBubbles', 'Funktion auf Skyynet, die Begriffe erkl&auml;rt, indem beim &Uuml;berfahren mit der Maus eine Sprechblase mit Erl&auml;uterungen angezeigt wird'],
'en_skyybubbles' : ['SkyyBubbles', 'Function on Skyynet describing topics by showing an informative speech bubble while doing a mouseover'],
'de_umts'        : ['UMTS',        '<p class="skyybubbles"><strong>U</strong>niversal <strong>M</strong>obile <strong>T</strong>elecommunications <strong>S</strong>ystem </p>Dieser Mobilfunkstandard der dritten Generation (3G) bietet Daten&uuml;bertragungsraten von bis zu 7,2 Mbit/s. Er ist der Nachfolger des 2G Standards GSM.'],
'en_umts'        : ['UMTS',        '<p class="skyybubbles"><strong>U</strong>niversal <strong>M</strong>obile <strong>T</strong>elecommunications <strong>S</strong>ystem </p>This third generation cellular standard (3G) allows a data transfer rate of up to 7.2 Mbit/s. It is the successor of the 2G standard GSM.'],
'de_voip'        : ['VoIP',        '<p class="skyybubbles"><strong>V</strong>oice <strong>o</strong>ver <strong>IP</strong></p>Coming Soon.'],
'en_voip'        : ['VoIP',        '<p class="skyybubbles"><strong>V</strong>oice <strong>o</strong>ver <strong>IP</strong></p>Coming Soon.'],
'de_webos'       : ['WebOS',       'WebOS ist ein von der Firma Palm entwickeltes Betriebssystem f&uuml;r Mobiltelefone, das Nachfolger von PalmOS ist.'],
'en_webos'       : ['WebOS',       'WebOS is an operation system for mobile phones which is developed by Palm. It is the successor of PalmOS.'],
'de_wimax'       : ['WiMAX',       '<p class="skyybubbles"><strong>W</strong>orldwide <strong>I</strong>nteroperability for <strong>M</strong>icrowave <strong>A</strong>ccess</p>Dieser Mobilfunkstandard der vierten Generation (4G) bietet Breitbandverbindungen nach IEEE-802.16 mit &Uuml;bertragungsraten von bis zu 70 MBit/s bei einer Distanz von bis zu 50 km. Er ist ein Nachfolger des 3G Standards UMTS.'],
'en_wimax'       : ['WiMAX',       '<p class="skyybubbles"><strong>W</strong>orldwide <strong>I</strong>nteroperability for <strong>M</strong>icrowave <strong>A</strong>ccess</p>This fourth generation cellular standard (4G) allows wideband connections according to IEEE-802.16 with data rates of up to 70 MBit/s at a distance of up to 50 km. It is a successor of the 3G standard UMTS'],
'de_wlan'        : ['WLAN',        '<p class="skyybubbles"><strong>W</strong>ireless <strong>L</strong>ocal <strong>A</strong>rea <strong>N</strong>etwork</p>System zur kabellosen Vernetzung per Funk nach dem Standard IEEE 802.11. Je nach Auspr&auml;gung werden unterschiedliche &Uuml;bertragungsraten von 11-540 MBit/s unterst&uuml;tzt. Ger&auml;te wie Computer, Router &amp; Mobiltelefone k&ouml;nnen &uuml;ber Distanzen von ca. 30-100m miteinander Verbindung aufnehmen.'],
'en_wlan'        : ['WLAN',        '<p class="skyybubbles"><strong>W</strong>ireless <strong>L</strong>ocal <strong>A</strong>rea <strong>N</strong>etwork</p>System for wireless radio connections according to IEEE 802.11. Depending on specification different transmission rates from 11-540 MBit/s are supported. Devices like computers, routers &amp; cellular phones can connect to each other in a range of about 100-300ft.'],
'de_woff'        : ['WOFF',        '<p class="skyybubbles"><strong>W</strong>eb <strong>O</strong>pen <strong>F</strong>ont <strong>F</strong>ormat</p>Dieses komprimierte Datenformat f&uuml;r Schriftarten wird von allen modernen Browsern unterst&uuml;tzt und erm&ouml;glicht den Einsatz von nicht auf dem Computer des Nutzers gespeicherten Schriftarten auf Internetseiten. WOFF unterst&uuml;tzt Schriftarten, die in den Formaten <em>OpenType</em> oder <em>TrueType</em> gespeichert sind.'],
'en_woff'        : ['WOFF',        '<p class="skyybubbles"><strong>W</strong>eb <strong>O</strong>pen <strong>F</strong>ont <strong>F</strong>ormat</p>This compacted data format for fonts is supported by all modern browsers and supports the use of fonts which are not installed on the user&#39;s computer on websites. WOFF supports fonts which are stored in the format <em>OpenType</em> or <em>TrueType</em>.']
};

var glossar_text = '';

function showGlossar(topic, explanation)
{
 if (glossar_infos != undefined && glossar_infos[explanation] != undefined)
 {
  var text = '<p class="skyybubbles_5">' + glossar_infos[explanation][0] + '</p>' + '<span style="width:260px; overflow:hidden;">' + glossar_infos[explanation][1] + '</span>';
  glossar_text = text;
  topic.onmousemove = positionGlossar;
 }
}

function positionGlossar(evt)
{
 evt = (evt) ? evt : ((window.event) ? window.event : '');
 var text = '';
 if (evt.clientY <= 220)
 {
  text = '<div><div class="skyybubbles_3"></div><div class="skyybubbles_2" style="text-align:left; width:295px; overflow:hidden;"><div style="margin-left:15px;"> ' + glossar_text + ' </div></div></div>';
  return overlib(text, MOUSEOFF, STICKY, CAPTION, RIGHT, SNAPX, 10, SNAPY, 10, FULLHTML);
 }
 else
 {
  text = '<div><div class="skyybubbles_1" style="text-align:left;"><div style="margin-left:15px; width:270px; overflow:hidden;"> ' + glossar_text + ' </div></div><div class="skyybubbles_4"></div></div>';
  return overlib(text, MOUSEOFF, STICKY, CAPTION, RIGHT, ABOVE, SNAPX, 10, SNAPY, 10, FULLHTML);
 }
}

//\/////
//\  overLIB 4.21 - You may not remove or change this notice.
//\  Copyright Erik Bosrup 1998-2004. All rights reserved.
//\  This file might be old, always check for the latest version at:
//\  http://www.bosrup.com/web/overlib/
//\  This is a modified version based on the additions of www.computerbild.de

var olLoaded=0,pmStart=10000000,pmUpper=10001000,pmCount=pmStart+1,pmt='',pms=new Array(),olInfo=new Info('4.21',1),FREPLACE=0,FBEFORE=1,FAFTER=2,FALTERNATE=3,FCHAIN=4,olHideForm=0,olHautoFlag=0,olVautoFlag=0,hookPts=new Array(),postParse=new Array(),cmdLine=new Array(),runTime=new Array();
registerCommands('donothing,inarray,caparray,sticky,background,noclose,caption,left,right,center,offsetx,offsety,fgcolor,bgcolor,textcolor,capcolor,closecolor,width,border,cellpad,status,autostatus,autostatuscap,height,closetext,snapx,snapy,fixx,fixy,relx,rely,fgbackground,bgbackground,padx,pady,fullhtml,above,below,capicon,textfont,captionfont,closefont,textsize,captionsize,closesize,timeout,function,delay,hauto,vauto,closeclick,wrap,followmouse,mouseoff,closetitle,cssoff,compatmode,cssclass,fgclass,bgclass,textfontclass,captionfontclass,closefontclass');
if(typeof ol_fgcolor=='undefined')var ol_fgcolor="#CCCCFF";if(typeof ol_bgcolor=='undefined')var ol_bgcolor="#333399";if(typeof ol_textcolor=='undefined')var ol_textcolor="#000000";if(typeof ol_capcolor=='undefined')var ol_capcolor="#FFFFFF";if(typeof ol_closecolor=='undefined')var ol_closecolor="#9999FF";if(typeof ol_textfont=='undefined')var ol_textfont="Verdana,Arial,Helvetica";if(typeof ol_captionfont=='undefined')var ol_captionfont="Verdana,Arial,Helvetica";if(typeof ol_closefont=='undefined')var ol_closefont="Verdana,Arial,Helvetica";if(typeof ol_textsize=='undefined')var ol_textsize="1";if(typeof ol_captionsize=='undefined')var ol_captionsize="1";if(typeof ol_closesize=='undefined')var ol_closesize="1";if(typeof ol_width=='undefined')var ol_width="200";if(typeof ol_border=='undefined')var ol_border="1";if(typeof ol_cellpad=='undefined')var ol_cellpad=2;if(typeof ol_offsetx=='undefined')var ol_offsetx=10;if(typeof ol_offsety=='undefined')var ol_offsety=10;if(typeof ol_text=='undefined')var ol_text="Default Text";if(typeof ol_cap=='undefined')var ol_cap="";if(typeof ol_sticky=='undefined')var ol_sticky=0;if(typeof ol_background=='undefined')var ol_background="";if(typeof ol_close=='undefined')var ol_close="Close";if(typeof ol_hpos=='undefined')var ol_hpos=RIGHT;if(typeof ol_status=='undefined')var ol_status="";if(typeof ol_autostatus=='undefined')var ol_autostatus=0;if(typeof ol_height=='undefined')var ol_height=-1;if(typeof ol_snapx=='undefined')var ol_snapx=0;if(typeof ol_snapy=='undefined')var ol_snapy=0;if(typeof ol_fixx=='undefined')var ol_fixx=-1;if(typeof ol_fixy=='undefined')var ol_fixy=-1;if(typeof ol_relx=='undefined')var ol_relx=null;if(typeof ol_rely=='undefined')var ol_rely=null;if(typeof ol_fgbackground=='undefined')var ol_fgbackground="";if(typeof ol_bgbackground=='undefined')var ol_bgbackground="";if(typeof ol_padxl=='undefined')var ol_padxl=1;if(typeof ol_padxr=='undefined')var ol_padxr=1;if(typeof ol_padyt=='undefined')var ol_padyt=1;if(typeof ol_padyb=='undefined')var ol_padyb=1;if(typeof ol_fullhtml=='undefined')var ol_fullhtml=0;if(typeof ol_vpos=='undefined')var ol_vpos=BELOW;if(typeof ol_aboveheight=='undefined')var ol_aboveheight=0;if(typeof ol_capicon=='undefined')var ol_capicon="";if(typeof ol_frame=='undefined')var ol_frame=self;if(typeof ol_timeout=='undefined')var ol_timeout=0;if(typeof ol_function=='undefined')var ol_function=null;if(typeof ol_delay=='undefined')var ol_delay=0;if(typeof ol_hauto=='undefined')var ol_hauto=0;if(typeof ol_vauto=='undefined')var ol_vauto=0;if(typeof ol_closeclick=='undefined')var ol_closeclick=0;if(typeof ol_wrap=='undefined')var ol_wrap=0;if(typeof ol_followmouse=='undefined')var ol_followmouse=1;if(typeof ol_mouseoff=='undefined')var ol_mouseoff=0;if(typeof ol_closetitle=='undefined')var ol_closetitle='Close';if(typeof ol_compatmode=='undefined')var ol_compatmode=0;if(typeof ol_css=='undefined')var ol_css=CSSOFF;if(typeof ol_fgclass=='undefined')var ol_fgclass="";if(typeof ol_bgclass=='undefined')var ol_bgclass="";if(typeof ol_textfontclass=='undefined')var ol_textfontclass="";if(typeof ol_captionfontclass=='undefined')var ol_captionfontclass="";if(typeof ol_closefontclass=='undefined')var ol_closefontclass="";
if(typeof ol_texts=='undefined')var ol_texts=new Array("Text 0","Text 1");if(typeof ol_caps=='undefined')var ol_caps=new Array("Caption 0","Caption 1");
var o3_text="",o3_cap="",o3_sticky=0,o3_background="",o3_close="Close",o3_hpos=RIGHT,o3_offsetx=2,o3_offsety=2,o3_fgcolor="",o3_bgcolor="",o3_textcolor="",o3_capcolor="",o3_closecolor="",o3_width=100,o3_border=1,o3_cellpad=2,o3_status="",o3_autostatus=0,o3_height=-1,o3_snapx=0,o3_snapy=0,o3_fixx=-1,o3_fixy=-1,o3_relx=null,o3_rely=null,o3_fgbackground="",o3_bgbackground="",o3_padxl=0,o3_padxr=0,o3_padyt=0,o3_padyb=0,o3_fullhtml=0,o3_vpos=BELOW,o3_aboveheight=0,o3_capicon="",o3_textfont="Verdana,Arial,Helvetica",o3_captionfont="Verdana,Arial,Helvetica",o3_closefont="Verdana,Arial,Helvetica",o3_textsize="1",o3_captionsize="1",o3_closesize="1",o3_frame=self,o3_timeout=0,o3_timerid=0,o3_allowmove=0,o3_function=null,o3_delay=0,o3_delayid=0,o3_hauto=0,o3_vauto=0,o3_closeclick=0,o3_wrap=0,o3_followmouse=1,o3_mouseoff=0,o3_closetitle='',o3_compatmode=0,o3_css=CSSOFF,o3_fgclass="",o3_bgclass="",o3_textfontclass="",o3_captionfontclass="",o3_closefontclass="";
var o3_x=0,o3_y=0,o3_showingsticky=0,o3_removecounter=0;
var over=null,fnRef,hoveringSwitch=false,olHideDelay;
var isMac=(navigator.userAgent.indexOf("Mac")!=-1),olOp=(navigator.userAgent.toLowerCase().indexOf('opera')>-1&&document.createTextNode),olNs4=(navigator.appName=='Netscape'&&parseInt(navigator.appVersion)==4),olNs6=(document.getElementById)?true:false,olKq=(olNs6&&/konqueror/i.test(navigator.userAgent)),olIe4=(document.all)?true:false,olIe5=false,olIe55=false,docRoot='document.body';
if(olNs4){var oW=window.innerWidth;var oH=window.innerHeight;window.onresize=function(){if(oW!=window.innerWidth||oH!=window.innerHeight)location.reload();}}
if(olIe4){var agent=navigator.userAgent;if(/MSIE/.test(agent)){var versNum=parseFloat(agent.match(/MSIE[ ](\d\.\d+)\.*/i)[1]);if(versNum>=5){olIe5=true;olIe55=(versNum>=5.5&&!olOp)?true:false;if(olNs6)olNs6=false;}}
if(olNs6)olIe4=false;}
if(document.compatMode&&document.compatMode=='CSS1Compat'){docRoot=((olIe4&&!olOp)?'document.documentElement':docRoot);}
if(window.addEventListener)window.addEventListener("load",OLonLoad_handler,false);else if(window.attachEvent)window.attachEvent("onload",OLonLoad_handler);
var capExtent;
function overlib(){if(!olLoaded||isExclusive(overlib.arguments))return true;if(olCheckMouseCapture)olMouseCapture();if(over){over=(typeof over.id!='string')?o3_frame.document.all['overDiv']:over;cClick();}
olHideDelay=0;o3_text=ol_text;o3_cap=ol_cap;o3_sticky=ol_sticky;o3_background=ol_background;o3_close=ol_close;o3_hpos=ol_hpos;o3_offsetx=ol_offsetx;o3_offsety=ol_offsety;o3_fgcolor=ol_fgcolor;o3_bgcolor=ol_bgcolor;o3_textcolor=ol_textcolor;o3_capcolor=ol_capcolor;o3_closecolor=ol_closecolor;o3_width=ol_width;o3_border=ol_border;o3_cellpad=ol_cellpad;o3_status=ol_status;o3_autostatus=ol_autostatus;o3_height=ol_height;o3_snapx=ol_snapx;o3_snapy=ol_snapy;o3_fixx=ol_fixx;o3_fixy=ol_fixy;o3_relx=ol_relx;o3_rely=ol_rely;o3_fgbackground=ol_fgbackground;o3_bgbackground=ol_bgbackground;o3_padxl=ol_padxl;o3_padxr=ol_padxr;o3_padyt=ol_padyt;o3_padyb=ol_padyb;o3_fullhtml=ol_fullhtml;o3_vpos=ol_vpos;o3_aboveheight=ol_aboveheight;o3_capicon=ol_capicon;o3_textfont=ol_textfont;o3_captionfont=ol_captionfont;o3_closefont=ol_closefont;o3_textsize=ol_textsize;o3_captionsize=ol_captionsize;o3_closesize=ol_closesize;o3_timeout=ol_timeout;o3_function=ol_function;o3_delay=ol_delay;o3_hauto=ol_hauto;o3_vauto=ol_vauto;o3_closeclick=ol_closeclick;o3_wrap=ol_wrap;o3_followmouse=ol_followmouse;o3_mouseoff=ol_mouseoff;o3_closetitle=ol_closetitle;o3_css=ol_css;o3_compatmode=ol_compatmode;o3_fgclass=ol_fgclass;o3_bgclass=ol_bgclass;o3_textfontclass=ol_textfontclass;o3_captionfontclass=ol_captionfontclass;o3_closefontclass=ol_closefontclass;
setRunTimeVariables();
fnRef='';
o3_frame=ol_frame;
if(!(over=createDivContainer()))return false;
parseTokens('o3_',overlib.arguments);if(!postParseChecks())return false;
if(o3_delay==0){return runHook("olMain",FREPLACE);}else{o3_delayid=setTimeout("runHook('olMain',FREPLACE)",o3_delay);return false;}}
function nd(time){if(olLoaded&&!isExclusive()){hideDelay(time);
if(o3_removecounter>=1){o3_showingsticky=0 };
if(o3_showingsticky==0){o3_allowmove=0;if(over!=null&&o3_timerid==0)runHook("hideObject",FREPLACE,over);}else{o3_removecounter++;}}
return true;}
function cClick(){if(olLoaded){runHook("hideObject",FREPLACE,over);o3_showingsticky=0;}
return false;}
function overlib_pagedefaults(){parseTokens('ol_',overlib_pagedefaults.arguments);}
function olMain(){var layerhtml,styleType;runHook("olMain",FBEFORE);
if(o3_background!=""||o3_fullhtml){
layerhtml=runHook('ol_content_background',FALTERNATE,o3_css,o3_text,o3_background,o3_fullhtml);}else{
styleType=(pms[o3_css-1-pmStart]=="cssoff"||pms[o3_css-1-pmStart]=="cssclass");
if(o3_fgbackground!="")o3_fgbackground="background=\""+o3_fgbackground+"\"";if(o3_bgbackground!="")o3_bgbackground=(styleType?"background=\""+o3_bgbackground+"\"":o3_bgbackground);
if(o3_fgcolor!="")o3_fgcolor=(styleType?"bgcolor=\""+o3_fgcolor+"\"":o3_fgcolor);if(o3_bgcolor!="")o3_bgcolor=(styleType?"bgcolor=\""+o3_bgcolor+"\"":o3_bgcolor);
if(o3_height>0)o3_height=(styleType?"height=\""+o3_height+"\"":o3_height);else o3_height="";
if(o3_cap==""){
layerhtml=runHook('ol_content_simple',FALTERNATE,o3_css,o3_text);}else{
if(o3_sticky){
layerhtml=runHook('ol_content_caption',FALTERNATE,o3_css,o3_text,o3_cap,o3_close);}else{
layerhtml=runHook('ol_content_caption',FALTERNATE,o3_css,o3_text,o3_cap,"");}}}
if(o3_sticky){if(o3_timerid>0){clearTimeout(o3_timerid);o3_timerid=0;}
o3_showingsticky=1;o3_removecounter=0;}
if(!runHook("createPopup",FREPLACE,layerhtml))return false;
if(o3_autostatus>0){o3_status=o3_text;if(o3_autostatus>1)o3_status=o3_cap;}
o3_allowmove=0;
if(o3_timeout>0){if(o3_timerid>0)clearTimeout(o3_timerid);o3_timerid=setTimeout("cClick()",o3_timeout);}
runHook("disp",FREPLACE,o3_status);runHook("olMain",FAFTER);
return(olOp&&event&&event.type=='mouseover'&&!o3_status)?'':(o3_status!='');}
function ol_content_simple(text){var cpIsMultiple=/,/.test(o3_cellpad);var txt='<table width="'+o3_width+'" border="0" cellpadding="'+o3_border+'" cellspacing="0" '+(o3_bgclass?'class="'+o3_bgclass+'"':o3_bgcolor+' '+o3_height)+'><tr><td><table width="100%" border="0" '+((olNs4||!cpIsMultiple)?'cellpadding="'+o3_cellpad+'" ':'')+'cellspacing="0" '+(o3_fgclass?'class="'+o3_fgclass+'"':o3_fgcolor+' '+o3_fgbackground+' '+o3_height)+'><tr><td valign="TOP"'+(o3_textfontclass?' class="'+o3_textfontclass+'">':((!olNs4&&cpIsMultiple)?' style="'+setCellPadStr(o3_cellpad)+'">':'>'))+(o3_textfontclass?'':wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass?'':wrapStr(1,o3_textsize))+'</td></tr></table></td></tr></table>';
set_background("");return txt;}
function ol_content_caption(text,title,close){var nameId,txt,cpIsMultiple=/,/.test(o3_cellpad);var closing,closeevent;
closing="";closeevent="onmouseover";if(o3_closeclick==1)closeevent=(o3_closetitle?"title='"+o3_closetitle+"'":"")+" onclick";if(o3_capicon!=""){nameId=' hspace=\"5\"'+' align=\"middle\" alt=\"\"';if(typeof o3_dragimg!='undefined'&&o3_dragimg)nameId=' hspace=\"5\"'+' name=\"'+o3_dragimg+'\" id=\"'+o3_dragimg+'\" align=\"middle\" alt=\"Drag Enabled\" title=\"Drag Enabled\"';o3_capicon='<img src=\"'+o3_capicon+'\"'+nameId+' />';}
if(close!="")
closing='<td '+(!o3_compatmode&&o3_closefontclass?'class="'+o3_closefontclass:'align="RIGHT')+'"><a href="javascript:return '+fnRef+'cClick();"'+((o3_compatmode&&o3_closefontclass)?' class="'+o3_closefontclass+'" ':' ')+closeevent+'="return '+fnRef+'cClick();">'+(o3_closefontclass?'':wrapStr(0,o3_closesize,'close'))+close+(o3_closefontclass?'':wrapStr(1,o3_closesize,'close'))+'</a></td>';txt='<table width="'+o3_width+'" border="0" cellpadding="'+o3_border+'" cellspacing="0" '+(o3_bgclass?'class="'+o3_bgclass+'"':o3_bgcolor+' '+o3_bgbackground+' '+o3_height)+'><tr><td><table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td'+(o3_captionfontclass?' class="'+o3_captionfontclass+'">':'>')+(o3_captionfontclass?'':'<b>'+wrapStr(0,o3_captionsize,'caption'))+o3_capicon+title+(o3_captionfontclass?'':wrapStr(1,o3_captionsize)+'</b>')+'</td>'+closing+'</tr></table><table width="100%" border="0" '+((olNs4||!cpIsMultiple)?'cellpadding="'+o3_cellpad+'" ':'')+'cellspacing="0" '+(o3_fgclass?'class="'+o3_fgclass+'"':o3_fgcolor+' '+o3_fgbackground+' '+o3_height)+'><tr><td valign="TOP"'+(o3_textfontclass?' class="'+o3_textfontclass+'">' :((!olNs4&&cpIsMultiple)?' style="'+setCellPadStr(o3_cellpad)+'">':'>'))+(o3_textfontclass?'':wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass?'':wrapStr(1,o3_textsize))+'</td></tr></table></td></tr></table>';
set_background("");return txt;}
function ol_content_background(text,picture,hasfullhtml){if(hasfullhtml){txt=text;}else{txt='<table width="'+o3_width+'" border="0" cellpadding="0" cellspacing="0" height="'+o3_height+'"><tr><td colspan="3" height="'+o3_padyt+'"></td></tr><tr><td width="'+o3_padxl+'"></td><td valign="TOP" width="'+(o3_width-o3_padxl-o3_padxr)+(o3_textfontclass?'" class="'+o3_textfontclass:'')+'">'+(o3_textfontclass?'':wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass?'':wrapStr(1,o3_textsize))+'</td><td width="'+o3_padxr+'"></td></tr><tr><td colspan="3" height="'+o3_padyb+'"></td></tr></table>';}
set_background(picture);return txt;}
function set_background(pic){if(pic==""){if(olNs4){over.background.src=null;}else if(over.style){over.style.backgroundImage="none";}
}else{if(olNs4){over.background.src=pic;}else if(over.style){over.style.width=o3_width+'px';over.style.backgroundImage="url("+pic+")";}}}
var olShowId=-1;
function disp(statustext){runHook("disp",FBEFORE);
if(o3_allowmove==0){runHook("placeLayer",FREPLACE);(olNs6&&olShowId<0)?olShowId=setTimeout("runHook('showObject',FREPLACE,over)",1):runHook("showObject",FREPLACE,over);o3_allowmove=(o3_sticky||o3_followmouse==0)?0:1;}
runHook("disp",FAFTER);
if(statustext!="")self.status=statustext;}
function createPopup(lyrContent){runHook("createPopup",FBEFORE);
if(o3_wrap){var wd,ww,theObj=(olNs4?over:over.style);theObj.top=theObj.left=((olIe4&&!olOp)?0:-10000)+(!olNs4?'px':0);layerWrite(lyrContent);wd=(olNs4?over.clip.width:over.offsetWidth);if(wd>(ww=windowWidth())){lyrContent=lyrContent.replace(/\&nbsp;/g,' ');o3_width=ww;o3_wrap=0;}}
layerWrite(lyrContent);
if(o3_wrap)o3_width=(olNs4?over.clip.width:over.offsetWidth);
runHook("createPopup",FAFTER,lyrContent);
return true;}
function placeLayer(){var placeX,placeY,widthFix=0;
if(o3_frame.innerWidth)widthFix=18;iwidth=windowWidth();
winoffset=(olIe4)?eval('o3_frame.'+docRoot+'.scrollLeft'):o3_frame.pageXOffset;
placeX=runHook('horizontalPlacement',FCHAIN,iwidth,winoffset,widthFix);
if(o3_frame.innerHeight){iheight=o3_frame.innerHeight;}else if(eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientHeight=='number'")&&eval('o3_frame.'+docRoot+'.clientHeight')){iheight=eval('o3_frame.'+docRoot+'.clientHeight');}
scrolloffset=(olIe4)?eval('o3_frame.'+docRoot+'.scrollTop'):o3_frame.pageYOffset;placeY=runHook('verticalPlacement',FCHAIN,iheight,scrolloffset);
repositionTo(over,placeX,placeY);}
function olMouseMove(e){var e=(e)?e:event;
if(e.pageX){o3_x=e.pageX;o3_y=e.pageY;}else if(e.clientX){o3_x=eval('e.clientX+o3_frame.'+docRoot+'.scrollLeft');o3_y=eval('e.clientY+o3_frame.'+docRoot+'.scrollTop');}
if(o3_allowmove==1)runHook("placeLayer",FREPLACE);
if(hoveringSwitch&&!olNs4&&runHook("cursorOff",FREPLACE)){(olHideDelay?hideDelay(olHideDelay):cClick());hoveringSwitch=!hoveringSwitch;}}
function no_overlib(){return ver3fix;}
function olMouseCapture(){capExtent=document;var fN,str='',l,k,f,wMv,sS,mseHandler=olMouseMove;var re=/function[ ]*(\w*)\(/;
wMv=(!olIe4&&window.onmousemove);if(document.onmousemove||wMv){if(wMv)capExtent=window;f=capExtent.onmousemove.toString();fN=f.match(re);if(fN==null){str=f+'(e);';}else if(fN[1]=='anonymous'||fN[1]=='olMouseMove'||(wMv&&fN[1]=='onmousemove')){if(!olOp&&wMv){l=f.indexOf('{')+1;k=f.lastIndexOf('}');sS=f.substring(l,k);if((l=sS.indexOf('('))!=-1){sS=sS.substring(0,l).replace(/^\s+/,'').replace(/\s+$/,'');if(eval("typeof "+sS+"=='undefined'"))window.onmousemove=null;else str=sS+'(e);';}}
if(!str){olCheckMouseCapture=false;return;}
}else{if(fN[1])str=fN[1]+'(e);';else{l=f.indexOf('{')+1;k=f.lastIndexOf('}');str=f.substring(l,k)+'\n';}}
str+='olMouseMove(e);';mseHandler=new Function('e',str);}
capExtent.onmousemove=mseHandler;if(olNs4)capExtent.captureEvents(Event.MOUSEMOVE);}
function parseTokens(pf,ar){
var v,i,mode=-1,par=(pf!='ol_'),fnMark=(par&&!ar.length?1:0);
for(i=0;i<ar.length;i++){if(mode<0){
if(typeof ar[i]=='number'&&ar[i]>pmStart&&ar[i]<pmUpper){fnMark=(par?1:0);i--;}else{switch(pf){case 'ol_':
ol_text=ar[i].toString();break;default:
o3_text=ar[i].toString();}}
mode=0;}else{
if(ar[i]>=pmCount||ar[i]==DONOTHING){continue;}
if(ar[i]==INARRAY){fnMark=0;eval(pf+'text=ol_texts['+ar[++i]+'].toString()');continue;}
if(ar[i]==CAPARRAY){eval(pf+'cap=ol_caps['+ar[++i]+'].toString()');continue;}
if(ar[i]==STICKY){if(pf!='ol_')eval(pf+'sticky=1');continue;}
if(ar[i]==BACKGROUND){eval(pf+'background="'+ar[++i]+'"');continue;}
if(ar[i]==NOCLOSE){if(pf!='ol_')opt_NOCLOSE();continue;}
if(ar[i]==CAPTION){eval(pf+"cap='"+escSglQuote(ar[++i])+"'");continue;}
if(ar[i]==CENTER||ar[i]==LEFT||ar[i]==RIGHT){eval(pf+'hpos='+ar[i]);if(pf!='ol_')olHautoFlag=1;continue;}
if(ar[i]==OFFSETX){eval(pf+'offsetx='+ar[++i]);continue;}
if(ar[i]==OFFSETY){eval(pf+'offsety='+ar[++i]);continue;}
if(ar[i]==FGCOLOR){eval(pf+'fgcolor="'+ar[++i]+'"');continue;}
if(ar[i]==BGCOLOR){eval(pf+'bgcolor="'+ar[++i]+'"');continue;}
if(ar[i]==TEXTCOLOR){eval(pf+'textcolor="'+ar[++i]+'"');continue;}
if(ar[i]==CAPCOLOR){eval(pf+'capcolor="'+ar[++i]+'"');continue;}
if(ar[i]==CLOSECOLOR){eval(pf+'closecolor="'+ar[++i]+'"');continue;}
if(ar[i]==WIDTH){eval(pf+'width='+ar[++i]);continue;}
if(ar[i]==BORDER){eval(pf+'border='+ar[++i]);continue;}
if(ar[i]==CELLPAD){i=opt_MULTIPLEARGS(++i,ar,(pf+'cellpad'));continue;}
if(ar[i]==STATUS){eval(pf+"status='"+escSglQuote(ar[++i])+"'");continue;}
if(ar[i]==AUTOSTATUS){eval(pf+'autostatus=('+pf+'autostatus==1)?0:1');continue;}
if(ar[i]==AUTOSTATUSCAP){eval(pf+'autostatus=('+pf+'autostatus==2)?0:2');continue;}
if(ar[i]==HEIGHT){eval(pf+'height='+pf+'aboveheight='+ar[++i]);continue;}
if(ar[i]==CLOSETEXT){eval(pf+"close='"+escSglQuote(ar[++i])+"'");continue;}
if(ar[i]==SNAPX){eval(pf+'snapx='+ar[++i]);continue;}
if(ar[i]==SNAPY){eval(pf+'snapy='+ar[++i]);continue;}
if(ar[i]==FIXX){eval(pf+'fixx='+ar[++i]);continue;}
if(ar[i]==FIXY){eval(pf+'fixy='+ar[++i]);continue;}
if(ar[i]==RELX){eval(pf+'relx='+ar[++i]);continue;}
if(ar[i]==RELY){eval(pf+'rely='+ar[++i]);continue;}
if(ar[i]==FGBACKGROUND){eval(pf+'fgbackground="'+ar[++i]+'"');continue;}
if(ar[i]==BGBACKGROUND){eval(pf+'bgbackground="'+ar[++i]+'"');continue;}
if(ar[i]==PADX){eval(pf+'padxl='+ar[++i]);eval(pf+'padxr='+ar[++i]);continue;}
if(ar[i]==PADY){eval(pf+'padyt='+ar[++i]);eval(pf+'padyb='+ar[++i]);continue;}
if(ar[i]==FULLHTML){if(pf!='ol_')eval(pf+'fullhtml=1');continue;}
if(ar[i]==BELOW||ar[i]==ABOVE){eval(pf+'vpos='+ar[i]);if(pf!='ol_')olVautoFlag=1;continue;}
if(ar[i]==CAPICON){eval(pf+'capicon="'+ar[++i]+'"');continue;}
if(ar[i]==TEXTFONT){eval(pf+"textfont='"+escSglQuote(ar[++i])+"'");continue;}
if(ar[i]==CAPTIONFONT){eval(pf+"captionfont='"+escSglQuote(ar[++i])+"'");continue;}
if(ar[i]==CLOSEFONT){eval(pf+"closefont='"+escSglQuote(ar[++i])+"'");continue;}
if(ar[i]==TEXTSIZE){eval(pf+'textsize="'+ar[++i]+'"');continue;}
if(ar[i]==CAPTIONSIZE){eval(pf+'captionsize="'+ar[++i]+'"');continue;}
if(ar[i]==CLOSESIZE){eval(pf+'closesize="'+ar[++i]+'"');continue;}
if(ar[i]==TIMEOUT){eval(pf+'timeout='+ar[++i]);continue;}
if(ar[i]==FUNCTION){if(pf=='ol_'){if(typeof ar[i+1]!='number'){v=ar[++i];ol_function=(typeof v=='function'?v:null);}}else{fnMark=0;v=null;if(typeof ar[i+1]!='number')v=ar[++i]; opt_FUNCTION(v);} continue;}
if(ar[i]==DELAY){eval(pf+'delay='+ar[++i]);continue;}
if(ar[i]==HAUTO){eval(pf+'hauto=('+pf+'hauto==0)?1:0');continue;}
if(ar[i]==VAUTO){eval(pf+'vauto=('+pf+'vauto==0)?1:0');continue;}
if(ar[i]==CLOSECLICK){eval(pf+'closeclick=('+pf+'closeclick==0)?1:0');continue;}
if(ar[i]==WRAP){eval(pf+'wrap=('+pf+'wrap==0)?1:0');continue;}
if(ar[i]==FOLLOWMOUSE){eval(pf+'followmouse=('+pf+'followmouse==1)?0:1');continue;}
if(ar[i]==MOUSEOFF){eval(pf+'mouseoff=('+pf+'mouseoff==0)?1:0');v=ar[i+1];if(pf!='ol_'&&eval(pf+'mouseoff')&&typeof v=='number'&&(v<pmStart||v>pmUpper))olHideDelay=ar[++i];continue;}
if(ar[i]==CLOSETITLE){eval(pf+"closetitle='"+escSglQuote(ar[++i])+"'");continue;}
if(ar[i]==CSSOFF||ar[i]==CSSCLASS){eval(pf+'css='+ar[i]);continue;}
if(ar[i]==COMPATMODE){eval(pf+'compatmode=('+pf+'compatmode==0)?1:0');continue;}
if(ar[i]==FGCLASS){eval(pf+'fgclass="'+ar[++i]+'"');continue;}
if(ar[i]==BGCLASS){eval(pf+'bgclass="'+ar[++i]+'"');continue;}
if(ar[i]==TEXTFONTCLASS){eval(pf+'textfontclass="'+ar[++i]+'"');continue;}
if(ar[i]==CAPTIONFONTCLASS){eval(pf+'captionfontclass="'+ar[++i]+'"');continue;}
if(ar[i]==CLOSEFONTCLASS){eval(pf+'closefontclass="'+ar[++i]+'"');continue;}
i=parseCmdLine(pf,i,ar);}}
if(fnMark&&o3_function)o3_text=o3_function();
if((pf=='o3_')&&o3_wrap){o3_width=0;
var tReg=/<.*\n*>/ig;if(!tReg.test(o3_text))o3_text=o3_text.replace(/[ ]+/g,'&nbsp;');if(!tReg.test(o3_cap))o3_cap=o3_cap.replace(/[ ]+/g,'&nbsp;');}
if((pf=='o3_')&&o3_sticky){if(!o3_close&&(o3_frame!=ol_frame))o3_close=ol_close;if(o3_mouseoff&&(o3_frame==ol_frame))opt_NOCLOSE(' ');}}
function layerWrite(txt){txt+="\n";if(olNs4){var lyr=o3_frame.document.layers['overDiv'].document
lyr.write(txt)
lyr.close()
}else if(typeof over.innerHTML!='undefined'){if(olIe5&&isMac)over.innerHTML='';over.innerHTML=txt;}else{range=o3_frame.document.createRange();range.setStartAfter(over);domfrag=range.createContextualFragment(txt);
while(over.hasChildNodes()){over.removeChild(over.lastChild);}
over.appendChild(domfrag);}}
function showObject(obj){runHook("showObject",FBEFORE);
var theObj=(olNs4?obj:obj.style);theObj.visibility='visible';
runHook("showObject",FAFTER);}
function hideObject(obj){runHook("hideObject",FBEFORE);
var theObj=(olNs4?obj:obj.style);if(olNs6&&olShowId>0){clearTimeout(olShowId);olShowId=0;}
theObj.visibility='hidden';theObj.top=theObj.left=((olIe4&&!olOp)?0:-10000)+(!olNs4?'px':0);
if(o3_timerid>0)clearTimeout(o3_timerid);if(o3_delayid>0)clearTimeout(o3_delayid);
o3_timerid=0;o3_delayid=0;self.status="";
if(obj.onmouseout||obj.onmouseover){if(olNs4)obj.releaseEvents(Event.MOUSEOUT||Event.MOUSEOVER);obj.onmouseout=obj.onmouseover=null;}
runHook("hideObject",FAFTER);}
function repositionTo(obj,xL,yL){var theObj=(olNs4?obj:obj.style);theObj.left=xL+(!olNs4?'px':0);theObj.top=yL+(!olNs4?'px':0);}
function cursorOff(){var left=parseInt(over.style.left);var top=parseInt(over.style.top);var right=left+(over.offsetWidth>=parseInt(o3_width)?over.offsetWidth:parseInt(o3_width));var bottom=top+(over.offsetHeight>=o3_aboveheight?over.offsetHeight:o3_aboveheight);
if(o3_x<left||o3_x>right||o3_y<top||o3_y>bottom)return true;
return false;}
function opt_FUNCTION(callme){o3_text=(callme?(typeof callme=='string'?(/.+\(.*\)/.test(callme)?eval(callme):callme):callme()):(o3_function?o3_function():'No Function'));
return 0;}
function opt_NOCLOSE(unused){if(!unused)o3_close="";
if(olNs4){over.captureEvents(Event.MOUSEOUT||Event.MOUSEOVER);over.onmouseover=function(){if(o3_timerid>0){clearTimeout(o3_timerid);o3_timerid=0;} }
over.onmouseout=function(e){if(olHideDelay)hideDelay(olHideDelay);else cClick(e);}
}else{over.onmouseover=function(){hoveringSwitch=true;if(o3_timerid>0){clearTimeout(o3_timerid);o3_timerid=0;} }}
return 0;}
function opt_MULTIPLEARGS(i,args,parameter){var k=i,re,pV,str='';
for(k=i;k<args.length;k++){if(typeof args[k]=='number'&&args[k]>pmStart)break;str+=args[k]+',';}
if(str)str=str.substring(0,--str.length);
k--;pV=(olNs4&&/cellpad/i.test(parameter))?str.split(',')[0]:str;eval(parameter+'="'+pV+'"');
return k;}
function nbspCleanup(){if(o3_wrap){o3_text=o3_text.replace(/\&nbsp;/g,' ');o3_cap=o3_cap.replace(/\&nbsp;/g,' ');}}
function escSglQuote(str){return str.toString().replace(/'/g,"\\'");}
function OLonLoad_handler(e){var re=/\w+\(.*\)[;\s]+/g,olre=/overlib\(|nd\(|cClick\(/,fn,l,i;
if(!olLoaded)olLoaded=1;
if(window.removeEventListener&&e.eventPhase==3)window.removeEventListener("load",OLonLoad_handler,false);else if(window.detachEvent){window.detachEvent("onload",OLonLoad_handler);var fN=document.body.getAttribute('onload');if(fN){fN=fN.toString().match(re);if(fN&&fN.length){for(i=0;i<fN.length;i++){if(/anonymous/.test(fN[i]))continue;while((l=fN[i].search(/\)[;\s]+/))!=-1){fn=fN[i].substring(0,l+1);fN[i]=fN[i].substring(l+2);if(olre.test(fn))eval(fn);}}}}}}
function wrapStr(endWrap,fontSizeStr,whichString){var fontStr,fontColor,isClose=((whichString=='close')?1:0),hasDims=/[%\-a-z]+$/.test(fontSizeStr);fontSizeStr=(olNs4)?(!hasDims?fontSizeStr:'1'):fontSizeStr;if(endWrap)return(hasDims&&!olNs4)?(isClose?'</span>':'</div>'):'</font>';else{fontStr='o3_'+whichString+'font';fontColor='o3_'+((whichString=='caption')? 'cap':whichString)+'color';return(hasDims&&!olNs4)?(isClose?'<span style="font-family: '+quoteMultiNameFonts(eval(fontStr))+';color: '+eval(fontColor)+';font-size: '+fontSizeStr+';">':'<div style="font-family: '+quoteMultiNameFonts(eval(fontStr))+';color: '+eval(fontColor)+';font-size: '+fontSizeStr+';">'):'<font face="'+eval(fontStr)+'" color="'+eval(fontColor)+'" size="'+(parseInt(fontSizeStr)>7?'7':fontSizeStr)+'">';}}
function quoteMultiNameFonts(theFont){var v,pM=theFont.split(',');for(var i=0;i<pM.length;i++){v=pM[i];v=v.replace(/^\s+/,'').replace(/\s+$/,'');if(/\s/.test(v)&&!/['"]/.test(v)){v="\'"+v+"\'";pM[i]=v;}}
return pM.join();}
function isExclusive(args){return false;}
function setCellPadStr(parameter){var Str='',j=0,ary=new Array(),top,bottom,left,right;
Str+='padding: ';ary=parameter.replace(/\s+/g,'').split(',');
switch(ary.length){case 2:
top=bottom=ary[j];left=right=ary[++j];break;case 3:
top=ary[j];left=right=ary[++j];bottom=ary[++j];break;case 4:
top=ary[j];right=ary[++j];bottom=ary[++j];left=ary[++j];break;}
Str+=((ary.length==1)?ary[0]+'px;':top+'px '+right+'px '+bottom+'px '+left+'px;');
return Str;}
function hideDelay(time){if(time&&!o3_delay){if(o3_timerid>0)clearTimeout(o3_timerid);
o3_timerid=setTimeout("cClick()",(o3_timeout=time));}}
function horizontalPlacement(browserWidth,horizontalScrollAmount,widthFix){var placeX,iwidth=browserWidth,winoffset=horizontalScrollAmount;var parsedWidth=parseInt(o3_width);
if(o3_fixx>-1||o3_relx!=null){
placeX=(o3_relx!=null?( o3_relx<0?winoffset+o3_relx+iwidth-parsedWidth-widthFix:winoffset+o3_relx):o3_fixx);}else{
if(o3_hauto==1){if((o3_x-winoffset)>(iwidth/2)){o3_hpos=LEFT;}else{o3_hpos=RIGHT;}}
if(o3_hpos==CENTER){placeX=o3_x+o3_offsetx-(parsedWidth/2);
if(placeX<winoffset)placeX=winoffset;}
if(o3_hpos==RIGHT){placeX=o3_x+o3_offsetx;
if((placeX+parsedWidth)>(winoffset+iwidth-widthFix)){placeX=iwidth+winoffset-parsedWidth-widthFix;if(placeX<0)placeX=0;}}
if(o3_hpos==LEFT){placeX=o3_x-o3_offsetx-parsedWidth;if(placeX<winoffset)placeX=winoffset;}
if(o3_snapx>1){var snapping=placeX % o3_snapx;
if(o3_hpos==LEFT){placeX=placeX-(o3_snapx+snapping);}else{
placeX=placeX+(o3_snapx-snapping);}
if(placeX<winoffset)placeX=winoffset;}}
return placeX;}
function verticalPlacement(browserHeight,verticalScrollAmount){var placeY,iheight=browserHeight,scrolloffset=verticalScrollAmount;var parsedHeight=(o3_aboveheight?parseInt(o3_aboveheight):(olNs4?over.clip.height:over.offsetHeight));
if(o3_fixy>-1||o3_rely!=null){
placeY=(o3_rely!=null?(o3_rely<0?scrolloffset+o3_rely+iheight-parsedHeight:scrolloffset+o3_rely):o3_fixy);}else{
if(o3_vauto==1){if((o3_y-scrolloffset)>(iheight/2)&&o3_vpos==BELOW&&(o3_y+parsedHeight+o3_offsety-(scrolloffset+iheight)>0)){o3_vpos=ABOVE;}else if(o3_vpos==ABOVE&&(o3_y-(parsedHeight+o3_offsety)-scrolloffset<0)){o3_vpos=BELOW;}}
if(o3_vpos==ABOVE){if(o3_aboveheight==0)o3_aboveheight=parsedHeight;
placeY=o3_y-(o3_aboveheight+o3_offsety);if(placeY<scrolloffset)placeY=scrolloffset;}else{
placeY=o3_y+o3_offsety;}
if(o3_snapy>1){var snapping=placeY % o3_snapy;
if(o3_aboveheight>0&&o3_vpos==ABOVE){placeY=placeY-(o3_snapy+snapping);}else{placeY=placeY+(o3_snapy-snapping);}
if(placeY<scrolloffset)placeY=scrolloffset;}}
return placeY;}
function checkPositionFlags(){if(olHautoFlag)olHautoFlag=o3_hauto=0;if(olVautoFlag)olVautoFlag=o3_vauto=0;return true;}
function windowWidth(){var w;if(o3_frame.innerWidth)w=o3_frame.innerWidth;else if(eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientWidth=='number'")&&eval('o3_frame.'+docRoot+'.clientWidth'))
w=eval('o3_frame.'+docRoot+'.clientWidth');return w;}
function createDivContainer(id,frm,zValue){id=(id||'overDiv'),frm=(frm||o3_frame),zValue=(zValue||1000);var objRef,divContainer=layerReference(id);
if(divContainer==null){if(olNs4){divContainer=frm.document.layers[id]=new Layer(window.innerWidth,frm);objRef=divContainer;}else{var body=(olIe4?frm.document.all.tags('BODY')[0]:frm.document.getElementsByTagName("BODY")[0]);if(olIe4&&!document.getElementById){body.insertAdjacentHTML("beforeEnd",'<div id="'+id+'"></div>');divContainer=layerReference(id);}else{divContainer=frm.document.createElement("DIV");divContainer.id=id;body.appendChild(divContainer);}
objRef=divContainer.style;}
objRef.position='absolute';objRef.visibility='hidden';objRef.zIndex=zValue;if(olIe4&&!olOp)objRef.left=objRef.top='0px';else objRef.left=objRef.top=-10000+(!olNs4?'px':0);}
return divContainer;}
function layerReference(id){return(olNs4?o3_frame.document.layers[id]:(document.all?o3_frame.document.all[id]:o3_frame.document.getElementById(id)));}
function isFunction(fnRef){var rtn=true;
if(typeof fnRef=='object'){for(var i=0;i<fnRef.length;i++){if(typeof fnRef[i]=='function')continue;rtn=false;break;}
}else if(typeof fnRef!='function'){rtn=false;}
return rtn;}
function argToString(array,strtInd,argName){var jS=strtInd,aS='',ar=array;argName=(argName?argName:'ar');
if(ar.length>jS){for(var k=jS;k<ar.length;k++)aS+=argName+'['+k+'], ';aS=aS.substring(0,aS.length-2);}
return aS;}
function reOrder(hookPt,fnRef,order){var newPt=new Array(),match,i,j;
if(!order||typeof order=='undefined'||typeof order=='number')return hookPt;
if(typeof order=='function'){if(typeof fnRef=='object'){newPt=newPt.concat(fnRef);}else{newPt[newPt.length++]=fnRef;}
for(i=0;i<hookPt.length;i++){match=false;if(typeof fnRef=='function'&&hookPt[i]==fnRef){continue;}else{for(j=0;j<fnRef.length;j++)if(hookPt[i]==fnRef[j]){match=true;break;}}
if(!match)newPt[newPt.length++]=hookPt[i];}
newPt[newPt.length++]=order;
}else if(typeof order=='object'){if(typeof fnRef=='object'){newPt=newPt.concat(fnRef);}else{newPt[newPt.length++]=fnRef;}
for(j=0;j<hookPt.length;j++){match=false;if(typeof fnRef=='function'&&hookPt[j]==fnRef){continue;}else{for(i=0;i<fnRef.length;i++)if(hookPt[j]==fnRef[i]){match=true;break;}}
if(!match)newPt[newPt.length++]=hookPt[j];}
for(i=0;i<newPt.length;i++)hookPt[i]=newPt[i];newPt.length=0;
for(j=0;j<hookPt.length;j++){match=false;for(i=0;i<order.length;i++){if(hookPt[j]==order[i]){match=true;break;}}
if(!match)newPt[newPt.length++]=hookPt[j];}
newPt=newPt.concat(order);}
hookPt=newPt;
return hookPt;}
function setRunTimeVariables(){if(typeof runTime!='undefined'&&runTime.length){for(var k=0;k<runTime.length;k++){runTime[k]();}}}
function parseCmdLine(pf,i,args){if(typeof cmdLine!='undefined'&&cmdLine.length){for(var k=0;k<cmdLine.length;k++){var j=cmdLine[k](pf,i,args);if(j >-1){i=j;break;}}}
return i;}
function postParseChecks(pf,args){if(typeof postParse!='undefined'&&postParse.length){for(var k=0;k<postParse.length;k++){if(postParse[k](pf,args))continue;return false;}}
return true;}
function registerCommands(cmdStr){if(typeof cmdStr!='string')return;
var pM=cmdStr.split(',');pms=pms.concat(pM);
for(var i=0;i< pM.length;i++){eval(pM[i].toUpperCase()+'='+pmCount++);}}
function registerNoParameterCommands(cmdStr){if(!cmdStr&&typeof cmdStr!='string')return;pmt=(!pmt)?cmdStr:pmt+','+cmdStr;}
function registerHook(fnHookTo,fnRef,hookType,optPm){var hookPt,last=typeof optPm;
if(fnHookTo=='plgIn'||fnHookTo=='postParse')return;if(typeof hookPts[fnHookTo]=='undefined')hookPts[fnHookTo]=new FunctionReference();
hookPt=hookPts[fnHookTo];
if(hookType!=null){if(hookType==FREPLACE){hookPt.ovload=fnRef;if(fnHookTo.indexOf('ol_content_')>-1)hookPt.alt[pms[CSSOFF-1-pmStart]]=fnRef;
}else if(hookType==FBEFORE||hookType==FAFTER){var hookPt=(hookType==1?hookPt.before:hookPt.after);
if(typeof fnRef=='object'){hookPt=hookPt.concat(fnRef);}else{hookPt[hookPt.length++]=fnRef;}
if(optPm)hookPt=reOrder(hookPt,fnRef,optPm);
}else if(hookType==FALTERNATE){if(last=='number')hookPt.alt[pms[optPm-1-pmStart]]=fnRef;}else if(hookType==FCHAIN){hookPt=hookPt.chain;if(typeof fnRef=='object')hookPt=hookPt.concat(fnRef);else hookPt[hookPt.length++]=fnRef;}
return;}}
function registerRunTimeFunction(fn){if(isFunction(fn)){if(typeof fn=='object'){runTime=runTime.concat(fn);}else{runTime[runTime.length++]=fn;}}}
function registerCmdLineFunction(fn){if(isFunction(fn)){if(typeof fn=='object'){cmdLine=cmdLine.concat(fn);}else{cmdLine[cmdLine.length++]=fn;}}}
function registerPostParseFunction(fn){if(isFunction(fn)){if(typeof fn=='object'){postParse=postParse.concat(fn);}else{postParse[postParse.length++]=fn;}}}
function runHook(fnHookTo,hookType){var l=hookPts[fnHookTo],k,rtnVal=null,optPm,arS,ar=runHook.arguments;
if(hookType==FREPLACE){arS=argToString(ar,2);
if(typeof l=='undefined'||!(l=l.ovload))rtnVal=eval(fnHookTo+'('+arS+')');else rtnVal=eval('l('+arS+')');
}else if(hookType==FBEFORE||hookType==FAFTER){if(typeof l!='undefined'){l=(hookType==1?l.before:l.after);
if(l.length){arS=argToString(ar,2);for(var k=0;k<l.length;k++)eval('l[k]('+arS+')');}}
}else if(hookType==FALTERNATE){optPm=ar[2];arS=argToString(ar,3);
if(typeof l=='undefined'||(l=l.alt[pms[optPm-1-pmStart]])=='undefined'){rtnVal=eval(fnHookTo+'('+arS+')');}else{rtnVal=eval('l('+arS+')');}
}else if(hookType==FCHAIN){arS=argToString(ar,2);l=l.chain;
for(k=l.length;k>0;k--)if((rtnVal=eval('l[k-1]('+arS+')'))!=void(0))break;}
return rtnVal;}
function FunctionReference(){this.ovload=null;this.before=new Array();this.after=new Array();this.alt=new Array();this.chain=new Array();}
function Info(version,prerelease){this.version=version;this.prerelease=prerelease;
this.simpleversion=Math.round(this.version*100);this.major=parseInt(this.simpleversion/100);this.minor=parseInt(this.simpleversion/10)-this.major * 10;this.revision=parseInt(this.simpleversion)-this.major * 100-this.minor * 10;this.meets=meets;}
function meets(reqdVersion){return(!reqdVersion)?false:this.simpleversion>=Math.round(100*parseFloat(reqdVersion));}
registerHook("ol_content_simple",ol_content_simple,FALTERNATE,CSSOFF);registerHook("ol_content_caption",ol_content_caption,FALTERNATE,CSSOFF);registerHook("ol_content_background",ol_content_background,FALTERNATE,CSSOFF);registerHook("ol_content_simple",ol_content_simple,FALTERNATE,CSSCLASS);registerHook("ol_content_caption",ol_content_caption,FALTERNATE,CSSCLASS);registerHook("ol_content_background",ol_content_background,FALTERNATE,CSSCLASS);registerPostParseFunction(checkPositionFlags);registerHook("hideObject",nbspCleanup,FAFTER);registerHook("horizontalPlacement",horizontalPlacement,FCHAIN);registerHook("verticalPlacement",verticalPlacement,FCHAIN);if(olNs4||(olIe5&&isMac)||olKq)olLoaded=1;registerNoParameterCommands('sticky,autostatus,autostatuscap,fullhtml,hauto,vauto,closeclick,wrap,followmouse,mouseoff,compatmode');
var olCheckMouseCapture=true;if((olNs4||olNs6||olIe4)){olMouseCapture();}else{overlib=no_overlib;nd=no_overlib;ver3fix=true;}
