From: Subject: Syndicate series unofficial fan site Date: Sat, 13 Oct 2007 20:34:06 -0300 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0078_01C80DD8.6659D740" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 This is a multi-part message in MIME format. ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://syndicate.lubie.org/ Syndicate series unofficial fan site
Make your own free website on Tripod.com

Here you can find over 600MB of operational materials about = Syndicate,=20 American Revolt and Syndicate Wars.

I've had problems with finding any useful site about this game. Other = revolutionary games, even the old ones, have their sites (for example C&C Red Alert).

That's why I made this site. I'll try to collect everything about = Syndicate=20 series here. Enjoy.

I'm still searching for any syndicate-related materials! Maybe you = have=20 a copy of any old site about Syndicate, or you have the game = in=20 strange (beta?) version, or related artwork, or good quality cover = scans,=20 or interesting screenshots, anything?
I'm especially interested in = movies=20 from Syndicate for Acorn platform, and Syndicate Wars in the = version where=20 intro has no voice (music only).
If you'll find something - email = me.

ps. If you're using Internet Explorer, = this site may=20 look poor. Please change the browser, you will see the difference. = Don't=20 use IE - there are many reasons.










<= BR>=

------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_27_purp_med&txt=SYNDICATE+UNOFFICIAL+SITE R0lGODlhEAIeAKEAAAAAAAAAAKiI/AAAACH5BAEAAAAALAAAAAAQAh4AAAL+hI+py+0Po5y02ouz 3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh0SU4IhMIhfKh4CpUDajUemyOk1YpZUnZAtO MsNcS5aR9SLCTrIaDXBftXG52jom58XfyPkktzdnh4dlp0X4VjeHpliHyLam6AZ5FFcZKOEomIh5 aMbXkDapxwkm+kRYtUhp0ESqKrm0SfVlSRuSCHt7oBvq6ivb2fubByl8SvyWCTyL/NmGqxw8PdxV bHhnWb2V3Xocq8xaOn7JzVwu3WybakTdzAuv+ww9Xv9nKHxeBr9/9krvmwNGqN7ZqzcBH6Zp/or5 2nWwG8NwABsmk2du4Db+je0AGawoL1zEbw83KkRWLaTEciNHOVOJMJufdyXVNSIoE2PLUDVTUhTz 8+XOSOmibbyZkURPjLuC0jxpL2XBQdjWsJI6VZtQft6M2uxHgasIqDpZwuEplluvRRdSHU0IVO1N qkLnqqs7Iq3copWuVfUKmCk0sm5N/sUKkqxZU5puxcvqEefCslDQ4kXpiq0ZzX4fK3b5mHHBpHkP lwUpi+1d05DbzkJH+CplQT6x2uXIWpLqwCU+W35L53dH2pkl9zEOWCvwyXztLhf3VYPi27QcD78N KjfSe6arswY9fPrMQnCvE+/9XfhA6q0vIV//HrLy6AtxXcRCeqz4+tH+8jMPa80YQzUFH13PIRbX bBjcN55/mCm4YHoGSlPYfA6aVdiDlR1FWIKLlReaJ8hdlkuAtXF0IWW+mWgVORpSoR5uFlq4gYvs pIjhfuwceFp3sjWXk3uG+TghhR7qiJJ3DELnjomoGbNakV7FlNpXscXYXmLaTYkkiZiRV6OEQ/JY 4YnnZXhQgV6AKRONnZln0XZNBvgkflFuw6YpNoIzHpk/rjhmeFtmtdKNd85HH2/YfRjchBemwZle a0kpn20gwjkglCl85KGcMu7FJVF29knhn2LOaGl2ovZ36IsZAOrmhoE+yhNnjLbIYXdHDpqkngp5 WZpTmFapKJIcAOv+Kq6zfspUqgCig2KrJsDq7KSO2ldrfGfxWCmEO8Ip0jqJvlAnn8y+qai56Ta6 bJa7aivjqqNJi1584KmJ6qJodmHrpRkZ26yIha4zJ73lEnvus9xChWy1xTl6rpbwOrenE+uWaC+W suZ7Zr+aeEzqv7yaCRODDR97KskWJ3zpuJp+i6/DPW41ckBLvtyeUrpqDGORSg4C8nHcsudtcgKb HKJ+NR/MJMuNPTRvyKKY+hozElsnENSsJkclzMLGXDJJQVs8MX+CWd2p1mFX/K01TIvLNWwGjQrz 1Dz/dxWqAg0oKcKV7g1isUQyorY4Ebrcj942ps3p3AqH2ynO7O2i7bi6Tj9j0cBwN8s2xjgC1PmN axO+M0HzKNvW2IbWVvHJLUP7Juy7RWt06+FKnvOZpwuouOZL5d5mS9ItQ3nKR6e1b1iq2yKyM/IS 0/xTLKoKOPT0Tn5z5lYmfd5U2n8XfTs3/74o9nnya/Ny01UlO8C3Kt9738V9T97uKIfu3sW9Zl9E //7/D8AACnCABCygAQ+IwAQqcIEMbKADHwhBBhQAADs= ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_teal_light&txt=HOME R0lGODlhMAAMAKEAAAAAAAAAAAD8/ACQkCH5BAEAAAAALAAAAAAwAAwAAAJdhI+py+0PYxJiVkMz PRdk/3FauCHlqGEXSrJrp2IDfJagGDN2Lszm27HVGpTZSEZb+XK3205lTHmWPKrw1fxZkNpp8MtU PE/UZg/Mg227rsvgjUuzwtm5Cm0+SwEFADs= ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_teal_med&txt=SYNDICATE R0lGODlhXwAMAKEAAAAAAAAAAAB0dABCQiH5BAEAAAAALAAAAABfAAwAAAKmhI+py+0Po5y02guE 3uJo1RkhF2Yi520puZQrWcJfJo/uicM5Sw+2DALVTkBaYjZDIF0qo9Lmwz2PSU+jSr12ilVB1Jk6 fbFkrOcbZgytXOb4tnw/eEf0rlV8Zc+2vUbuQKdkZ2S2MDBARdiFKJX216claIAIdzOFmbLoBqXT E6nmOWgpKSpGuiKG6JPk1YlCuSqb+GSZl6eJSkQ0+cbatZb69JtUAAA7 ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_teal_med&txt=AMERICAN+REVOLT R0lGODlhoAAMAKEAAAAAAAAAAAB0dABCQiH5BAEAAAAALAAAAACgAAwAAAL+hI+py+0Po5y02ouz 3pwL9RnCCIzkYaZhKQyqaKLqitAiHDujm8oz/gPmWI3ZEAUKGU9L5e7Fcgl7CRsxuDDxck3D4AsG T7lWHxZXPRFhbMaR2XKm0zY1q4yWtd3YeE1eBHF0p9dmR/cHI7VW6DOHsphlB6fTF7l2mHVpRuO3 R5nZFQVYRLVXsvlnxJYpVHNJ+eBJNxmpBmq1JLPYqjrZmco5RNILJQJLWpS6erxym0wX9seLN9aI OlDaInbNV4d8yvCVa+lsHq4KsLULTTsMXB2zjp703dkOshm27/XVCMeMzC1qW9Tsk8aIkDcgY0LV CyLKkS8o7wo9MfWOBkESU3cg3ov3zEnBMiT7xOGY50ABADs= ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_teal_med&txt=SYNDICATE+WARS R0lGODlhlgAMAKEAAAAAAAAAAAB0dABCQiH5BAEAAAAALAAAAACWAAwAAAL8hI+py+0Po5y02ouz 3hyIDwrHp4iGGZreGY6gmy4qnKo1yeCerY+yMIixhLsbq4QS1Y7LXXDYRMygwlsvocs+sUhg1XqU JpHhYTn82V7X11Vu+siqBlsYtodjn+/F1k6qNpXntccGd1K3F8czklh0NzPYAOZj9Nc4JsYSuPhS 4kjS9uOCKeZJ5UeJaigYyanplDnphwWqdEhWRkgTabmKC0B3Zws4UJj0+kZ0QNdKIVe6CkMn7FCt J0YcndbErWhKG006AY3IQ/QSVD5u1apt5kR9ustNS31fbQe+zNdugn8PXipVvly8e9QnXDBk4dpB GsaPyyN0lObJIVIAADs= ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_teal_med&txt=ABOUT+BULLFROG R0lGODlhlgAMAKEAAAAAAAAAAAB0dABCQiH5BAEAAAAALAAAAACWAAwAAAL6hI+py+0Po5y02ouz 3hwJJYQiKI5GmKBAyTbs58GHqi4187WnMOjrG/N5SMKX6fbbGV3AmWwHxT1Jv2OoV1I2jUiT8zvr xaLgFaV268KQY+nU+aSJwd5kMCVLz6Pq1J5ZZkf3FuhHWNXGE7f2R5SWk3XyRzPV1WgD6dUnSIWD 9cbFuCh5qDW6NblWWXlJtbVK1mnz6Ri5kio5AAdnu6mYCIsw0IpXzGnHVuhBLDI8vDx6G13VG/w7 aBxWWkhpnBybMHw4QksKfOic/vzzabWU1LT7cPVKTfkeao6pev+Kz7Wj3SIf/NjUkSJwhiknCQMS /KYJTbwXWAwUAAA7 ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_teal_med&txt=RELATED+MATERIALS R0lGODlhtgAMAKEAAAAAAAAAAAB0dABCQiH5BAEAAAAALAAAAAC2AAwAAAL+hI+py+0Po5y02ouz 3rx7KQhDSB7kKRhhlCboab7tDDctUNauIq+qHBvVdCbebQH8iVDK149lTPZoOCbDN+VFnVVpSFiq jrSuY9l7xJoRPkeYbVvHyvFbu60kI+X5udj89nQFSJNGNQgRyDbGxldFN2gneXbF6Ldn+GPZd2lU x7WCJ/gpt0Qn+thoY3lnqKiy+Yia9dcYiBrD1WUlu4Zri2uqOku4Ojm6Wxob6ptUm4v32zT0NWCt ikiKal2c3enCepy8vexIYn0dJMkrvZBeAvaNHUkE270H9moSfum8fx8FQDxN63RIE6WmkEIrtNA5 TJfrDCgR6PQZQNevxUMrh5SAMUxoh9FGjOPC0HpjcolBlSh7dFS3UhemjNPqKfrCrtURRidZRtNV AAA7 ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_teal_med&txt=SITE+STATISTICS R0lGODlhkgAMAKEAAAAAAAAAAAB0dABCQiH5BAEAAAAALAAAAACSAAwAAALmhI+py+0Po5y02ouz 3lX4LxygAZZi6TloSK4s8p5rm9KjbQK3jsI9fvMMWC6iq1EEfhQxZU1onPGkUGf0Vzu1hiJk85Ft dcFhkpfLS2S/J3T52YSf42jtpLwQ1NV40p7nxqb2V5XmI8ZwtEUXF9LHJAXzh5NHqHe1I2IZ6PXj tDjYaAihqMmWE8pXV+rXyNmJqjAwAIowK6oxm3ALGWvA6zN5oGu7aURB/GZEaEmhnMrnq2OMaGeq epyIm9QaHe3ZCz61O1te7g3NLcMUOLSjHvnb6Cr9vYQuI36/+xJPs9Au05QdBQAAOw== ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_teal_med&txt=CONTACT R0lGODlhTQAMAKEAAAAAAAAAAAB0dABCQiH5BAEAAAAALAAAAABNAAwAAAKLhI+py+0Po5y0GoGz QDqfDXRf5yWgSY4kuGJX+4aivCqnmtK5y7HDzeO9TjdGaYT6NISx0K/XvDw5UxtTlqQWr1oo9lOV FodMri38XQjCQSB6PdYB46Y33TmPOgeJAVouZNZnt8TG4rb1V6NnZPejgTNTdnVk4HeJ+fJYOYSy uZWTRoMCuojxqXZVAAA7 ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=WELCOME%2C+EXECUTIVE%2C+ON+MY+SYNDICATE+SERIES+UNOFFICIAL+FAN+SITE. R0lGODlhkgIMAKEAAAAAAAAAAKiI/FQkuCH5BAEAAAAALAAAAACSAgwAAAL+hI+py+0Po5y02ouz 3rz7D4biSJbmiabqyrbuC8fyTNd2KwhHvvNGDgT+dI2gsGfcIQFBhPFYefqkPqYU2RwmptQh9+pN WsDMMBFyFmatijP62WsrrVCimJ6Gy7ddM/RBhreWMyA2SBboUKVVJuikp3RXZlgHuTb3qKEj+bPH qWh5RJUHGcfIVOgn6sYHNsr4KngpETtge3ur+qW3yCa7mgqAO6zLGhHLU1pk19frC9hszCWrxSsQ HOvUFp3IgMxdmEXI7NoHzVdNibh56GiFHR2sjY6RPNuYqewdT27dXVXFFrNlBDOhcvPFlC9nFxhi qVTQVC+Ay+St63AN4cD+JW/ySJRmbMHEjQYXraI37pRKOntEhjzGato+jUPgRVy5D6VGO/IWOvzz yGbJjK3ojXHIUSHLNzot3owIUKjLp1N6JjwlcwNSMwanDjX6o+c7Uu04EP3oROxMhdO6eZ1aLi1J WGdHFhUpdiuop49ojsWplILdZwfD+j3bRm3NuT7zDh6juC9YxHv35XUMk61NZ0g7W+XpkS7ho6Ml 5wNJNabjz3/safqsknIRi6En6XNZih0luSu5SJ3JULZrwRc580u37fZb0TuwwT7IORzI33xYm3yJ Rjpwv4Zhhrock13lZ3XFgz3PWyJttHrPdbZrPPWW1Tuvlxb83GTk+bX+R7Zvxcks+jHmG2PJBYfZ fwCKY15fd6TERnBubaNTepRVBRR00xnYg3XcRaEdbvY1h92CwKgW3n1spUFdVxR6k996zGlVojuA 3ThaLwJVF16KZuWHkC3HyJijbBYIGZSPYQ3QGzMtOpjhji5ugOR71+TSIYcNIHnOV80xWZh6Lxm5 GI4Q/hLYBGSqotSVGFQpm5RpvhWVlireeSFoK+J455Qm1vbicjnSd9echvLnZXfZ9RfefoKOhBmJ i1Hy5EPRKRmFj1YKU0mlRWaWaJh5GiBnAqUmaSZiF11wKpQABVljk2Wmd+hp3PhjjXSvgoElef08 GOsvPgyDSzGTQqSiTIZGgrQqNHEl5UCvr/JIXCJnxubbLXXAo+sZxPbqxZ//fVNOP5IK++s9cO3G ETKRrSlqRpec9S2cEyK6QL1gXhdsNsL5Z00nLAHbbZaH6PpnUtOOVdYbBRvLcKfzclUoAmpt2HBH GWeI256oVnvPtYStogy385oTbpLqbvfqw0u9zOmx/K7syca7HjLmViZHme6JNFfs6knQgsKJY40C a0ABADs= ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=LATEST+CHANGES+AND+NEWS%3A R0lGODlhBgEMAKEAAAAAAAAAAKiI/FQkuCH5BAEAAAAALAAAAAAGAQwAAAL+hI+py+0Po5y02ouz 3rz7D4biCApCdCbmyh5sa7ymK8+oTKspsrsx/HvxajRhpRcL2gApI6QJZBKluWAxOkQpajYudOq9 gZFLn04KC6Nxa6cESWXP2I+5Ub3MD770bL2cxADoV8WEAdhFpqg49OU3WPhDsXJWJEnoUEZJJbiz NLB3WZj4BMkUilmZifrGyBmJpnraxCpra7EZKYCKCLegyesrqgeVWWycy1MbB8e1tfzXYLLnVt2z SytstzXVmgx8DNupXDyY5xncl8qd7LK8ze42OyksRR1lTR4Dasn8213q27Vgt/7p86eK2BUsov7J AwDKlQR+CCLSkyaxG7CGAfuuhYtAMSCQjQ1fGVPG0WRCdPVCksL4EFvBkoignRxHSONARwZxiuvk BNyPe+18zlOZkyVNT3yMgHoKVcciOc4a0SPKtBLUrQ034amq5sHWqCa97npatKeVNmlOeGnK0F7Q qv1oYG3EMC1GoqkSjbHKltpQaw+BUgVMN1q/aUGtEI4LoAAAOw== ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=2007.08.15 R0lGODlhWgAMAKEAAAAAAAAAAKiI/AAAACH5BAEAAAAALAAAAABaAAwAAAKEhI+py+0Po5y0Wiey Fmjr7nFG+CnkQYqLmLLp+AIteiazHNtuSOuwjwOaMkMgETR0UY7HXhCZXKl+TydIieFVqU3qldGt 5mg7z3Vj5U63uDXUOSaTzey3WuiVGtfhdoPplvYURhgoCIgHYzhY06Z1I8hYcwNYRgfZ6Fhi55UZ U6lIB1AAADs= ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=-+ADDED+SYNDICATE+WARS+VEHICLES+SECTION R0lGODlhpAEMAKEAAAAAAAAAAKiI/FQkuCH5BAEAAAAALAAAAACkAQwAAAL+hI+py+0Po5y02ouz 3rz7D4biSJbmiabqyraK8BrCPB8wQNd2TstyPuHpcDdE8caz/XrLo3BR3AmdT8jwOlS+BINkk2md Ur1ZYlMK/DnEaHDY+wVP2+k0EY60f6Lqas3PZlb1IJa31UcGA9gV5+aTUNhYxoBlwwi5xZU4BzHg +fkpaWiUdxlpRhl4Sqjaynk6Y9p657jhWKaDOwrFN8kLubujJjUsTCQLDMyH0+AbUWng2asblTst wYn6S/qDzK19mJocNu4Mrr28Y3o5nFWrcXt9bt0sz1pPy+TubRwbPO9M0zgL0HCwW6Lsm7k3dszp 6vaPnriJBNMVC2fM0rT+ddWCCcwHh2HHcvL+LHso0o0iQEb4tfu4MB+Ug4Is4iv28QupV9me6TG5 pUsilwMPTQqUstJRmxqBcVRYTRZSkd/6lVyJ8eKanrSKwrxKNJOvnIgqFCQbcupUViqxOl30r6rR dGvrsVxqhaY/GQcl8mVKIRvKwTZRWvD01itigBC1KtMTTS/gm+jYCY4VysFibIazotp7Tm7RTgMw LHY4WVpigyPBcSnd4bLQOpoS1Zv9zrMuyS1LwXW8EzLr0UGcNG1EbHZG4HaJL//8lbJn0TG1+p3+ QvJTq707gPre7ZO+19Ks8QSV+3HIY/buhC9/RBbuIt9BJQy+XlyhG/VUM483Pwg2YtlW1Vfz0fEf IFylwtN5+dXyFU87xeYKHrJZGCBbwoG2XIKQyffTWvEc+AxCGCpIDHJmBWVhUSC2RSJ7IeZnV0O1 yXEjXb5YNog7OhQAADs= ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=-+MORE+OF+SW+ARTWORK R0lGODlh6QAMAKEAAAAAAAAAAKiI/FQkuCH5BAEAAAAALAAAAADpAAwAAAL+hI+py+0Po5y02ouz 3rz7D4YiJxzCCZyoqarIObSlIbtRPZtpK+HsT1tNci9BjLfz7YBJlqx4tAlDK1zVGjQ+k7UbNsgl NqwzoTlWESejV6U5p81219vpVGNbglNoYF5/N9S39zckdsU0MOh1aAc3BpejWLbYVrSHuZH3RlNZ 5phJEee3aAjJNNpz97daytlJSWTpJxv59ZD6mgr4hRKI6wn763D7yqcGyXoLm2A8uts292arBBxJ WiuHtDQ8FnzcnVx3zayqPPfiSn5cTlhdTTKo+62iqHh5AR3rca/nv0sMXT17CyY1W/eMHgyCTgpp kkdOXxYAUZik+WbQwqpUT6hKiduEomIzdR330SohUg/DDit19YqmbVtANx4ZSStBBpkCezz7SSkE FCeZmD8/IZrYASQqgdOCsNG54F24mduMhjF309bBQxO3EHUC1l8TAAUAADs= ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=2007.08.13 R0lGODlhWgAMAKEAAAAAAAAAAKiI/AAAACH5BAEAAAAALAAAAABaAAwAAAKEhI+py+0Po5y0Wiey Fmjr7nFG+CnkQYqLeo6p26ZsC8avKcpuku2gj1LxesMigBjE5YRH5q9pRAJrKyZRCh06k0HPNIvF NrdZ7tirVQpp4aWx22jD0GntLG51P83VaF6J97XnIzeI4/cGx3DFdqNjCOYoCTOH9nhWUim2OUOH WcLYiVYAADs= ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=-+ADDED+%22FAN+FICTION%22+SECTION R0lGODlhKQEMAKEAAAAAAAAAAKiI/FQkuCH5BAEAAAAALAAAAAApAQwAAAL+hI+py+0Po5y02ouz 3rz7D4biSJamJygpILTtsbovLLtGLEvvfLN5skLgbJNU7Ub0HZG12U/5HPJ2wUezeg1eaVsoN8rk fapIqNO4zOLMZAaVZlap0E8r/TyQprPIfHjPVibWoPb3U8hG1OKXeBY4Nhi5JjS5IBnxpmRHJpbk 4EnJeNnjJiDKWOZDuTZYClQ59wpDaBqDqorLBAI62tsGR4lRuykLc0t4TCPKyXm8aIsFO3zRCmzJ DOQ8PZ3aucynU+dbnBlsblFbHWfNkmyZ1/qc+ql9Gj3f/ovZpRqvL1QPmjlvepbs8zRuIJpY5yqk 02cwVz5M8NrIk+gm4I2sW46M/YMArhy7jMzsKQT4kQK/hMDUYXRpxZ0hLVgGDKAIcVtKADZLCmxZ 86YHm/iKOej5yiRQgEI5rHyoCGrHaxVBTUBayiDBCFjnLAOpceJSj8KwYWxIMunPbjV3crUJF24f uFHjRu2yiC5Mevri+sVn9d0/nVUtxvvWBPBeWnhDSp1jETEgLh0QgWukTCs/dOosR3Mb+MCyqtd+ oXq6KsPTwpkDBz6dWPGKAgA7 ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=2007.08.08 R0lGODlhYAAMAKEAAAAAAAAAAKiI/AAAACH5BAEAAAAALAAAAABgAAwAAAKHhI+py+0Po5y02nuE 3gLx7X2dIYJKmaGLCpRj65IxzM6h6r4pPmuJD/uNgCmGKSSUJZfFINI41DmJyhO12bxenVkplbfU SmlQpg1bpX12HPTUCx+7ged5VOR+dpnpFbzPZQdIJzcYxRdoFfaHSLiIJ8PDAvgmCUlouaamufkF qYc12fMiqlIAADs= ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=-+ADDED+STUART+WILSON%27S+SYNDICATE+FAN+PAGE+%28LINKS%29 R0lGODlhDQIMAKEAAAAAAAAAAKiI/FQkuCH5BAEAAAAALAAAAAANAgwAAAL+hI+py+0Po5y02ouz 3rz7D4biSJbmiaYqJQjrC8fyTHNucrf6keu34fMBgUJJsMU7IgHLpOKHaA2CRGWkiV0Wmwtrkjpk FonfMcQrfvKqWPZvjI4+le/4wwWW49wTaX4990dnpAWFs8PER9aAhghimHZEJinmhUR5N1hJyZW2 dygwtaWZ6QQ0RYTq2aVJ17OZ5WbG2ApZCPvKGdpjlwiq28twOesbhfdHu0tsWxscaMqqOjxqXJbn 2IG9uth5K2zY+X0IyDpuDM7VdhFrMCC9u1hezaTKDaUdn09rHu5dpV/onbkvasStCwdqYKUr6dA5 nIeQ4bxorwhuYwdtm43+bugAVpSXcd+deh4Tnpt4CpIDjPDECDTYhaQ/eiojnlE5SVeUl6b8lDwZ s+M6kqyEpmR47+FOnDZLhTTGk2Y+jAZd4SzakJ/QYXMUJkMmFeVFM65wEHW6qqVPjeeuyfwY9hex b5gSWboX1dPaprCCjuP7RBRTsnivthVE9mzOClm/RVVbJzKyQqRuYuP4k6tXwLK6EcVs7TC+loSg Qc4rFxFpvYXpgnU9K3ZrjQHhYq35+RhjwbBRrv4q+7I7i5r7JKX1+N3kOJyRwtkKXeRTCcMRuDMa r5EUdwMWXGdRh8c71A6qr54ZqnuE6hbYp8KePjPklXXb5cbwW3R48erqM11t9JY+xokFFVzx4QKB e81Z9pxgqilDjWP1wQTQfRNp5wJvZhnWVXbj2SaWFgFepBhoaHlk4VEu6UKeNf2kWMF3sFGVX1HA ZTEYfsdJONVL3IW44wbcDWleetcFxN2Ddw2Jz23B/QUGkUP+s4lJpVklHi/AbAlGQzVVdqM2a2X0 IJNYfDiGlD8C5WKTgeGkZpFs0gdnnJ1RNqGNd77xmD+OlEXlBoCSQiiEOL42IzPgKIKLkhY9esU/ yKB5WV3azamfcWCNORWes1CalB1iGsohpPqhx5mbgwYhyntz0eWqNn0aeOifTRQAADs= ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=-+ADDED+SYNDICATE+WARS+GRENADE+AD+%28COVERS+SECTION%29 R0lGODlhGAIMAKEAAAAAAAAAAKiI/FQkuCH5BAEAAAAALAAAAAAYAgwAAAL+hI+py+0Po5y02ouz 3rz7D4biSJbmiabqyrbuC8eyJSg1IOT5ces779MZer5J8Ie7IZRE4XBYhCKPyqWNyqRGptnq8zoI AsUSLTAcTR6/5IQXJ0Wq22Vb/N1wzvV7rrnPhab3B0GINZaG1dSVeDcm8razltR3FyVJl3dI6UZU STmZE2bJ97W0qbiVxTPqdiUg+JNaiCpKNouZxnP1OWvEO/kwWGs2YHx8TCpre7kpTBwKfQu7OP2p BlIqx7m9rNmpCs55CnXqSZ7U2u1VCsewbbRqYMy+XuWN/nzfhA4PZN6pnjh/FLQJpJWvHI5WCgH9 eycH38NnA/E0bGgxXQ/+htz27cu2rqJIiOIokjQTUd1BWxfHSXnH0WVBeQvr2eyXUVjMRw8JuqQW sKRCn2VCJvw2cShHP4ky8pFYwafUg6zqqVt6bghWZUQDRlwJVqbMrsqsoLynsmJaB5m0CiRbcgrW p9LawbSIqwa8lB6/ioT7yu9RkkndbEX0cW9dwM4w8dJpdePHn4cV5fQ6uWdYxULZEpojFOhYIms1 2RX9D/BEuX1b0w3G1hjPxnojoW191Jtqc4ILE2655LCj1LZhO9NnjTPkTlcn8x2M4Y/R6U6pVpB9 KmbKAS2XlV7wGQC9zvFWM5QuKpkD7Ms1w1IPPOl7xFxGXkBPHnxmG8L+X0KXgswD7F3HnVi+KTBe dpLhFFyB8d0XDDPNxAIVc7AhVRhLCYkmoRMaEhUeag8ihNF5Ee4gSIaX+feKeMNgWBN9WVCYFQ0n 0hjOgW7lZpR+NaTY3YqjjUiWiBrtqFlw+2WATJNQIOPhe/QscxaUcPnypHVRWsmEShQe0GSAAPHW ln6AOBGmelFSeSFEZy3C1UVopllgelNWo0sDdNYpJZD6nNEGlqbISGUccdLyZjRfBmUYnlGOiQ0H eZ14Y6DhmZbnkRuymaeXughq0KKFvGTpmzw5pIoPaLC4paVjTmqpqMhN06ZpWRpUpm2iDsOIXW42 tSs1p/ljoquzIVEBAAA7 ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=-+TWO+MORE+FAN+PAGES+%28LINKS+ARE+IN+SITE+STATISTICS%29 R0lGODlhFwIMAKEAAAAAAAAAAKiI/FQkuCH5BAEAAAAALAAAAAAXAgwAAAL+hI+py+0Po5y02ouz 3rz7D4biSJbmiabqyrbuC8cyJNS2bdSHnvPAjYsIdrobAuj7CQZAInIybCaG015QuJQeF0iqVduF 8pLTIBXs5T4raSLT+IU/4Gc5ba0cd717SThul6OwV+fzl7cmd4h4dbVB2EO0wwTo2KD3B5n3ZtaH xTg4GKXlYMNJ9iOa6ak5Z9h2lBWZmPa6KKR6WohXKqvECKu2Sgncecug2bqjSkuczOr7fGiZERx5 DTDgTIzdy/edw/2bF9tNQV3WloSuWh6rvl53Cf8piRxdq+c+bu9H5qjvQg1n+ayVOaiEm0FU/hCm cgVrIT6HEgki/JcPhK/+foa2ZbwD7trGcQDlCRQnzOEPlPc+OpnC0tw+Ni5FWZxkEhvDcxg/7rxz M5zBmWVQjuRHk0ZMclyMTpzjNKjIoSSVKaWn0yNRZApDjsREC6kQTi3jHVmajhepo5JQebqz1U3O lTkbHfMWb5VYoHPZCkNj1OleiKSE/g12dOCuQHSLzk0bCCyvqxT5aO1Xqqu9r4vtDs7Mbm0ttO8K r9X28hfDt73i9pCKz/TdsgXRfJ4Hm3RpOokF/5w32W9hw7G6Bo/6GHJJENqw8osm7jdOjmeiF9KG GvM5tNNGD8AiEYx1mQ6yu3KdsG/2yQvME7a7BDt6V7m/X1h/tLnKDe7ls7E8pl9xBvUXoFzkNeCe dGwIllV1NV2imUjjkUPWgRAUyIxn04EEnCI7/YRRPRYq1s1T8mmnYCUvVXgbfepRZY4egTmXFFFs HZPYUygiNyKNKYpBDyGdsZPAic8NickXlaTol3/YPVkikzs9SeWSSF4JnhN46MiULVoO1x6VJxqD 5Vh9STmNU/DMppwllohppBWDEHQLNfjo8qWHMPKkjpyigZmSTt+gMehrgLZzGG/vZJkomYrVgWee e8qZXiCwBURpMf6sUmilRLZ35qS3qOkYYx3a2VNwDBnHGDoEndJmagAUAAA7 ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://syndicate.lubie.org/include/bitmap_line.php?fnt=sw_12_purp_med&txt=-+ADDED+%22RIVAL+SYNDICATES%22+AND+%22VEHICLES%22+SECTIONS R0lGODlhBAIMAKEAAAAAAAAAAKiI/FQkuCH5BAEAAAAALAAAAAAEAgwAAAL+hI+py+0Po5y02ouz 3rz7D4biSJbmiabqyrbuC8ecoNCAgOOHnet7nzPwehKd7yYYAIVBJPC4q9kuzylUGHUeh03tb1mT Vr9gbdc4LYbN2fIDzRzHwVcfcX5Oi8typD/SZ5bHV8Vl9dR2h3fVoeeH+EhXyCQISGOHo3SXaTPg +fm5hsBYNPk3OlQZuZlk6IaVUOjKKgdH4YjGqvp22QkKuthUN6QUjNkga5xKuidZa5qMVCwo3EsL 6dFFibr90y0V67hgq405TS0WjjH8vQ1VrS6dyo2KiyzefszMoH3qlI9P3RZs+9jJA9iO3jg9+gIq dBfQ4I1701rRe3fs4Qz+iRDjFWTo0EE5Yode/dM44SM6fxb9/eGEsB6/cwm9hej3riLIDH1UXmxp 0OfCD0LBaWz5oyLNjEJ03jNlaaTHnZGM2rQQDSYZXIpcpgxkTdcOpz/JPiWFlBIjqOu65px3lYrb XlI0sTJrFdzaQBWg2kJZg+bBG0vhEp41kC0vqT+neuV4q2dak272QVDclSXel0BDmjwsUJzivnNH bbZ8ufReu9U2A1Yrmm9kSH/jzgSpNA1T0MayEaQaNCJVrJlCJQXJldAHT+EE5xwQU6tl2Z6GR2De VvlY6C5Rp7Yez6Z04fcoYO+AvSiD6s15FP6WhPuC8xskszZHW/j9kE/HAdg9Hk5yinjHD3haxdXZ fky4Vk9mvNl2FH9n5WEaSZ/NFl5enDFYU4fdSThUYwVe5hxQ72lmmFcX/AKMNJ+09iImz4DSz1eG jGVPAiwaF81i2CxoHYzVbaHTfQfsSN9JW11zIQRIcocRMTGCKFIzYl2VICHPbPnjbPnNSNlaOj0j EzUEfvelloQY2Vt2XyAg2EQB5sdmVA4eCJ+MrxQ5F184tdKngzbmV+ZoVNSlXVx8jlQnJ4HW6GUe jQKKFinnSFbmSgAUAAA7 ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://syndicate.lubie.org/sitestyle/site_style.css BLOCKQUOTE { COLOR: rgb(255,255,255) } BODY { BACKGROUND-IMAGE: url(../sitestyle/site_background.gif); MARGIN: 0px; = COLOR: rgb(168,136,252); FONT-FAMILY: 'Courier New', 'Lucida Console', = Courier, Monaco, Monospace, monospace; BACKGROUND-COLOR: rgb(0,0,0) } A { COLOR: rgb(20,132,116) } A:visited { COLOR: rgb(0,116,116) } A:hover { COLOR: rgb(0,252,252) } IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } P { COLOR: rgb(168,136,252); FONT-FAMILY: 'Courier New', 'Lucida Console', = Courier, Monaco, Monospace, monospace } H1 { COLOR: rgb(168,136,252); FONT-FAMILY: 'Courier New', 'Lucida Console', = Courier, Monaco, Monospace, monospace } H2 { COLOR: rgb(168,136,252); FONT-FAMILY: 'Courier New', 'Lucida Console', = Courier, Monaco, Monospace, monospace } H3 { COLOR: rgb(168,136,252); FONT-FAMILY: 'Courier New', 'Lucida Console', = Courier, Monaco, Monospace, monospace } H4 { COLOR: rgb(168,136,252); FONT-FAMILY: 'Courier New', 'Lucida Console', = Courier, Monaco, Monospace, monospace } H5 { COLOR: rgb(255,255,255); FONT-FAMILY: 'Courier New', 'Lucida Console', = Courier, Monaco, Monospace, monospace } H6 { COLOR: rgb(255,255,255); FONT-FAMILY: 'Courier New', 'Lucida Console', = Courier, Monaco, Monospace, monospace } ADDRESS { COLOR: rgb(20,132,116) } PRE { COLOR: rgb(168,136,252) } HR { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; WIDTH: 100%; COLOR: #00fcfc; HEIGHT: 1px; BACKGROUND-COLOR: = #008484; BORDER-RIGHT-WIDTH: 0px } ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://syndicate.lubie.org/sitestyle/swars_style.css UL#linklist { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; = PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; TEXT-INDENT: = 0px; PADDING-TOP: 0px; FONT-STYLE: normal; LIST-STYLE-TYPE: none; = TEXT-DECORATION: none } A.teal_cutedge1 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 100%; BACKGROUND-IMAGE: = url(../buttons/teal_cutedge1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px = auto; WIDTH: 203px; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat; = FONT-FAMILY: 'Courier New', 'Lucida Console', Courier, Monaco, = Monospace, monospace; HEIGHT: 20px; BACKGROUND-COLOR: transparent; = TEXT-ALIGN: center; TEXT-DECORATION: none } A.teal_cutedge1d { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 100%; BACKGROUND-IMAGE: = url(../buttons/teal_cutedge1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px = auto; WIDTH: 203px; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat; = FONT-FAMILY: 'Courier New', 'Lucida Console', Courier, Monaco, = Monospace, monospace; HEIGHT: 20px; BACKGROUND-COLOR: transparent; = TEXT-ALIGN: center; TEXT-DECORATION: none } A.teal_cutedge1:link { COLOR: #008484 } A.teal_cutedge1:visited { COLOR: #008484 } A.teal_cutedge1:hover { BACKGROUND-POSITION: 0px -54px; COLOR: #00fcfc } A.teal_cutedge1:active { BACKGROUND-POSITION: 0px -27px; COLOR: #00fcfc } A.teal_cutedge1d:link { BACKGROUND-POSITION: 0px -81px; CURSOR: default; COLOR: #5f5f5f } A.teal_cutedge1d:visited { BACKGROUND-POSITION: 0px -81px; CURSOR: default; COLOR: #5f5f5f } A.teal_cutedge1d:hover { BACKGROUND-POSITION: 0px -81px; CURSOR: default; COLOR: #5f5f5f } A.teal_cutedge1d:active { BACKGROUND-POSITION: 0px -81px; CURSOR: default; COLOR: #5f5f5f } A.teal_narrow1 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: smaller; BACKGROUND-IMAGE: = url(../buttons/teal_narrow1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; = WIDTH: 203px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; = FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; = BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none } A.teal_narrow1a { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: smaller; BACKGROUND-IMAGE: = url(../buttons/teal_narrow1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; = WIDTH: 203px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; = FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; = BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none } A.teal_narrow1d { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: smaller; BACKGROUND-IMAGE: = url(../buttons/teal_narrow1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; = WIDTH: 203px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; = FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; = BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none } A.teal_narrow1:link { COLOR: #008484 } A.teal_narrow1:visited { COLOR: #008484 } A.teal_narrow1:hover { BACKGROUND-POSITION: 0px -36px; COLOR: #00fcfc } A.teal_narrow1a:hover { BACKGROUND-POSITION: 0px -36px; COLOR: #00fcfc } A.teal_narrow1:active { BACKGROUND-POSITION: 0px -18px; COLOR: #00fcfc } A.teal_narrow1a:link { BACKGROUND-POSITION: 0px -18px; COLOR: #00fcfc } A.teal_narrow1a:active { BACKGROUND-POSITION: 0px -18px; COLOR: #00fcfc } A.teal_narrow1a:visited { COLOR: #00fcfc } A.teal_narrow1d:link { BACKGROUND-POSITION: 0px -54px; CURSOR: default; COLOR: #5f5f5f } A.teal_narrow1d:visited { BACKGROUND-POSITION: 0px -54px; CURSOR: default; COLOR: #5f5f5f } A.teal_narrow1d:hover { BACKGROUND-POSITION: 0px -54px; CURSOR: default; COLOR: #5f5f5f } A.teal_narrow1d:active { BACKGROUND-POSITION: 0px -54px; CURSOR: default; COLOR: #5f5f5f } A.teal_narrow2 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: smaller; BACKGROUND-IMAGE: = url(../buttons/teal_narrow2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; = WIDTH: 100px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; = FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; = BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none } A.teal_narrow2a { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: smaller; BACKGROUND-IMAGE: = url(../buttons/teal_narrow2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; = WIDTH: 100px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; = FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; = BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none } A.teal_narrow2d { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: smaller; BACKGROUND-IMAGE: = url(../buttons/teal_narrow2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; = WIDTH: 100px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; = FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; = BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none } A.teal_narrow2:link { COLOR: #008484 } A.teal_narrow2:visited { COLOR: #008484 } A.teal_narrow2:hover { BACKGROUND-POSITION: 0px -36px; COLOR: #00fcfc } A.teal_narrow2a:hover { BACKGROUND-POSITION: 0px -36px; COLOR: #00fcfc } A.teal_narrow2:active { BACKGROUND-POSITION: 0px -18px; COLOR: #00fcfc } A.teal_narrow2a:link { BACKGROUND-POSITION: 0px -18px; COLOR: #00fcfc } A.teal_narrow2a:active { BACKGROUND-POSITION: 0px -18px; COLOR: #00fcfc } A.teal_narrow2a:visited { COLOR: #00fcfc } A.teal_narrow2d:link { BACKGROUND-POSITION: 0px -54px; CURSOR: default; COLOR: #5f5f5f } A.teal_narrow2d:visited { BACKGROUND-POSITION: 0px -54px; CURSOR: default; COLOR: #5f5f5f } A.teal_narrow2d:hover { BACKGROUND-POSITION: 0px -54px; CURSOR: default; COLOR: #5f5f5f } A.teal_narrow2d:active { BACKGROUND-POSITION: 0px -54px; CURSOR: default; COLOR: #5f5f5f } .icon { PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; = PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat } A.teal_cutedge1:hover .icon { BACKGROUND-POSITION: 0px -28px } A.teal_cutedge1:active .icon { BACKGROUND-POSITION: 0px -28px } A.teal_cutedge1:link .icon { BACKGROUND-POSITION: 0px -56px } A.teal_cutedge1:visited .icon { BACKGROUND-POSITION: 0px -56px } A.teal_cutedge1:hover .icon { BACKGROUND-POSITION: 0px -56px } A.teal_cutedge1:active .icon { BACKGROUND-POSITION: 0px -56px } DIV#sidebar { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 8px; PADDING-BOTTOM: 0px; = WIDTH: 205px; PADDING-TOP: 0px; POSITION: absolute; TOP: 74px } DIV.purp { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px; BACKGROUND-COLOR: #201044 } DIV.purp_big_hdr { BORDER-RIGHT: #a888fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #a888fc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: x-large; = PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #a888fc 1px solid; COLOR: = #a888fc; PADDING-TOP: 3px; BORDER-BOTTOM: #a888fc 1px solid } DIV.purp_big_hdr TD { COLOR: #a888fc } DIV.purp_big_hdr A { TEXT-DECORATION: none } DIV.drkgrn { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px; BACKGROUND-COLOR: #0e2e04 } DIV.drkgrn_big_hdr { BORDER-RIGHT: #144804 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #144804 2px solid; PADDING-LEFT: 3px; FONT-SIZE: x-large; = PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #144804 2px solid; COLOR: = #144804; PADDING-TOP: 3px; BORDER-BOTTOM: #144804 2px solid } DIV#titlebar { RIGHT: 6px; LEFT: 235px; LINE-HEIGHT: 0; POSITION: absolute; TOP: 10px; = TEXT-ALIGN: center } DIV#page_content { MARGIN: 86px 6px 6px 235px } .brief_h { FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #bcfcfc } .brief_c1 { COLOR: #f8f8f8; FONT-STYLE: italic } .brief_c2 { FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #38d480 } .brief_c3 { COLOR: #bcfcfc } .brief_c4 { FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #00fcfc } .brief_c5 { COLOR: #fc98fc } ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://syndicate.lubie.org//sitestyle/rollover.js /**=20 * Fusion 8 DHTML Menus */ /***************************************** Global Parameters *****************************************/ var GLOBAL_LoadedImages =3D new Array(); var GLOBAL_CurrentItem =3D ""; var GLOBAL_Close =3D null; var GLOBAL_Hide =3D null; var GLOBAL_items =3D new NOF_OpenedItems(); var GLOBAL_slideItem =3D null; var GLOBAL_slideSpeed =3D 10; //Defines how fast the slide submenus = will unfold var GLOBAL_slidePixel =3D 0;=20 var GLOBAL_slideMinOffset =3D -800; var GLOBAL_slideMaxOffset =3D 800; var useDebuger =3D false; /* * DOM compliant browsers */ function NOF_DOMBrowser() { this.getMenuItemLayerStartString =3D function = getMenuItemLayerStartString(menuItemId, parentId) { parentId =3D ( (parentId !=3D null) && (parentId !=3D "undefined") = && (typeof(parentId) !=3D "undefined")) ? new String(parentId + CONSTANTS.MENU_LAYER_SUFIX) : = null; menuItemId +=3D CONSTANTS.MENU_LAYER_SUFIX; =20 var isAutoClose =3D typeof(C_MENU_AUTO_CLOSE) =3D=3D "undefined" || = C_MENU_AUTO_CLOSE =3D=3D true ? "true" : "false"; return '
'; } this.getMenuItemLayerEndString =3D function = getMenuItemLayerEndString() { return '
'; } /** method showMenuItem *@parameter image Image object - item parent *@parameter item String or Object coresponding to a layer *@parameter offsetX: horizontal offset distance from parent *@parameter offsetY: vertical offset distance from parent *@parameter direction Horizontal =3D false, Vertical =3D true */ this.showMenuItem =3D function showMenuItem(image, item, offsetX, = offsetY, openEffect) { if (typeof(item) =3D=3D "string") item =3D this.getItem(item) image =3D typeof(image) =3D=3D "string" ? this.getItem(image) : = image; var top =3D this.findItemTopOffset(image); var left =3D this.findItemLeftOffset(image); var slideDirection =3D ""; if (openEffect.indexOf("left") > -1 || openEffect.indexOf("Left") > = -1 ) { top +=3D offsetY;=20 left -=3D offsetX; slideDirection =3D "left"; } else if (openEffect.indexOf("top") > -1 || = openEffect.indexOf("Top") > -1 ) { top -=3D offsetY; left +=3D offsetX; slideDirection =3D "top"; } else if (openEffect.indexOf("right") > -1 || = openEffect.indexOf("Right") > -1 ) { top +=3D offsetY;=20 left +=3D offsetX; slideDirection =3D "right"; } else { // Bottom top +=3D offsetY; left +=3D offsetX; slideDirection =3D "bottom"; } =20 if (item =3D=3D null || typeof(item.style) =3D=3D "undefined" || = item.style =3D=3D null ) return; item.style.top =3D top; item.style.left =3D left; =20 item.style.visibility =3D "visible";=20 =20 if (openEffect.indexOf("slide") > -1) this.slideEffect(item, slideDirection); else if (openEffect.indexOf("fade") > -1) this.fadeEffect(item); =20 } this.hideMenuItem =3D function hideMenuItem(item) { if (typeof(item) =3D=3D "string") item =3D this.getItem(item) =20 =20 if ( item =3D=3D null || typeof(item) =3D=3D "undefined" || item = =3D=3D "") return; item.style.visibility =3D "hidden"; } this.findItemLeftOffset =3D function findItemLeftOffset(item) { var offset =3D item.offsetLeft; if (item.offsetParent) offset +=3D this.findItemLeftOffset(item.offsetParent); return offset; } this.findItemTopOffset =3D function findItemTopOffset(item) { var offset =3D item.offsetTop; if (item.offsetParent) offset +=3D this.findItemTopOffset(item.offsetParent); return offset; } this.getItem =3D function getItem(itemId) { =20 return document.getElementById(itemId); } this.getItemAttribute =3D function getItemAttribute(itemId, attrId) { =20 if (this.getItem(itemId)) { var attr =3D this.getItem(itemId).attributes; return eval("attr." + attrId.toLowerCase() + ".value"); } } =20 this.debug =3D function debug(txt) { var container =3D this.getItem("debug"); if ( useDebuger ) container.value +=3D txt + "\n"; } this.fadeEffect =3D function fadeEffect(item) { =20 item.style.visibility =3D "hidden";=20 item.filters.blendTrans.Apply(); item.filters.blendTrans.Play(); item.style.visibility =3D "visible";=20 } this.slideEffect =3D function slideEffect(item, margin) { GLOBAL_slideItem =3D item; this.setItemClip('rect(auto, auto, auto, auto)'); GLOBAL_slidePixel =3D (margin =3D=3D "top" || margin =3D=3D "left") = ? 100 : 0; this.playEffect(margin); } this.playEffect =3D function playEffect(margin) { var clip =3D GLOBAL_slideItem.style.clip; if (clip.indexOf("-") > 0) // NS7.x fix return; if (GLOBAL_slidePixel < GLOBAL_slideMinOffset || GLOBAL_slidePixel > = GLOBAL_slideMaxOffset) =20 return; var rect =3D 'rect('; if (margin =3D=3D "top") { GLOBAL_slidePixel -=3D 3; rect +=3D GLOBAL_slidePixel +'px auto auto auto)'; } else if (margin =3D=3D "right") { GLOBAL_slidePixel +=3D 3;=20 rect +=3D 'auto ' + GLOBAL_slidePixel +'px auto auto)'; } else if (margin =3D=3D "bottom") { GLOBAL_slidePixel +=3D 3; rect +=3D 'auto auto ' + GLOBAL_slidePixel + 'px auto)'; } else {//left GLOBAL_slidePixel -=3D 3; rect +=3D 'auto auto auto ' + GLOBAL_slidePixel + 'px)'; } this.setItemClip(rect);=20 setTimeout('browser.playEffect("' + margin + '")', = GLOBAL_slideSpeed); =20 } this.setItemClip =3D function setItemClip(rect) { GLOBAL_slideItem.style.clip =3D rect;=20 } this.getLayerTag =3D function getLayerTag() { return "div" }; } /* * Netscape 6+ and Mozilla */ function NOF_BrowserNetscapeNavigator() { //Event capture window.onclick=3D HideMenu; =20 this.fadeEffect =3D function fadeEffect() { return; }; return this; } NOF_BrowserNetscapeNavigator.prototype =3D new NOF_DOMBrowser; /* * Internet Explorer 5+ */ function NOF_BrowserInternetExplorer() { //Event capture document.onmouseup =3D HideMenu; } NOF_BrowserInternetExplorer.prototype =3D new NOF_DOMBrowser; /* * Nestcape Navigator version 4.x */ function NOF_BrowserNetscape4x() { this.getMenuItemLayerStartString =3D function = getMenuItemLayerStartString(menuItemId, parentId) { parentId =3D ( (parentId !=3D null) && (parentId !=3D "undefined") = && (typeof(parentId) !=3D "undefined")) ? new String(parentId + CONSTANTS.MENU_LAYER_SUFIX) : = null; menuItemId +=3D CONSTANTS.MENU_LAYER_SUFIX; =20 var isAutoClose =3D typeof(C_MENU_AUTO_CLOSE) =3D=3D "undefined" || = C_MENU_AUTO_CLOSE =3D=3D true ? "true" : "false"; return ''; } this.getMenuItemLayerEndString =3D function = getMenuItemLayerEndString() { return ''; } =20 this.getImageParent =3D function getImageParent(imageObject){ =20 for (var position =3D 0; position < document.layers.length; = position++) { =20 var layer =3D document.layers[position]; for (var imagePosition =3D 0; imagePosition < = layer.document.images.length; imagePosition++) { =20 if (layer.document.images[imagePosition].name =3D=3D = imageObject.name) { return layer; } } =20 } return null; =20 } /** method showMenuItem *@parameter image Image object - item parent *@parameter item String or Object coresponding to a layer *@parameter offsetX: horizontal offset distance from parent *@parameter offsetY: vertical offset distance from parent *@parameter direction Horizontal =3D false, Vertical =3D true */ this.showMenuItem =3D function showMenuItem(image, item, offsetX, = offsetY, openEffect) { var parent =3D this.getImageParent(image); var itemId =3D image; if (typeof(item) =3D=3D "string") item =3D this.getItem(item) =20 image =3D typeof(image) =3D=3D "string" ? this.getItem(image) : = image; var top =3D this.findItemTopOffset(image); var left =3D this.findItemLeftOffset(image); if (parent !=3D null) { left +=3D parent.pageX; top +=3D parent.pageY; } var slideDirection =3D ""; if (openEffect.indexOf("left") > -1 || openEffect.indexOf("Left") > = -1 ) { top +=3D offsetY;=20 left -=3D offsetX; slideDirection =3D "left"; } else if (openEffect.indexOf("top") > -1 || = openEffect.indexOf("Top") > -1 ) { top -=3D offsetY; left +=3D offsetX; slideDirection =3D "top"; } else if (openEffect.indexOf("right") > -1 || = openEffect.indexOf("Right") > -1 ) { top +=3D offsetY;=20 left +=3D offsetX; slideDirection =3D "right"; } else { // Bottom top +=3D offsetY; left +=3D offsetX; slideDirection =3D "bottom"; } if (typeof(item) =3D=3D "undefined") return; item.y =3D parseInt(top); item.x =3D parseInt(left); =20 item.visibility =3D "visible";=20 =20 if (openEffect.indexOf("slide") > -1) this.slideEffect(item, slideDirection); else if (openEffect.indexOf("fade") > -1) { =20 this.fadeEffect(item); } } this.hideMenuItem =3D function hideMenuItem(item) { if (typeof(item) =3D=3D "string") item =3D this.getItem(item) =20 if ( item =3D=3D null || typeof(item) =3D=3D "undefined" || item = =3D=3D "") return; item.visibility =3D "hide"; } this.findItemLeftOffset =3D function findItemLeftOffset(item) { return item.x; =20 } this.findItemTopOffset =3D function findItemTopOffset(item) { return item.y; } this.getItem =3D function getItem(itemId) { =20 if (itemId =3D=3D "") return; var item =3D eval("document.layers['" + itemId + "']"); return item; } this.getItemAttribute =3D function getItemAttribute(itemId, attrId) { return eval("document.layers['" + itemId.toLowerCase() + "']." + = attrId); } this.getLayerTag =3D function getLayerTag() { return "layer" }; this.slideEffect =3D function slideEffect(item, margin) { GLOBAL_slideItem =3D item; GLOBAL_slidePixel =3D (margin =3D=3D "bottom" || margin =3D=3D = "left") ? 200 : 0; this.playEffect(margin); } this.playEffect =3D function playEffect(margin) { if (GLOBAL_slidePixel < GLOBAL_slideMinOffset || GLOBAL_slidePixel > = GLOBAL_slideMaxOffset) return; =20 if (margin =3D=3D "top") { GLOBAL_slideItem.clip.bottom =3D GLOBAL_slidePixel +=3D 1; } else if (margin =3D=3D "right") { GLOBAL_slideItem.clip.right =3D GLOBAL_slidePixel +=3D 1; } else if (margin =3D=3D "bottom") { GLOBAL_slideItem.clip.top =3D GLOBAL_slidePixel -=3D 1; } else {//left GLOBAL_slideItem.clip.left =3D GLOBAL_slidePixel -=3D 1; } setTimeout('browser.playEffect("' + margin + '")', = GLOBAL_slideSpeed); =20 } } NOF_BrowserNetscape4x.prototype =3D new NOF_DOMBrowser; /** NOF.BrowserFactory *@return The associate class for the browser */ function NOF_BrowserFactory() { var agt =3D navigator.userAgent.toLowerCase(); var is_major =3D parseInt(navigator.appVersion); var is_minor =3D parseFloat(navigator.appVersion); var is_nav =3D ((agt.indexOf('mozilla')!=3D-1) && = (agt.indexOf('spoofer')=3D=3D-1) && (agt.indexOf('compatible') =3D=3D -1) && = (agt.indexOf('opera')=3D=3D-1) && (agt.indexOf('webtv')=3D=3D-1) && = (agt.indexOf('hotjava')=3D=3D-1)); var is_nav2 =3D (is_nav && (is_major =3D=3D 2)); var is_nav3 =3D (is_nav && (is_major =3D=3D 3)); var is_nav4 =3D (is_nav && (is_major =3D=3D 4)); var is_nav4up =3D (is_nav && (is_major >=3D 4)); var is_navonly =3D (is_nav && ((agt.indexOf(";nav") !=3D -1) || (agt.indexOf("; nav") !=3D -1)) ); var is_nav6 =3D (is_nav && (is_major =3D=3D 5)); var is_nav6up =3D (is_nav && (is_major >=3D 5)); var is_gecko =3D (agt.indexOf('gecko') !=3D -1); var is_ie =3D ((agt.indexOf("msie") !=3D -1) && = (agt.indexOf("opera") =3D=3D -1)); var is_ie3 =3D (is_ie && (is_major < 4)); var is_ie4 =3D (is_ie && (is_major =3D=3D 4) && = (agt.indexOf("msie 4")!=3D-1) ); var is_ie4up =3D (is_ie && (is_major >=3D 4)); var is_ie5 =3D (is_ie && (is_major =3D=3D 4) && = (agt.indexOf("msie 5.0")!=3D-1) ); var is_ie5_5 =3D (is_ie && (is_major =3D=3D 4) && = (agt.indexOf("msie 5.5") !=3D-1)); var is_ie5up =3D (is_ie && !is_ie3 && !is_ie4); var is_ie5_5up =3D(is_ie && !is_ie3 && !is_ie4 && !is_ie5); var is_ie6 =3D (is_ie && (is_major =3D=3D 4) && = (agt.indexOf("msie 6.")!=3D-1) ); var is_ie6up =3D (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && = !is_ie5_5); var is_opera =3D (agt.indexOf("opera") !=3D -1); var is_opera2 =3D (agt.indexOf("opera 2") !=3D -1 || = agt.indexOf("opera/2") !=3D -1); var is_opera3 =3D (agt.indexOf("opera 3") !=3D -1 || = agt.indexOf("opera/3") !=3D -1); var is_opera4 =3D (agt.indexOf("opera 4") !=3D -1 || = agt.indexOf("opera/4") !=3D -1); var is_opera5 =3D (agt.indexOf("opera 5") !=3D -1 || = agt.indexOf("opera/5") !=3D -1); var is_opera5up =3D (is_opera && !is_opera2 && !is_opera3 && = !is_opera4); this.getBrowser =3D function getBrowser() { =20 if (is_ie5up) { =20 return new NOF_BrowserInternetExplorer(); }=20 if (is_nav6up) { return new NOF_BrowserNetscapeNavigator(); } if (is_opera5up) { return new NOF_BrowserInternetExplorer(); =20 } if (is_nav4) { return new NOF_BrowserNetscape4x(); } } } var browserFactory =3D new NOF_BrowserFactory(); var browser =3D browserFactory.getBrowser(); /***************************************** NOF.Menu Constants *****************************************/ var CONSTANTS =3D { MENU_TYPE_IMAGE : "Image", MENU_TYPE_TEXT : "Text", BUTTON_TYPE_IMAGE : "image", BUTTON_TYPE_TEXT : "text", MENU_TABLE_HEADER : '', MENU_TABLE_END : '
', MOUSE_OVER_IMAGE : 1, MOUSE_OUT_IMAGE : 2, MENU_ITEM_HORIZONTAL : false, MENU_ITEM_VERTICAL : true, MENU_LAYER_SUFIX : "LYR", NOT_A_MAIN_ITEM : 1, =20 MENU_REFRESH_TIME : 600 } /**=20 * NOF_Menu */ function NOF_Menu() { return this; } /**=20 * NOF_Menu_Item */ function NOF_Menu_Item() { this.id =3D arguments[0]; //div id this.orientation =3D arguments[1]; this.openEffect =3D arguments[2]; this.offsetX =3D arguments[3]; this.offsetY =3D arguments[4]; this.buttons =3D new Array(); =20 this.submenuHeight =3D 0; for (var i =3D 5; i < arguments.length; i++) this.buttons[i - 5] =3D arguments[i]; this.getPosition =3D function () { return new Array(this.offsetX, this.offsetY); } this.getOffsetX =3D function getOffsetX() { return this.offsetX;} this.getOffsetY =3D function getOffsetY() { return this.offsetY;} this.getOpenEffect =3D function getOffsetY() { return = this.openEffect;} this.getOrientation =3D function getOrientation() { return = this.orientation; } return this; } /**=20 @name NOF_Menu_Button @parameter normal : image name (src) or text (link value), depending = on button type : image or text. @parameter rollover : rollover image name or css attributes, depending = on button type : image or text. @parameter submenu : a NOF_Menu_Item instance. */ function NOF_Menu_Button(link, normal, rollover, submenu) { this.link =3D link; this.normal =3D normal; this.rollover =3D rollover !=3D "" ? rollover : normal; this.submenu =3D submenu; this.hasSubmenu =3D function hasSubmenu() { return (this.submenu !=3D null) } this.type =3D function type() { if (typeof(this.rollover) =3D=3D "object") return CONSTANTS.BUTTON_TYPE_TEXT; else if (typeof(this.rollover) =3D=3D "string") return CONSTANTS.BUTTON_TYPE_IMAGE; else=20 return null; } return this; } /**=20 *@name NOF_Main_Menu *@description Menu generation - HTML code insertion in page *@parameter NOF_Menu_Item menuItem *@parameter parentId (another NOF_Menu_Item) of NOF_Menu_Item menuItem */ function NOF_Main_Menu(menuItem, parentId) { if(typeof(menuItem) =3D=3D "undefined") return; var menuItemId =3D menuItem.id; var buffer =3D = browser.getMenuItemLayerStartString(menuItemId, parentId) + ''; while (i < menuItem.buttons.length) { var menuButton =3D menuItem.buttons[i]; if (menuButton =3D=3D null) // If page is excluded from navigation = then button is 'null' return; var submenuId =3D ""; =20 if (menuButton.hasSubmenu() && menuButton.submenu) { submenuId =3D menuButton.submenu.id; } var link =3D menuButton.link; // Link to Page var image =3D menuButton.normal; // Image - menu cell var rollOverButton =3D menuButton.rollover; // Roll over image - = loaded onmouseover,=20 var isImageMenu =3D menuButton.type() =3D=3D = CONSTANTS.BUTTON_TYPE_IMAGE ? true : false; var imageName =3D isImageMenu ? menuItemId + 's' + i : = 'NavigationButton_' + menuItemId + '_' + i; var isVertical =3D menuItem.orientation =3D=3D "vertical" ? = true : false; // Extract link target and href var target =3D ''; if (link.indexOf(' target=3D') !=3D -1) { target =3D link.substr(link.indexOf(' target=3D') + 8); link =3D link.substr(0, link.indexOf(' target=3D')); } // Append buttons on vertical or horizontal buffer +=3D (isVertical && i > 1) ? '' :=20 '><' + browser.getLayerTag() + ' id=3D"' + = imageName + '_padding" style=3D"padding:' + rollOverButton[1] + '" = padding=3D"' + rollOverButton[1] + '" paddingOver=3D"' + = rollOverButton[3] + '">' + image +=20 '';=20 buffer +=3D isVertical ? "" : ""; i++;=20 } buffer +=3D CONSTANTS.MENU_TABLE_END + = browser.getMenuItemLayerEndString(); document.writeln(buffer); =20 var k =3D 0; while (k < menuItem.buttons.length) { if (menuItem.buttons[k].hasSubmenu()) { NOF_Main_Menu(menuItem.buttons[k].submenu, menuItem.id); =20 } k++; } } /**=20 *@name NOF.MenuLoadRollOverImage *@parameter button: *@parameter buttonName:=20 *@parameter submenu: Array(int offsetX, int offsetY, String submenuId, = boolean ??). */ function NOF_MenuLoadRollOver(button, buttonName, submenu) { // Check if button is image if (button && button.src && (null =3D=3D button.out || typeof(button.out) =3D=3D = typeof(void(0)))) { var imageSrc =3D button.src; button.out =3D new Image(); button.out.src =3D imageSrc; button.over =3D new Image(); if (buttonName.lastIndexOf('/') >=3D 0 || = buttonName.lastIndexOf('\\') >=3D 0) { imageSrc =3D buttonName; } else { var i =3D imageSrc.lastIndexOf('/'); if (i < 0)=20 i =3D imageSrc.lastIndexOf('\\'); if (i < 0) imageSrc =3D buttonName; else =20 imageSrc =3D imageSrc.substring(0, i + 1) + buttonName; } button.over.src =3D imageSrc; button.submenu =3D submenu; =20 GLOBAL_LoadedImages[button.name] =3D button; // Button is text } else { =20 if (typeof(buttonName) =3D=3D "object") { if (typeof(GLOBAL_LoadedImages[button]) =3D=3D "undefined") { GLOBAL_LoadedImages[button + "Normal"] =3D buttonName[0]; GLOBAL_LoadedImages[button + "Over"] =3D buttonName[2]; =20 GLOBAL_LoadedImages[button] =3D submenu; =20 } return; } if (typeof(submenu) !=3D "undefined" && typeof(button) =3D=3D = "string" && typeof(GLOBAL_LoadedImages[button]) =3D=3D "undefined")=20 GLOBAL_LoadedImages[button] =3D submenu; =20 } } /**=20 *@name NOF.MenuRollButton *@description Show rollover cell *@parameter buttonName: image name *@parameter over: 1 means mouse over (load rollverimage) , 0 means = mouseout (load original image). */ function NOF_MenuRollButton(buttonName, over, layerId, isNotMainItem) {=20 var rollType =3D (over =3D=3D CONSTANTS.MOUSE_OVER_IMAGE) ? = "over" : "out"; // Defined in NOF_MenuLoadRollOver var isOver =3D (over =3D=3D CONSTANTS.MOUSE_OVER_IMAGE) ? true = : false; var rollOver =3D GLOBAL_LoadedImages[buttonName]; =20 if (typeof(rollOver) =3D=3D "undefined") return; =20 var menuType =3D typeof(rollOver.src) =3D=3D "undefined" ? = CONSTANTS.MENU_TYPE_TEXT :=20 = CONSTANTS.MENU_TYPE_IMAGE; =20 if (menuType =3D=3D CONSTANTS.MENU_TYPE_IMAGE) { // Image menu var imageRollSrcString =3D "rollOver." + rollType + ".src";=20 if (rollOver)=20 rollOver.src =3D eval(imageRollSrcString) ? = eval(imageRollSrcString) : ""; =20 =20 } else if (menuType =3D=3D CONSTANTS.MENU_TYPE_TEXT){ // Text menu = =20 if (typeof(buttonName) =3D=3D "string") { browser.getItem(buttonName).className =3D isOver ? buttonName = + "Hover" : buttonName; =20 if (browser.getItem(buttonName + "_padding")){ browser.getItem(buttonName + "_padding").style.padding =3D = isOver ?=20 browser.getItem(buttonName + = "_padding").paddingOver :=20 browser.getItem(buttonName + = "_padding").padding; } =20 if (typeof(browser.getItem(buttonName).style) !=3D = "undefined") browser.getItem(buttonName).style.cssText =3D isOver ?=20 GLOBAL_LoadedImages[buttonName + "Over"] :=20 GLOBAL_LoadedImages[buttonName + "Normal"];=20 } =20 } else // Undefined menu type return; =20 if ((isNotMainItem =3D=3D null || typeof(isNotMainItem) =3D=3D = "undefined" ) && over =3D=3D CONSTANTS.MOUSE_OUT_IMAGE) { =20 GLOBAL_CurrentItem =3D ""; GLOBAL_items.removeAll(); =20 } =20 var hasSubmenu =3D null; if (menuType =3D=3D CONSTANTS.MENU_TYPE_IMAGE) hasSubmenu =3D rollOver.submenu; else if (menuType =3D=3D CONSTANTS.MENU_TYPE_TEXT) hasSubmenu =3D typeof(rollOver) =3D=3D "object"; =20 if (hasSubmenu) { if (over =3D=3D CONSTANTS.MOUSE_OVER_IMAGE) { if ( layerId && typeof(layerId) !=3D "undefined" && layerId !=3D = "null") { if (GLOBAL_Close !=3D null) clearTimeout(GLOBAL_Close); GLOBAL_items.removeSubitems(layerId + = CONSTANTS.MENU_LAYER_SUFIX); } else GLOBAL_items.removeAll(); =20 if (menuType =3D=3D CONSTANTS.MENU_TYPE_IMAGE) NOF_MenuOpenItem(rollOver, rollOver.submenu, layerId); else NOF_MenuOpenItem(buttonName, rollOver, layerId);=20 } else { // MOUSE_OUT_IMAGE if (menuType =3D=3D CONSTANTS.MENU_TYPE_IMAGE) NOF_MenuCloseItem(rollOver.submenu); else NOF_MenuCloseItem(rollOver); } =20 } else if (over =3D=3D CONSTANTS.MOUSE_OVER_IMAGE ) { // This image = doesn't have a submenu, only a rollover button =20 if ( layerId && typeof(layerId) !=3D "undefined" && layerId !=3D = "null" ) { GLOBAL_CurrentItem =3D layerId + CONSTANTS.MENU_LAYER_SUFIX; GLOBAL_items.removeSubitems(GLOBAL_CurrentItem); } else // Only for html - always visible - menu part =20 browser.hideMenuItem(GLOBAL_CurrentItem); } } /**=20 *@name NOF.MenuOpenItem *@description Opens (visibility =3D 'visible') one menu item *@parameter image Image object that is parent for this submenu *@parameter imageSubmenu : Array(offset, layerId, horizontal) : * offsetX - distance from parent left * offsetY - distance from parent top * layerId - layer ID that will be opened * horizontal - indicates if it's horizontal or vertical. True =3D = vertical, False =3D horizontal *@parameter parentId *@parameter */ function NOF_MenuOpenItem(image, submenu, parentId) { var layerId =3D submenu[0] + CONSTANTS.MENU_LAYER_SUFIX;=20 var orientation =3D submenu[1]; var openEffect =3D submenu[2]; var offsetX =3D submenu[3]; var offsetY =3D submenu[4]; GLOBAL_items.addItem(layerId, parentId); GLOBAL_CurrentItem =3D layerId; // Current opened layer=20 browser.showMenuItem(image, layerId, offsetX, offsetY, openEffect); } /**=20 *@name NOF.MenuCloseItem *@description Close a menu item if mouse is out of it but not on his = child. *@parameter */ function NOF_MenuCloseItem(imageSubmenu) { if (imageSubmenu[0]) { var layerId =3D imageSubmenu[0] + CONSTANTS.MENU_LAYER_SUFIX;=20 =20 // If mouse outside a cell that belongs to main menu (root) - close = it if (GLOBAL_items.toArray().length =3D=3D 1) GLOBAL_CurrentItem =3D 0; =20 GLOBAL_Close =3D setTimeout("NOF_MenuHideItem('" + layerId + "')", = CONSTANTS.MENU_REFRESH_TIME/4); } } /**=20 *@name NOF.MenuHideItem *@description=20 *@parameter itemId=20 */ function NOF_MenuHideItem(itemId) { if (itemId && itemId !=3D null && GLOBAL_CurrentItem !=3D itemId) { // = Close item if mouse not over it browser.hideMenuItem(itemId); } } /**=20 *@name NOF_KeepOpen *@description Keeps a menu item (child) opened when mouse over it *@parameter item Layer (Div) object */ function NOF_KeepOpen(itemId, parentId) { =20 GLOBAL_CurrentItem =3D itemId; if (GLOBAL_Hide !=3D null) for (var i =3D 0; i < GLOBAL_Hide.length; i++) =20 clearTimeout(GLOBAL_Hide[i]); } /**=20 *@name NOF_KeepClose *@description Keeps a menu item (child) closed when mouse out of it */ function NOF_KeepClose() { =20 GLOBAL_CurrentItem =3D ""; setTimeout("NOF_CloseChilds()", CONSTANTS.MENU_REFRESH_TIME); } /**=20 *@name NOF_CloseChilds *@description Close submenus when mouse goes out of layer */ function NOF_CloseChilds() { var itemsList =3D GLOBAL_items.toArray(); GLOBAL_Hide =3D new Array(); =20 if (GLOBAL_CurrentItem =3D=3D "" || GLOBAL_CurrentItem =3D=3D 0) =20 for (var i in itemsList) if (itemsList[i]) GLOBAL_Hide[i] =3D setTimeout("browser.hideMenuItem('" + = itemsList[i] + "')", CONSTANTS.MENU_REFRESH_TIME/4); =20 if (!isMenuAutoClose()) { itemsList =3D GLOBAL_items.toArray(); // Keep visible current opened submenus for ( var i in itemsList )=20 if (itemsList[i]) NOF_KeepOpen(itemsList[i]); =20 } =20 } function isMenuAutoClose() { var itemsList =3D GLOBAL_items.toArray(); if (itemsList[0] && itemsList[0].length) { var autoClose =3D browser.getItemAttribute(itemsList[0], = "isautoclose"); if ( autoClose =3D=3D "true") return true; else=20 return false; } return false; =20 } /** *@name HideMenu() *@description Hide menu when click outside his area. Used in 'Non auto = close navbars'. */ function HideMenu() { =20 if (isMenuAutoClose()) return; var itemsList =3D GLOBAL_items.toArray(); if (GLOBAL_Hide =3D=3D null) GLOBAL_Hide =3D new Array(); =20 for (var i in itemsList) if (itemsList[i] && itemsList[i].length) { GLOBAL_items.removeItem(itemsList[i]); =20 GLOBAL_Hide[i] =3D browser.hideMenuItem(itemsList[i]); =20 } } /** *@name NOF_OpenedItems() =20 *@description Keeps a list w/ current submenus open (visible) */ function NOF_OpenedItems() { this.openedItems =3D ""; this.separator =3D "*"; /** method addItem *@description: adds one item in list using "*" separator */ this.addItem =3D function addItem(item, parent) { if ( item =3D=3D null || !item || item =3D=3D "" ) return; =20 if (this.openedItems.indexOf(item) =3D=3D -1) { this.openedItems +=3D this.openedItems.length ?=20 ( this.openedItems.indexOf(this.separator) =3D=3D = this.openedItems.length - 1 ? "" : this.separator ) + item :=20 item; =20 } =20 } =20 /** method removeItem *@description: remove one item */ this.removeItem =3D function removeItem(item) {=20 =20 if ( item =3D=3D GLOBAL_CurrentItem ) return; var temp =3D this.openedItems; if (temp.indexOf(item) > 0) { var a =3D temp.substring(0, temp.indexOf(item)); var b =3D temp.substring(temp.indexOf(item) + item.length, = temp.length ); temp =3D a + b; } while (temp.lastIndexOf(this.separator) =3D=3D temp.length - 1) temp =3D temp.substring(0, temp.length - 1); this.openedItems =3D temp; =20 } /** method removeSubitems *@description: remove all subitems (items above) 'item'=20 */ this.removeSubitems =3D function removeSubitems(item) { =20 if (item && typeof(item) !=3D "undefined") { =20 var temp =3D this.openedItems; temp =3D temp.substring(0, temp.lastIndexOf(item) + = item.length); =20 var temp1 =3D = this.openedItems.substring(this.openedItems.indexOf(temp) + temp.length, = this.openedItems.length); temp1 =3D temp1.split(this.separator); =20 for (var i =3D temp1.length - 1; i >=3D 0; i--) if (temp1[i]) browser.hideMenuItem(temp1[i]); =20 this.openedItems =3D temp; } } /** method currentItem *@description: return current item */ this.currentItem =3D function currentItem() { var list =3D this.toArray(); return list[list.length - 1]; } /** method removeAll *@description: remove all items and hide them */ this.removeAll =3D function removeAll() { var items =3D this.toArray(); clearTimeout(GLOBAL_Close); for (var i =3D items.length - 1; i >=3D 0; i--) if ( items[i] !=3D null && items[i] !=3D "" ) { clearTimeout(items[i]); browser.hideMenuItem(items[i]); } this.openedItems =3D ""; =20 } /** method toArray *@description: return an array with all items using split method by = list separator */ this.toArray =3D function toArray() { return this.openedItems.split(this.separator); } =20 } /** *@name F_menu() *@description backward compatibility */ function F_menu(item) { NOF_Menu(item); } /** *@name F_roll() *@description backward compatibility */ function F_roll(itemId, over, layerId, isNotMainItem){ var layerId =3D (layerId =3D=3D null || typeof(layerId) =3D=3D = "undefined") ? null : layerId; var isNotMainItem =3D (isNotMainItem =3D=3D null || = typeof(isNotMainItem) =3D=3D "undefined") ? null : isNotMainItem; NOF_MenuRollButton(itemId, over, layerId, isNotMainItem); } /** F_loadRollover *@param image *@param submenu: Array(String submenuId, submenuOrientation, int = offsetX, int offsetY). */ function F_loadRollover(image, rollOverButton, submenu) {=20 return NOF_MenuLoadRollOver(image, rollOverButton, submenu); } ------=_NextPart_000_0078_01C80DD8.6659D740 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://syndicate.lubie.org//sitestyle/sidebar_roll.js /**=20 * DHTML Menus modified by Tomasz Lis */ function F_rolln(itemId, over, layerId, isNotMainItem) { var layerId =3D (layerId =3D=3D null || typeof(layerId) =3D=3D = "undefined") ? null : layerId; var isNotMainItem =3D (isNotMainItem =3D=3D null || = typeof(isNotMainItem) =3D=3D "undefined") ? null : isNotMainItem; NOF_MenuRollButton(itemId, over, layerId, isNotMainItem); } ------=_NextPart_000_0078_01C80DD8.6659D740--
' : ''; // Append button link and mouse over event buffer +=3D '' : '>'; =20 // If button is image then append tag, otherwise append