From: <Saved by Windows Internet Explorer 7>
Subject: Irondequoit Community Cupboard :: Neighbors Helping Neighbors
Date: Fri, 21 Sep 2007 13:49:06 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_004D_01C7FC56.2DB0D8A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138

This is a multi-part message in MIME format.

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.irondequoitcommunitycupboard.org/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=7&page=1

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Irondequoit Community Cupboard :: Neighbors Helping =
Neighbors</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DISO-8859-1">
<META content=3D"Irondequoit Community Cupboad Food Rochester NY" =
name=3DKEYWORDS>
<META content=3D"Neighbors Helping Neighbors" name=3DDESCRIPTION>
<META content=3DINDEX,FOLLOW name=3DROBOTS>
<META content=3Ddocument name=3Dresource-type>
<META http-equiv=3Dexpires content=3D0>
<META content=3D"Irondequoit Community Cupboard" name=3Dauthor>
<META content=3D"Copyright (c) 2003 by Irondequoit Community Cupboard"=20
name=3Dcopyright>
<META content=3D"1 days" name=3Drevisit-after>
<META content=3DGlobal name=3Ddistribution>
<META content=3D"MSHTML 6.00.6000.16525" name=3DGENERATOR>
<META content=3DGeneral name=3Drating><LINK=20
href=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/style=
/styleNN.css"=20
type=3Dtext/css rel=3DStyleSheet>
<STYLE type=3Dtext/css>@import url( themes/BlueBump/style/style.css );
</STYLE>

<SCRIPT=20
src=3D"http://www.irondequoitcommunitycupboard.org/javascript/showimages.=
php"=20
type=3Dtext/javascript></SCRIPT>
<!--Visual Editor Plug-in-->
<SCRIPT type=3Dtext/javascript>QBPATH=3D'/javascript'; VISUAL=3D0; =
SECURE=3D1;</SCRIPT>

<SCRIPT=20
src=3D"http://www.irondequoitcommunitycupboard.org/javascript/quickbuild.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.irondequoitcommunitycupboard.org/javascript/tabedit.js"=
=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.irondequoitcommunitycupboard.org/javascript/openwindow.=
php?hlpfile=3D"=20
type=3Dtext/javascript></SCRIPT>
</HEAD>
<BODY bgColor=3D#dedee6 leftMargin=3D0 topMargin=3D0 marginheight=3D"0" =
marginwidth=3D"0">
<TABLE cellSpacing=3D0 cellPadding=3D5 width=3D"100%" bgColor=3D#9999cc =
border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dright></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" align=3Dcenter =
bgColor=3D#dedee6=20
border=3D0>
  <TBODY>
  <TR>
    <TD bgColor=3D#dedee6><IMG height=3D1 alt=3D"" hspace=3D0=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/pixel.gif"=20
      width=3D1 border=3D0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" align=3Dcenter =
bgColor=3D#bcbccb=20
border=3D0>
  <TBODY>
  <TR>
    <TD><A=20
      =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DNews&amp;file=3Dindex"><IMG=20
      alt=3D"Welcome to Irondequoit Community Cupboard"=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/logo.gif"=20
      align=3Dleft border=3D0></A></TD>
    <TD class=3Dmenuehead align=3Dmiddle>
      <CENTER>
      <FORM action=3Dsearch.php method=3Dpost>Search <INPUT size=3D14=20
      name=3Dquery></FORM></CENTER></TD>
    <TD class=3Dmenuehead align=3Dmiddle>
      <CENTER>
      <FORM action=3Dsearch.php method=3Dget>topics <SELECT =
onchange=3Dsubmit()=20
      name=3Dtopic> <OPTION value=3D"" selected>All=20
      Topics</OPTION></SELECT></FORM></CENTER></TD></TR></TBODY></TABLE>
<TABLE height=3D30 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter=20
bgColor=3D#7373a4=20
background=3Dhttp://www.irondequoitcommunitycupboard.org/themes/BlueBump/=
images/headerline.gif=20
border=3D0>
  <TBODY>
  <TR vAlign=3Dcenter>
    <TD><IMG height=3D30 hspace=3D0=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/pixel.gif"=20
      width=3D24 border=3D0></TD>
    <TD>
      <TABLE cellSpacing=3D0 cellPadding=3D0=20
      =
background=3Dhttp://www.irondequoitcommunitycupboard.org/themes/BlueBump/=
images/toplight_bg.gif=20
      border=3D0>
        <TBODY>
        <TR>
          <TD width=3D4 height=3D30><IMG height=3D30=20
            =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/toplight_left.gif"=20
            width=3D4></TD>
          <TD class=3Dartsubhead noWrap align=3Dleft><A=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/user.php">create</A> =

            an account
            <SCRIPT type=3Dtext/javascript>=0A=
<!--   // Array ofmonth Names=0A=
var monthNames =3D new Array( =
"January","February","March","April","May","June","July","August","Septem=
ber","October","November","December");=0A=
var now =3D new Date();=0A=
thisYear =3D now.getYear();=0A=
if(thisYear < 1900) {thisYear +=3D 1900}; // corrections if Y2K display =
problem=0A=
document.write(monthNames[now.getMonth()] + " " + now.getDate() + ", " + =
thisYear) ;=0A=
// -->=0A=
</SCRIPT>
             </TD>
          <TD width=3D4 height=3D30><IMG height=3D30=20
            =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/toplight_right.gif"=20
            width=3D4></TD></TR></TBODY></TABLE>
    <TD align=3Dleft width=3D"70%" height=3D30><IMG height=3D30 =
hspace=3D0=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/pixel.gif"=20
      width=3D24 border=3D0><A=20
      href=3D"http://www.irondequoitcommunitycupboard.org/"><IMG =
height=3D30=20
      alt=3Dtopics hspace=3D5=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/home.gif"=20
      width=3D24 border=3D0></A><A=20
      =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DTopics&amp;file=3Dindex"><IMG=20
      height=3D30 alt=3Dtopics hspace=3D5=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/themes.gif"=20
      width=3D24 border=3D0></A><A=20
      =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DDownloads&amp;file=3Dindex"><IMG=20
      height=3D30 alt=3DDownloads hspace=3D5=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/downloads.gif"=20
      width=3D24 border=3D0><A=20
      href=3D"http://www.irondequoitcommunitycupboard.org/user.php"><IMG =
height=3D30=20
      alt=3D"Account Prefs / Register" hspace=3D5=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/account.gif"=20
      width=3D24 border=3D0></A><A=20
      =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DSubmit_News&amp;file=3Dindex"><IMG=20
      height=3D30 alt=3D"Post News" hspace=3D5=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/submitnews.gif"=20
      width=3D24 border=3D0></A><A=20
      =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DTop_List&amp;file=3Dindex"><IMG=20
      height=3D30 alt=3DTop10 hspace=3D5=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/topten.gif"=20
      width=3D24 border=3D0></A></TD>
    <TD align=3Dright width=3D"10%">&nbsp;</TD></TR></TBODY></TABLE>
<TABLE height=3D15 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter=20
background=3Dhttp://www.irondequoitcommunitycupboard.org/themes/BlueBump/=
images/under_hl.gif=20
border=3D0>
  <TBODY>
  <TR>
    <TD><IMG height=3D15 alt=3D"" hspace=3D0=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/under_hl.gif"=20
      border=3D0></TD></TR></TBODY></TABLE><!-- FIN DEL TITULO -->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"95%" align=3Dcenter =
bgColor=3D#dedee6=20
border=3D0>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD vAlign=3Dtop width=3D150 bgColor=3D#dedee6><IMG height=3D19 =
alt=3D""=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/box_head.gif"=20
      width=3D150 border=3D0><BR>
      <TABLE height=3D21 cellSpacing=3D0 cellPadding=3D0 width=3D150 =
bgColor=3D#9999cc=20
      =
background=3Dhttp://www.irondequoitcommunitycupboard.org/themes/BlueBump/=
images/box_headline.gif=20
      border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dmenuehead align=3Dmiddle>Main Menu =
</TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D150 =
bgColor=3D#9999cc border=3D0>
        <TBODY>
        <TR vAlign=3Dtop>
          <TD width=3D20=20
          =
background=3Dhttp://www.irondequoitcommunitycupboard.org/themes/BlueBump/=
images/box_bg_l.gif><IMG=20
            height=3D10=20
            =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/pixel.gif"=20
            width=3D20></TD>
          <TD class=3Dartsubhead><IMG height=3D1=20
            =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/pixel.gif"=20
            width=3D115><BR><STRONG><BIG>=B7</BIG></STRONG>&nbsp;<A =
class=3Dpn-normal=20
            title=3D"Back to the home page.."=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/index.php">Home</A><B=
R><BR><B>Information</B><BR><STRONG><BIG>=B7</BIG></STRONG>&nbsp;<A=20
            class=3Dpn-normal title=3D"How You Can Help"=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DSections&amp;file=3Dindex&amp;req=3Dviewarticle&amp;artid=3D=
4&amp;page=3D1">How=20
            You Can Help</A><BR><STRONG><BIG>=B7</BIG></STRONG>&nbsp;<A=20
            class=3Dpn-normal title=3D"Upcoming Events"=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DSections&amp;file=3Dindex&amp;req=3Dviewarticle&amp;artid=3D=
5&amp;page=3D1">Upcoming=20
            Events</A><BR><STRONG><BIG>=B7</BIG></STRONG>&nbsp;<A =
class=3Dpn-normal=20
            title=3D"Drop-off Sites"=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DSections&amp;file=3Dindex&amp;req=3Dviewarticle&amp;artid=3D=
7&amp;page=3D1">Drop-off=20
            Sites</A><BR><BR><STRONG><BIG>=B7</BIG></STRONG>&nbsp;<A=20
            class=3Dpn-normal title=3D"About Us"=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DSections&amp;file=3Dindex&amp;req=3Dviewarticle&amp;artid=3D=
1&amp;page=3D1">About=20
            Us</A><BR><STRONG><BIG>=B7</BIG></STRONG>&nbsp;<A =
class=3Dpn-normal=20
            title=3D"Who We Help"=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DSections&amp;file=3Dindex&amp;req=3Dviewarticle&amp;artid=3D=
3&amp;page=3D1">Who=20
            We Help</A><BR><STRONG><BIG>=B7</BIG></STRONG>&nbsp;<A =
class=3Dpn-normal=20
            title=3D"Links to other sites.."=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DWeb_Links&amp;file=3Dindex">Web=20
            Links</A><BR><BR><STRONG><BIG>=B7</BIG></STRONG>&nbsp;<A=20
            class=3Dpn-normal title=3D"Listing of registered users on =
this site.."=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DMembers_List&amp;file=3Dindex">Members=20
            List</A><BR><STRONG><BIG>=B7</BIG></STRONG>&nbsp;<A =
class=3Dpn-normal=20
            title=3D"Recommend this website to a friend.."=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DRecommend_Us&amp;file=3Dindex">Recommend=20
            Us</A><BR><STRONG><BIG>=B7</BIG></STRONG>&nbsp;<A =
class=3Dpn-normal=20
            title=3D""=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DSections&amp;file=3Dindex">Sections</A><BR></TD>
          <TD width=3D15=20
          =
background=3Dhttp://www.irondequoitcommunitycupboard.org/themes/BlueBump/=
images/box_bg_r.gif><IMG=20
            height=3D10=20
            =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/pixel.gif"=20
            width=3D15></TD></TR></TBODY></TABLE><IMG height=3D30 =
alt=3D""=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/box_foot.gif"=20
      width=3D150 border=3D0><BR><IMG height=3D19 alt=3D""=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/box_head.gif"=20
      width=3D150 border=3D0><BR>
      <TABLE height=3D21 cellSpacing=3D0 cellPadding=3D0 width=3D150 =
bgColor=3D#9999cc=20
      =
background=3Dhttp://www.irondequoitcommunitycupboard.org/themes/BlueBump/=
images/box_headline.gif=20
      border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dmenuehead align=3Dmiddle>Online =
</TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D150 =
bgColor=3D#9999cc border=3D0>
        <TBODY>
        <TR vAlign=3Dtop>
          <TD width=3D20=20
          =
background=3Dhttp://www.irondequoitcommunitycupboard.org/themes/BlueBump/=
images/box_bg_l.gif><IMG=20
            height=3D10=20
            =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/pixel.gif"=20
            width=3D20></TD>
          <TD class=3Dartsubhead><IMG height=3D1=20
            =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/pixel.gif"=20
            width=3D115><BR><SPAN class=3Dpn-normal>We have 1 guest and =
0 members=20
            online<BR><BR>Welcome Guest, become a <A=20
            =
href=3D"http://www.irondequoitcommunitycupboard.org/user.php">member</A> =

            today.</SPAN><BR></TD>
          <TD width=3D15=20
          =
background=3Dhttp://www.irondequoitcommunitycupboard.org/themes/BlueBump/=
images/box_bg_r.gif><IMG=20
            height=3D10=20
            =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/pixel.gif"=20
            width=3D15></TD></TR></TBODY></TABLE><IMG height=3D30 =
alt=3D""=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/box_foot.gif"=20
      width=3D150 border=3D0><BR></TD>
    <TD><IMG height=3D1 alt=3D""=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/pixel.gif"=20
      width=3D15 border=3D0></TD>
    <TD width=3D"100%">
      <CENTER>
      <TABLE cellSpacing=3D1 cellPadding=3D0 width=3D"95%" =
bgColor=3D#bcbccb border=3D0>
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=3D1 cellPadding=3D8 width=3D"95%" =
bgColor=3D#dedee6=20
            border=3D0>
              <TBODY>
              <TR>
                <TD><FONT class=3Dpn-title>Drop-off =
Sites</FONT><BR><BR><FONT=20
                  class=3Dpn-normal>(45 total words in this =
text)</FONT><BR><FONT=20
                  class=3Dpn-normal>(802 Reads)</FONT> &nbsp;&nbsp;<FONT =

                  class=3Dpn-normal><A class=3Dpn-normal=20
                  =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DSections&amp;file=3Dindex&amp;req=3Dprintpage&amp;artid=3D=
7"><IMG=20
                  alt=3D"Printer friendly page"=20
                  =
src=3D"http://www.irondequoitcommunitycupboard.org/modules/Sections/image=
s/print.gif"=20
                  border=3D0></A></FONT><BR><BR><FONT =
class=3Dpn-normal><FONT=20
                  size=3D5><STRONG>Drop-off Sites:<BR></STRONG><FONT =
size=3D3>We are=20
                  accepting donations at the following =
locations:<BR>4275 Culver=20
                  Rd (new location) Thursday and Saturday =
10AM-11AM<BR>Cooper=20
                  Road Library (during business hours)<BR>Ridge Culver =
Fire=20
                  Department (at the side door 24/7)<BR>Pinegrove Senior =
Center=20
                  (during business hours) </FONT><BR><BR><FONT=20
                  size=3D3><BR><STRONG><FONT size=3D5>Contact=20
                  Information<BR></FONT></STRONG>e-Mail: <A=20
                  =
href=3D"mailto:Info@IrondequoitCommunityCupboard.org">Info@IrondequoitCom=
munityCupboard.org</A><BR>Phone:=20
                  (585) 336-9107<BR></FONT></FONT></FONT></TD></TR>
              <TR>
                <TD align=3Dmiddle>&nbsp;&nbsp; <BR><BR>[ <A =
class=3Dpn-normal=20
                  =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DSections&amp;file=3Dindex&amp;req=3Dlistarticles&amp;secid=
=3D6">Back=20
                  to Drop-off Sites</A> | <A class=3Dpn-normal=20
                  =
href=3D"http://www.irondequoitcommunitycupboard.org/modules.php?op=3Dmodl=
oad&amp;name=3DSections&amp;file=3Dindex&amp;listsections">Sections=20
                  index</A>=20
    =
]</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></CENTER></TD></TD><=
/TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"95%" align=3Dcenter =
bgColor=3D#dedee6=20
border=3D0>
  <TBODY>
  <TR>
    <TD bgColor=3D#dedee6><IMG height=3D1 alt=3D"" hspace=3D0=20
      =
src=3D"http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images=
/pixel.gif"=20
      width=3D1 border=3D0></TD></TR></TBODY></TABLE><BR>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"95%" align=3Dcenter =
border=3D0>
  <TBODY>
  <TR align=3Dmiddle>
    <TD class=3Dartsubhead width=3D"100%" colSpan=3D3><FONT=20
      class=3Dpn-sub><BR></FONT><BR><A =
href=3D"http://themes.crossworlds.ru/"=20
      target=3D_blank>Theme from=20
THEMES.crossworlds.ru</A></TD></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/pixel.gif

R0lGODlhAQABAIAAAMDAwGYAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/logo.gif

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
mbM5nfM5ofMxAwIAOw==

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/toplight_left.gif

R0lGODlhBAAeAMQAAMKudFFPXDAwUPWwKf7qlP/IVlBQefrSjSoqRvXsqlpagv/cePjNqDU1VUBA
ZD09YDg4WqqQc29mbP2+QoiCaWc6AK2tvyEhNs3N0kxMc+u9pdWbMOHCcvXMaP/UaYGBkSH5BAAA
AAAALAAAAAAEAB4AAAVNoIIghiII5ZkKlSlEZqAZgsRkAsU478EDh4dgM4AIBoOGYDJRFgqn56nj
UXIW1oURQDBGCEIKuJbgBcongFAQMLKVgs9JYEGcMJeRJQQAOw==

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/toplight_right.gif

R0lGODlhBAAeAMQAAMKudFFPXDAwUPWwKf7qlP/IVlBQefrSjSoqRvXsqlpagv/cePjNqDU1VUBA
ZD09YDg4WqqQc29mbP2+QoiCaWc6AK2tvyEhNs3N0kxMc+u9pdWbMOHCcvXMaP/UaYGBkSH5BAAA
AAAALAAAAAAEAB4AAAVLoIEgiiEI5alUaqRqAcpIgsFQQna4zgEIjsFG8BgMBJDJRNAoFJjOk6dz
WnCYVibhByG4urhHgiaOOX7AGFEN+ZwalpMAc0JYRpcQADs=

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/home.gif

R0lGODlhGAAeANUAAFdXflJUhmVljyYmQXl4mLy83HV1o///zMnJ4ouKqEpLfYqKtv///0JCaTQ1
ZsLC3ysrVW1tmTg4Wl9fiTAwUB8fN2ZmlbGx0i4uXERGdZSVuKWly1NViJWVw1dYillZhTs8c39/
rE1Odzs8ak9Qgn18oF9gj0JEeVpcjufn9GhpmEBBcl1ekYSEuFlbitDQ6ExOf2lolZWTq4+PvDg3
XzAxX2dol1pbja2t0ISEr0ZIdnBwlyYmUC4wXSAhRzg4YSH5BAAAAAAALAAAAAAYAB4AAAb/QIBw
SCwah5OkcslsKgXQqHRKjUau2Kx2izV4v+Cw+Bsqm0OGT4Pi81EaH8PZvKjbJz8fD9Kr9SAQIwJ2
dgWGBRc7NSM6MAEBHAEkMDorJReHBSmbKQkrJCYWKqOkNhYmHhqcKYc5NZ8csbKzkjAamQU4IiOO
sgy/DBzBkQEqOIYPDwsjCh7OHgwH0ge/z84dyQgIOxkcKN/R09IM3+U52i8vHwo3LCzh4uPu7gbp
2g0wHi7w8eMu/ya0JWv0jJ84BtZMJDM0QYGvA7GkRRwWa4ehCxcIZCDBMRpHaR8ZcOSYA+OGDQsy
KFgZbWU8BisVkJhxskOHGTFWnDjxaycwfmA7T0SYYbOF0RwkQChdypQpiRxGW4ApocCB1atYrSoo
AcaCVwsxSgBwgKGs2bIOAJSI8dXCh7dwdxAQQQMQIBoiCOyAC1eE378iAIRNIENGgrUAAP9twLix
48eQG0uYTLmy5cuUKWjezLmz580DQoseTbq06AqoU6tezTp1EAA7

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/themes.gif

R0lGODlhGAAeANUAAFdXfmVlj1JUhiUlQnl4mLy83HV1o8nJ4ouKqEpLfYqKtv//zP///0JCaTQ1
ZsLC3ysrVW1tmVdYil9fiTg4Wh8fNzAwUGZmlS4uXLGx0kRGdaWly5SVuJWVw01Nd39/rDs8c1lZ
hU9Qgjs8an18oF9gj1NViF1ekUJEeVlbilpcjufn9GhpmEBBcoSEuNDQ6GlolUxOf4+PvDg3X5WT
qzAxX2dol0ZIdlpbja2t0ISEr3Bwly4wXSYmUDg4YU5QeyH5BAAAAAAALAAAAAAYAB4AAAb/QIBw
SCwah5OkcslsKgPQqHRKjUau2Kx2izV4v+Cw+Pspmz+GUMMyGFgaIcPZrKjbJ75BD8Kr8SAQIwF2
dgWGBRk7NSM3MQICJgIiMTctJBmHBSubKwgtIiUXLKOkNhclEhycK4c6NZ8mDLKzJrWSMRyZBTk/
I46xC8ELsrWRAiw5hg8PCiMJEtAMC9ASs9TQHcsHBzsaJirg0sLBDODmOtsvLyEJOCfv0u/vw/Lv
BurbDTESKf3i4wz6CSyxbVmja9KuDbsmocQyQxMSFAM2bthEEzsMZchAQIOIjyKkgSQH8qOOjRs2
KNCQoGWCf8IYuEwgQkbKDh1kwGiBouesfp8MevaMIAOni6M6RIBYyrRpUxE6jroAQ8KDg6tYs171
QALMha8XYJAA4ACD2bNmHQAgAQPshRBw4+4g8GMGIEAzfhDYETeuh7+APQAQi4AGDQRsAQQG3KCx
48eQIzumQLmy5cuYK1vYzLmz58+c24geTbr06AqoU6tezTp1EAA7

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/downloads.gif

R0lGODlhGAAeANUAAFdXflNUhmVljyYmQXl4mLy83HV1o8nJ4oyLp////0pLfYqKtjQ1ZkJCacLC
3ysrVW1tmV9fiTg4WjAwUB8fN///zGZmlS4uXLGx0pSVuKWly0RGdU9QgldYiZWVw1RWiVpcjn9/
rFlZhU1Ndzs8al9gj318oDs8c1lbikJEeV1ekefn9GhpmEBBcoSEuNDQ6ExOf2lolZWTq4+PvDg3
YDAxX2dol1pbja2t0IWFrkZIdiAhRyYmUHBxli4vXU5QeyH5BAAAAAAALAAAAAAYAB4AAAb/QIBw
SCwah5GkcslsKgXQqHRKjUKu2Kx2izV4v+Cw+Bsqm0MGUWOy200aIsPZvKjbI7Qd7+Gr+R4PJAJ2
dgWGBRg9NSQ6MAGPARwwOi0mGIcFK5orCC0cJRYsoqM2FiUdGZsrhzk1nh+wsR8JsJEwGZgFOD8k
jrMJwMG0H5EsOIYODgskCh8dCRXR0hXAHdYdHskHBz0bHyDg4eHU4iA52y8vIgo3Ku7CCSrU7vQG
6dsNMB0o/AkoFSj8UeNHsMS2ZI2uPavQgVrDBAo7lEhmKIICSAHgBaCGMQAEQxgwENjAoaTJk9RO
csgRUoOGBRsUyIQ2LRowmQo4zHDpwcOMhBgtUgiFF0yoUAgzerpYmoPDiadQoSaIunKpCzAmRjDY
yrXr1hEmwFgYayGGCQAMLqhdq5YBABMxyFoQQbduDwI/aAACROMHgR51644YTHgEALMIZMhAABdA
YcINIkueTLmyZAmYM2vezDnzhM+gQ4seDXqA6dOoU6s+TaG169ewY7sOAgA7

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/account.gif

R0lGODlhGAAeANUAAFdXflJUhmVljyYmQXl4mLy83HV1o8nJ4ouKqEpLfYqKtv///8LC3zQ1ZkJC
aSsrVW1tmTAwUB8fNzg4Wl9fiVdYimZmlS4uXP//zLGx0pSVuKWly0RGdVNViJWVw01Od11ekX9/
rFlZhVpcjjs8czs8al9gj318oE9QgkJEeVlbiufn9GhpmISEuEBBctDQ6ExOf2lolTAxXzg3X4+P
vJWTq1pbjWdol4SEry4wXUZIdiYmUCAhR62t0HBwlzg4YSH5BAAAAAAALAAAAAAYAB4AAAb/QIBw
SCwah5SkcslsKgXQqHRKjUKu2Kx2izV4v+Cw+Bsqm0MGkSPC40UcIsPZrKjbKT/e7pGT5R4PJQJ2
dgWGBRk+MiU6MAEBHQEoMDouJxmHBSubKwguKCYWLKOkNxYmFRqcK4c4Mp8dsbKzkjAamQU9HyWO
sgu/C7QBLD2GDAwKJQkVzBULzc7QzB7HBwc+HB0j2yML3N3f2zjWLy8iCTYg6iAL6+zu6gbl1g4w
FSr4wPoL+P0m1scaQVuAoaDBZ9BMHDNEIcEsggU7FAw2y4ehDBkIcEDBEQVEDCgmduSIA+OGDQo4
JFiZAOLKiSwToKBx0oMHGjFcpNi5D9jOfJ0QaNhsQRQHChJIkypVigIH0RZgTiRoQLWqVaoJToCx
wNVCjBMAGlwYS3ZsAwAnYnS1IKKtWx8EPswABGjGBwI+3Lr9wLfvBwBfEdSogSAtAL99HShezLix
48UTIkueTLmy5AiYM2vezDnzgM+gQ4seDVqC6dOoU6s+HQQAOw==

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/submitnews.gif

R0lGODlhGAAeANUAAFdXfmVljyYmQXl4mLy83FFThXV1o8nJ4ouKqEpLfYqKtv///0JCacLC3zQ1
ZldYiisrVf//zG1tmV9fiR8fNzg4WjAwUFNViGZmlS4uXLGx0pSVuERGdaWly5WVw0JEeVlZhTs8
c01Od39/rDs8an18oF9gj09Qgl1ekVlbiufn9GhpmEBBcoSEuFpcjtDQ6ExOf2lolY+PvJWTqzg3
XzAxX2dol62t0FpbjYSEr3BwlyAhRyYmUEZIdi4wXTg4YSH5BAAAAAAALAAAAAAYAB4AAAb/QIBw
SCwah5OkcslsKgPQqHRKjUqu2Kx2izV4v+Cw+Dsqm0cGEMOy21kYIMPZrKjbJ78dD+Kr+SAQJAF2
dgSGBBo6NSQ9MAUXkAUwPSwlGocEKpoqCCwnJhgroqM2GCYPG5sqhzk1npCwsZAnMBuYBDciJDCy
vZErN4YNDQokCQ/IycrLDx7DBwc6HBcuLgvX2NjWC9U50C8vIAk4KCgLKBHp6ebl7Qbg0AwwDykp
CxEp6vkL9vwpJtCGNUp2L0KydAuWmRhmaEICWAXVIbywAJYOQxo0DOBwomNEiQs6isyRsUMHBRwS
qMzGUqXKEzJMevAgIwaLDzhz6twpQcbMeBZAc5wIQbSoUaMFcgBtAaZEAgdQo0qFmqAEGAxYMcQo
AcBBhq9gvzoAUCJGVgwg0qrVMUAEDUCAaIgYoEOtWhF484oAsBXBjBkIygLQm5eB4cOIEys+XKGx
48eQIzu2QLmy5cuYKwvYzLmz58+cKYgeTbq06dFBAAA7

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/topten.gif

R0lGODlhGAAeANUAAFdXflJUhmVljyUlQnl4mLy83HV1o8nJ4ouKqEpLff///4qKtkJCacLC3zQ1
ZisrVW1tmV9fiTg4WjAwUB8fN1dYimZmlS4uXLGx0v//zJSVuKWly0RGdVNViJWVw39/rE1Nd1lZ
hVpcjjs8an18oF9gj1lbikJEeU9Qgl1ekTs8c+fn9GhpmEBBcoSEuNDQ6GlolUxOf5WTqzg3XzAx
X4+PvDg4YSYmUISEr1pbjXBwl2dol62t0EZIdk5Qey4wXSH5BAAAAAAALAAAAAAYAB4AAAb/QIBw
SCwah5GkcslsKgXQqHRKjUKu2Kx2izV4v+Cw+Pspmz+GEGMyGEwYIcPZvKjbI7bB7fGj/R4PIwJ2
dgWGBRg6NCM9MQEBHQEoMT0tJBiHBSubKwgtKCUWLKOkOxYlFRqcK4c4NJ8dsbIKCrGSMRqZBTw+
I46ysQoZtbYBLDyGDQ0LIwkVz9AVwgrRzx7KBwc6HB0i3t8i0+DeONkvLyEJOSnstLQZw+zyKQbn
2QwxFSYmCvv78MP87SuRTVkjaO5oVYBHLVoJZYYiJJgFrAPDijoMYcBAgAOKjwkVoGD4sSSOjRs2
LOCQoKWCli0BvoSJokZKDx5qwGhxoqe7gRMye/aEUAOni6M4UKhYqiKkAqYqUOA46gIMCRAOsmrd
mhUECTAWwlqAQQKAgwto06J1AIAEDLEWQsidq4OAjxmAAM3wQUDH3LkgAgsGAYAsAhkyELgFMFgw
g8eQI0ueDFmC5cuYM2u+PKGz58+gQ3tuQ7q06dOlKahezbq169VBAAA7

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/under_hl.gif

R0lGODlhMAAPAMQAAN7e5oqKnMrK1KysuqWltLS0wZ6ero6On5iYqJKSo9DQ2sPDzru7x9ra49bW
37y8yNDQ2ZKSpNbV38LDztXW39rb49vb49vb4tva48PCzo6OoJ6erZiXqNXV39rb4sLCziH5BAAA
AAAALAAAAAAwAA8AQAXpYCCOZGmeaDo+LOOy8Osy8fzQ+J3bO/0YQOAmSNwMicikcgl0SChPicNB
oUqeVWhnWnVOv1UpVOr9XjudRCShZrvda3YkHm/X7W04nT3o+/+AgYKDhH4Ch4iJiouMjY6IAJGS
k5SVlpeYkhoHnJ2enpufB6GioqSiCKkIHKqtrqmsr7Krs60Et7i5uru8vb64BcHCw8TFxsfIwhkT
zB8LzwsZ0NHPEwvM09bT0M7Vy9rfCxAKChDm5OTn4+jp5eXj6+jw7O70DRcNFg0eDQ0VF/gwVOjn
rwGGewMtVNB3kCBDhff6YWi4LwQAOw==

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/box_head.gif

R0lGODlhlgATAMQAAN7e5nNzpGZmlcrJ4pmZzDAvXAsKEsLB2UtLeLCwzFhYg2JiilVVcYyMrm1t
nZqau3Jyoj49bJOTt////6SkxHV1pLq523x8sWpql+Hh6nl5pXBwn9fX22xsmV9fiNra4CH5BAAA
AAAALAAAAACWABMAQAX/ICCOYiOcaKqubJuScCzPdG3feE4bihD8Dg+DM+EwFhKK8lH5OZ/Q6K/x
SBwS2Kx2y+16v+CwGHwYDAAHk2HG8wUECkTEQK/b7/i8fs/v+/+AgXYRCD0/cGsyBgINBwBmV2OS
WGVnkAUumZqbnJ2emQ07hlCfpaanqKmcUYgzAgRWB7KztLW2t7iyCQo6vb6/wMEAbQ0NARoZE8rK
GRoVEk1S0lINZ4+52Nna29zduQkEAmyjTg4LCgsdGAvs7Bgb0/Hy8/T19vf3xa2K5CdxchEiFBhI
sKDBgwgTKlzIsKHDhwoDEip0wsm+GG3eIDJAoKPHjyBDihxJsqTJkyhT0qr8SKeHj4swTFioZKam
zZs4c+ocwEuYz59AexVoYGXEzqNIzYy40jOo06dBeQQgYIFAgwv46BWjmrSr169gw+48YIHROAFY
A6z7sOxDugcUmGSFkgDAhEdi8+rde3RpggYFzj4JwiDBkSRKlkSby7ix48dRLjSgSiCAgkQYyTnZ
4GADBM4OQneGALm06dP2LsAkkdGiv38IYsueTbu27du4c+vezbu3bgUu3Ry6LFhjHIEQkytfzrx5
ckIuh2OGkdEfAjors2vfzr27SToUXxIPAQA7

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/box_foot.gif

R0lGODlhlgAeAMQAAN7e5pmZzLm5y3NzpDEwXMrJ4gwLE2ZmlkpJd8LB2VdXf2xsmmZmlf7+/42N
rXFxoWlplJeXuQsKElhYg6SkxHl5pGJijHV1oNzc5HFxmt/f59/f6EdHZUBAW3V1pMXF1yH5BAAA
AAAALAAAAACWAB4AQAX/ICCOgDQxA8NMUuC+cCzPdG3feK7vsqKiB4WBRDIoDoNkoMBsOp/QqHRK
rVqvTUHA4Uh6v+CwWBwcEkUIghrBbrvf8Lh8Tq/b7/g8Xk1AnP+AgYKDhIWGh4iJiiImKCosPJGS
k5QuCliYTwFeZYBGSGOhoqOkpaanqGMVGg2trRgZEA4QCw9gnYACuru8vb6/wMHCw8TFxsfIvIvL
zM3Oz9BEjSkrLZXX2NnaNAq6DigDuGef1A66Ctvp6jPdBSOZVg0AAl/iROReAgDy8P3+/1b2zUv1
pcKGBhsuLIhAoWGEWvWEeEIAiqDFixgznnoAwYJHjxAeiLQV5gACM2d0/xngw7Kly5cwY8qcSbOm
zZs4+RjQNSiZz59Agwr9Ga2o0aNImU17ZG2d06dQAyjgAs4eiaXVomrddqBr15wxExRIsCmJ1RHk
VHBBt7WtpKkJ4sqdS7euXbkiCnQxK/EPPgYBxCYAS7iwYZli3TFJMLTXlogo7x3x4sAdgLF3M2ve
zLmz57uW9WKs8KGCB4YNHXqA7Gky5QACGDeeTVsY48cWV7mCBYFhBFok+UYuQlGj8ePILS5QwKGD
cw4KaAEveXIiG6/Ys2vfzr279+/gw4sfT94km+EjBKw8zL69+/c5d+bSddKA/fv48+vfz7+///8A
BijggAEisIsgtSWo4BiCjSXl4IMQRijhhBRWaOGFGGao4YYPhgAAOw==

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/modules/Sections/images/print.gif

R0lGODlhDwALAKEAAAAAAP///wAAAAAAACH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBCgAC
ACwAAAAADwALAAACI5SAqcYQDx9oKMZ0grNS5805iaaUJMhBY3od5YsYaEjBmFAAADs=

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/headerline.gif

R0lGODlhMAAeAMQAAL293cLC4E1Nd2Vljx8fN21tmefn9LCw0bq62DAwUMrK5YSEuMLC3SYmQVdX
fn9/rJSUw9DQ6EJCabq63Dg4WqWly19fiWZmlVlZhcfH33V1pomJt3V1owAAAAAAAAAAACH5BAAA
AAAALAAAAAAwAB4AQAX/oCOOZGmeaDoabOu+cCzPLWLfeK7vfH8LwKBwSCwaj0GOcslsOp/Q6FJB
rVqv2Kx2W114v+CweEwufxvotHrNbrvf6YF8Tq/b7/j8fMPv+/+AgYKDfROGh4iJiouMjYcZkJGS
k5SVlpeRFZqbnJ2en6ChmxekpaanqKmqq6UUrq+wsbKztLWvFri5uru8vb6/uQXCw8TFxsfIycMP
zM3Oz9DR0tPNANbX2Nna29zd3t/g4dkB5OXm5+jp6uvlEe7v8PHy8/T17wz4+fr7/P3+//kOCBxI
sKDBgwgTDoTAsKHDhxAjSpzYUIPFixgzatzIseNFDCBDihxJsqTJkyElIqhcybKly5cwY65MQLOm
zZs4c+rcWZOAz59AgwodSrTozxAAOw==

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/toplight_bg.gif

R0lGODlhPAAeANUAAIuLnffIqfy1KHFye//ffdN5BYiCaf3vn+Dg4PnTmM3Nzeyygv/Yc/vRgqqq
rfzxqvPkgbu7yv/FUP7rlP/LXP7liPnSp/2+Qv/UaZCQo/fvr/rytf7GVf/MYo6On/jOsvy3Lfy9
P5eXp/fJq/7rl729y/PlhPrYo9iHH5WPef/ii/nTqf/ggLOztvTnjv7olf3vof/Vbf/RbfzxrO66
j/7mi5OTpffvsdLS0sLC0P3ARvvWj/rXsP/cgpycrYCBiSH5BAAAAAAALAAAAAA8AB4AAAb/QIBw
SCwaj8ikcugRLZ/QKLKZqVqv2Kx2y+1abb6CeEwum8/otJqMWrjf8Lh8Tq/b4bSAfs/v+/+AgYJ7
Ix+Dh4iJgIUWjY6PkJGSk5SVjis8CZqbnJ2en6ChopwnDaanqKmqq6ytrqg7ArKztLW2t7i5urMg
Ibu/wMG4vRfFxsfIycrLzM3GOhwS0tPU1dbX2Nna0xwdFN/g4eLj5OXm5+AdMhjs7e7v8PHy8/Tt
MQz4+fr7/P3+/wD39SBAsKDBgwgTKlzIsCALFRUiSpxIsaLFixgzSqzxYoLHjyBDihxJsqTJjyQO
qFzJsqXLlzBjymQJ44HNmzhz6tzJs6dPc5wzNmgYSrSo0aNIkypdSvTGBghQo0qdSrWq1atYo5pw
YaCr169gw4odS7bs1xQD0qpdy7at27dw46794aCu3bt48+rdy7fv3RYKAgseTLiw4cOIEw/GgaCx
48eQI0ueTLky5AiYM2vezLmz58+gM5fIEQQAOw==

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/box_headline.gif

R0lGODlhlgAVAMQAAP7vmPfJp/7ff/nVm//IV2lplzY3RPvIZP27Ov/VbPyyHfzwqHlrYOCKJKui
bCEhON7e5lFRdj4+XsLC2I+PsLGxyOvr8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAACWABUAQAX/ICSO0BMVaCQ97MO8cCzPdG3feK7vfPtIp9QDIpkYjYYCpTIZTSqUB2JK
rVqv2Kx2y+16v+DHsil6UgoG5/FhYBve8MdiTq/b7/i8fs/v+/+AbnBvbENOFCpAFSIWEGYPA5GS
k5SVlpeYmZqbnJ2dAWJMEI0QFRFpE0ARqwZAKK+rEQ8CtLW2t7i5uru8vb6/wMEmq68pEhIkIybF
BQ/Mz9DR0tPU1dbX2NnOxbLJyioRS1BnDwHm5+jp6uvs7e7v8PHy884U4ohAhvjHik0W/44qPDhA
sKDBgwgTKlzIsKHDhxAjPhD1r9GTExKYrEFhr+OZZgRCihxJsqTJkyhT/6pcybJlywPbPNpDMeRI
xx/8cq4AwLOnz59AgwodSrSo0aNIk+LUeWyitxIYfbRwQLWq1atYs2rdyrWr169gw0plIaFAt6fL
Trmi2aCt27dw48qdS7eu3bt48+rdZlaCgRNnk034UUCjmSjzEitezLgxPXuGKxRYMaLCWgMU/AF8
AsmT58+gQ4vuNFGzRQoGmJR9VZbi5igKYsueTbu27du4c+vezbu3bzGmA04ucmSwEnFPxj1wyby5
8+fQXYpBXmFcswnhbgZ5JiuB9+/gw4sfT768+fPo06tfvwzaqSfD/f6NFatpsPv48+vfL+wY/VhJ
lFEcWfwM8kBSCCao4DWCDCo1SE4sPAVVG4X40OCFGGao4U9SUfiXId60h0aHg5Ro4okopqjiiiy2
6OKLJXYIyxAhAAA7

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/box_bg_l.gif

R0lGODlhFAA8AKIAAJmZzN7e5mZmlVhYgwsKEnNzpAAAAAAAACH5BAAAAAAALAAAAAAUADwAAAOl
GLpBI0WIQYC1bDko6cVZ80RT9YUiV34AupHeGb6debljzeJqfM+5lSxDE/6IQR8I2bMtGUVlC9jc
UWHOKRNr3eqG0GSWxwVrxN1w1ayIjq/fo7osP6/rbTQ7RX/a+1pzcX55d4R8g4F/iWSMcEaHbmmL
kIqFgI2VmVKbb16aj5yhnoKgn6KnpJSopayrqpeOqZOxpq2wiLavtLmutb69uJJ7wxcJADs=

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/images/box_bg_r.gif

R0lGODlhDwA8AKIAAJmZzN7e5mZmlVhYgwsKEnNzpAAAAAAAACH5BAAAAAAALAAAAAAPADwAAAN8
CLo0IkUMEhZzUFKr2otTxXlZyAEkuI2YKlqp9l6ffMYmW+dwa+ulVW8npAVnHR/P6Lopi0kiEvWc
4qBUqVMLbHZ/w+NW/F1GyWFvGsxkn9VtcxYdx16t1TH87Z7v/X13eoF5ZXaFa3KChnhciYeOdY10
fIqIkoOWkZUUCQA7

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/style/styleNN.css

@font-face {
	font-family: Pixel Classic;
}
@font-face {
	font-family: Micro;
}
TABLE {
	FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
P {
	FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
DIV {
	FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.arthead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.artsubhead {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.art {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menuehead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
A:active {
	FONT-WEIGHT: bold; COLOR: #330066; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: bold; COLOR: #330066; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #330066; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #660099; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: underline
}

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.irondequoitcommunitycupboard.org/themes/BlueBump/style/style.css

@font-face {
	font-family: Pixel Classic;
}
@font-face {
	font-family: Micro;
}
TABLE {
	FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
P {
	FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
DIV {
	FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.arthead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.artsubhead {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.art {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menuehead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
A:active {
	FONT-WEIGHT: bold; COLOR: #330066; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: bold; COLOR: #330066; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #330066; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #660099; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: underline
}

------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.irondequoitcommunitycupboard.org/javascript/showimages.php

   function showimage()
   {
      if (!document.images)
         return
      document.images.avatar.src=3D 'images/avatar/' + =
document.Register.user_avatar.options[document.Register.user_avatar.selec=
tedIndex].value
   }
------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.irondequoitcommunitycupboard.org/javascript/quickbuild.js

/*** Freeware Open Source writen by ngoCanh 2002-05                  */
/*** Original by Vietdev  http://vietdev.sourceforge.net             */
/*** Release 2002-11-02  R6.0                                        */
/*** GPL - Copyright protected                                       */
/*********************************************************************/

/*** CONFIGURATION - HERE YOU CAN SET DEFAULT-VALUES =
********************/
if(typeof(QBPATH)=3D=3D"undefined") QBPATH=3D'.'
if(typeof(SECURE)=3D=3D"undefined") SECURE=3D1; //=3D0,1
if(typeof(VISUAL)=3D=3D"undefined") VISUAL=3D1; //=3D0,1,2,3 see bottom =
of this file
if(typeof(POPWIN)=3D=3D"undefined") POPWIN=3D1; //=3D1,0 Rightclick =
Popup dialog for textarea
if(typeof(DFFACE)=3D=3D"undefined") DFFACE=3D''; // 'times new roman'; =
// Default fontFamily of Editor
if(typeof(DFSIZE)=3D=3D"undefined") DFSIZE=3D''; // '14px'; // Default =
fontSize
if(typeof(DCOLOR)=3D=3D"undefined") DCOLOR=3D''; // 'blue'; // Default =
color
if(typeof(DBGCOL)=3D=3D"undefined") DBGCOL=3D''; // 'green'; // Default =
backgroundColor
if(typeof(DBGIMG)=3D=3D"undefined") DBGIMG=3D''; // Default =
URL-backgroundImage=20
if(typeof(DCSS)=3D=3D"undefined") DCSS=3D''; // 'test.css'; // =
Default-Stylesheet-URL
if(typeof(SYMBOLE)=3D=3D"undefined") SYMBOLE=3D'<QBFBR>' ; // Symbole =
for end-of-field in clipboard-chipcard.
if(typeof(USETABLE)=3D=3D"undefined") USETABLE=3D1; // Enable table =
editor
if(typeof(USEFORM)=3D=3D"undefined") USEFORM=3D0; // Enable form input
if(typeof(RETURNNL)=3D=3D"undefined") RETURNNL=3D1; // Return-Button=3D =
Newline; Shift+Return=3D New Paragraph
if(typeof(FULLCTRL)=3D=3D"undefined") FULLCTRL=3D0; //=3D0,1; 0=3Dfast =
loading; 1=3Dall control rows at bottom of Edi.=20
/*********************** END CONFIGURATION ****************************/




var fID; //***   IFRAME ID
var TXTOBJ=3Dnull; //***   TEXT Obj
var format=3Dnew Array();
var viewm=3Dnew Array();
var FACE=3D new Array();
var SIZE=3D new Array();
var COLOR=3D new Array();
var BCOLOR=3D new Array();
var BIMAGE=3D new Array();
var CSS=3D new Array();
var FWORD, FLAGS=3D0;



document.onmousedown=3DdoMDown
document.onmouseup=3D doMUp
document.onkeydown=3DdoKDown



function changetoIframeEditor(el)
{
   if(navigator.platform!=3D"Win32") return null;

   var wi=3D '', hi=3D '';
   if(el.style.height) hi=3D el.style.height
   else if(el.rows) hi=3D (14*el.rows+28)
   if(el.style.width) wi=3D el.style.width
   else if(el.cols) wi=3D (6*el.cols +25)
   	  =20
   var parent=3D el.parentElement
   while(parent.tagName !=3D 'FORM') parent=3D parent.parentElement
   var oform=3D parent
   var fidx=3D0; while(document.forms[fidx] !=3D oform) fidx++ ; // form =
index

   var val=3D'', fID;
   if(el.tagName=3D=3D'TEXTAREA' || el.tagName=3D=3D'INPUT'){ fID=3D =
fidx+'VDevID'+el.name; val=3D el.innerText }
   else fID=3D fidx+'VDevID'+el.id

   var strx =3D createEditor(fID,wi,hi);
   el.outerHTML=3D strx
  =20
   iEditor(fID)

   if(el.tagName!=3D'TEXTAREA' && el.tagName!=3D'INPUT') return

   val=3D val.replace(/\r/g,"");
   val=3D val.replace(/\n</g,"<");
  =20
   var reg=3D /<pre>/i ;
   if( reg.test(val) )
	 { val=3D val.replace(/\n/g, "&#13;"); val=3D val.replace(/\t/g, "     =
"); }

   val=3D val.replace(/\n/g, "<br>");
   val=3D val.replace(/\t/g, "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");

   val=3D val.replace(/\\/g, "&#92;");
   val=3D val.replace(/\'/g, "&#39;");

   if(val && val.indexOf('ViEtDeVdIvId')>=3D0) val=3D =
initDefaultOptions1(val,fID)
   else initDefaultOptions0(fID)

   =
setTimeout("document.frames['"+fID+"'].document.body.innerHTML=3D'"+val+"=
'",200)

   oform[fID.split('VDevID')[1]].value=3D val

   TXTOBJ=3D null

   return true;  =20
}




function doMDown()
{
  var el=3Devent.srcElement=20

  if( el.type=3D=3D'text' || el.type=3D=3D'textarea')
   {
	TXTOBJ=3Del; fID=3D''
    if(event.button=3D=3D2 && POPWIN=3D=3D1) formatDialog()
   }
}





function doFormat(arr,caret)
{
  var wrd=3DTXTOBJ.curword.text

  var cmd =3D new Array();
  cmd =3D arr.split(',')

  if(!cmd[0] || cmd[0]=3D=3D'Swap[Text/HTML]' || =
cmd[0]=3D=3D'Swap[Uni/View]' ) return=20
  if(cmd[0]=3D=3D'SelectAll') { TXTOBJ.focus(); TXTOBJ.select(); return =
}
  if(cmd[0]=3D=3D'Cut') { caret.execCommand("Cut"); return }
  if(cmd[0]=3D=3D'Copy') { caret.execCommand("Copy"); return }
  if(cmd[0]=3D=3D'Paste') { caret.execCommand("Paste"); return }

  TXTOBJ.curword=3Dcaret.duplicate();
  TXTOBJ.curword.text=3D cmd[0]+wrd+cmd[1]
}






function FMDown()
{
  var el=3Ddocument.frames[fID];
  var el =3D el.event.srcElement=20
  if(USETABLE) doClick(el)
}




// init all found TEXTAREA in document
function changeAllTextareaToEditors()
{
  var i=3D0;
  while(document.all.tags('textarea')[i])
   {=20
    if(!changetoIframeEditor(document.all.tags('textarea')[i])) break;
	if(++i>0 && !document.all.tags('textarea')[i] ) i=3D0;
   }
}



// init all found IFRAME in document to Editable
function changeAllIframeToEditors()
{
  var i=3D0;
  while(document.all.tags('iframe')[i])
  {=20
	if(!changetoIframeEditor(document.all.tags('iframe')[i])) break;
	i++
  }

}



// init only IFRAMEs that have "id=3Dargument of initEditors"
// e.g. changeIframeToEditor('id1','id2',...)
function changeIframeToEditor()
{
  for(var j=3D0;j<arguments.length;j++)
   {
     var i=3D0;
	 while(document.all.tags('iframe')[i])
	  {=20
		if(document.all.tags('iframe')[i].id =3D=3D arguments[j])
		  { changetoIframeEditor(document.all.tags('iframe')[i]); break; }
	    i++
	  }
   }
}




/////////////////////////////////////////////////////////////////
function controlRows(fid)
{
  var str =3D "\
<style>\
img.vdev {width:23; height:22}\
select.vdev {font-family:arial; font-size:12; height:22; =
background:#a0a080; color:#FFFFFF}\
input.vdev {font-family:arial; font-size:12; height:20; =
background:#a0a080; color:#FFFFFF}\
</style>\
<TR bgColor=3D#c0c0a0 align=3Dcenter valign=3Dmiddle EVENT>\
<TD nowrap style=3D'cursor:hand'>\
<img src=3D'IURL/bold.gif' alt=3D'Bold' class=3Dvdev =
onclick=3D'doFormatF(\"Bold\")'>\
<img src=3D'IURL/left.gif' alt=3D'Left' class=3Dvdev =
onclick=3D'doFormatF(\"JustifyLeft\")'>\
<img src=3D'IURL/center.gif' alt=3D'Center' class=3Dvdev =
onclick=3D'doFormatF(\"JustifyCenter\")'>\
<img src=3D'IURL/right.gif' alt=3D'Right' class=3Dvdev =
onclick=3D'doFormatF(\"JustifyRight\")'>\
<img src=3D'IURL/outdent.gif' alt=3D'Outdent' class=3Dvdev =
onclick=3D'doFormatF(\"Outdent\")'>\
<img src=3D'IURL/indent.gif' alt=3D'Indent' class=3Dvdev =
onclick=3D'doFormatF(\"Indent\")'>\
<img src=3D'IURL/italic.gif' alt=3D'Italic' class=3Dvdev =
onclick=3D'doFormatF(\"Italic\")'>\
<img src=3D'IURL/under.gif' alt=3D'Underline' class=3Dvdev =
onclick=3D'doFormatF(\"Underline\")'>\
<img src=3D'IURL/strike.gif' alt=3D'StrikeThrough' class=3Dvdev =
onclick=3D'doFormatF(\"StrikeThrough\")'>\
<img src=3D'IURL/superscript.gif' alt=3D'SuperScript' class=3Dvdev =
onclick=3D'doFormatF(\"SuperScript\")'>\
<img src=3D'IURL/subscript.gif' alt=3D'SubScript' class=3Dvdev =
onclick=3D'doFormatF(\"SubScript\")'>\
<img src=3D'IURL/bgcolor.gif' alt=3D'Background' class=3Dvdev =
onclick=3D'selectBgColor()'>\
<img src=3D'IURL/fgcolor.gif' alt=3D'Foreground' class=3Dvdev =
onclick=3D'selectFgColor()'>\
<img src=3D'IURL/image.gif' alt=3D'Insert Image' class=3Dvdev =
onclick=3D'doFormatF(\"InsertImage\")'>\
<img src=3D'IURL/link.gif' alt=3D'Create Link' class=3Dvdev =
onclick=3D'doFormatF(\"CreateLink\")'>\
<img src=3D'IURL/unlink.gif' alt=3D'Del Link' class=3Dvdev =
onclick=3D'doFormatF(\"UnLink\")'>\
<img src=3D'IURL/numlist.gif' alt=3D'OrderedList' class=3Dvdev =
onclick=3D'doFormatF(\"InsertOrderedList\")'>\
<img src=3D'IURL/bullist.gif' alt=3D'UnorderedList' class=3Dvdev =
onclick=3D'doFormatF(\"InsertUnorderedList\")'>\
<img src=3D'IURL/all.gif' alt=3D'SelectAll' class=3Dvdev =
onclick=3D'selectAll()'>\
<img src=3D'IURL/cut.gif' alt=3D'Cut' class=3Dvdev =
onclick=3D'doFormatF(\"Cut\")'>\
<img src=3D'IURL/copy.gif' alt=3D'Copy' class=3Dvdev =
onclick=3D'doFormatF(\"Copy\")'>\
<img src=3D'IURL/paste.gif' alt=3D'Paste' class=3Dvdev =
onclick=3D'doFormatF(\"Paste\")'>\
<img src=3D'IURL/chipcard.gif' alt=3D'Content =
Recover/Insert-Smartcard-Data' class=3Dvdev =
onclick=3D'SmartcardData()'>\
</TD></TR>"

if(FULLCTRL)
{
str +=3D "\
<TR bgColor=3D#c0c0a0 valign=3Dmiddle align=3Dcenter EVENT>\
<TD nowrap style=3D'cursor:hand'>\
<img src=3D'IURL/instable.gif' alt=3D'InsertTable' class=3Dvdev =
onclick=3D'insertTable()'>\
<img src=3D'IURL/tabprop.gif' alt=3D'TableProperties' class=3Dvdev =
onclick=3D'tableProp()'>\
<img src=3D'IURL/cellprop.gif' alt=3D'CellProperties' class=3Dvdev =
onclick=3D'cellProp()'>\
<img src=3D'IURL/inscell.gif' alt=3D'InsertCell' class=3Dvdev =
onclick=3D'insertCell()'>\
<img src=3D'IURL/delcell.gif' alt=3D'DeleteCell' class=3Dvdev =
onclick=3D'deleteCell()'>\
<img src=3D'IURL/insrow.gif' alt=3D'InsertRow' class=3Dvdev =
onclick=3D'insertRow()'>\
<img src=3D'IURL/delrow.gif' alt=3D'DeleteRow' class=3Dvdev =
onclick=3D'deleteRow()'>\
<img src=3D'IURL/inscol.gif' alt=3D'InsertCol' class=3Dvdev =
onclick=3D'insertCol()'>\
<img src=3D'IURL/delcol.gif' alt=3D'DeleteCol' class=3Dvdev =
onclick=3D'deleteCol()'>\
<img src=3D'IURL/mrgcell.gif' alt=3D'IncreaseColSpan' class=3Dvdev =
onclick=3D'morecolSpan()'>\
<img src=3D'IURL/spltcell.gif' alt=3D'DecreaseColSpan' class=3Dvdev =
onclick=3D'lesscolSpan()'>\
<img src=3D'IURL/mrgrow.gif' alt=3D'IncreaseRowSpan' class=3Dvdev =
onclick=3D'morerowSpan()'>\
<img src=3D'IURL/spltrow.gif' alt=3D'DecreaseRowSpan' class=3Dvdev =
onclick=3D'lessrowSpan()'>\
<img src=3D'IURL/div.gif' alt=3D'CreateDiv/DivStyle' class=3Dvdev =
onclick=3D'insertDivLayer()'>\
<img src=3D'IURL/divborder.gif' alt=3D'DivBorder' class=3Dvdev =
onclick=3D'editDivBorder()'>\
<img src=3D'IURL/divfilter.gif' alt=3D'DivFilter' class=3Dvdev =
onclick=3D'editDivFilter()'>\
<img src=3D'IURL/cool.gif' alt=3D'Emotions' class=3Dvdev =
onclick=3D'selectEmoticon()'>\
<img src=3D'IURL/wow.gif' alt=3D'Characters' class=3Dvdev =
onclick=3D'characters()'>\
<img src=3D'IURL/hr.gif' alt=3D'HR' class=3Dvdev =
onclick=3D'doFormatF(\"InsertHorizontalRule\")'>\
<img src=3D'IURL/pre.gif' alt=3D'Pre-Block' class=3Dvdev =
onclick=3D'doFormatF(\"formatBlock,PRE\")'>\
<img src=3D'IURL/unpre.gif' alt=3D'Del Pre-Block' class=3Dvdev =
onclick=3D'doFormatF(\"formatBlock,P\")'>\
<img src=3D'IURL/marquee.gif' alt=3D'Marquee' class=3Dvdev =
onclick=3D'doFormatF(\"InsertMarquee\")'>\
<img src=3D'IURL/delformat.gif' alt=3D'Delete Format' class=3Dvdev =
onclick=3D'doFormatF(\"RemoveFormat\")'>\
<img src=3D'IURL/undo.gif' alt=3D'Undo' class=3Dvdev =
onclick=3D'alert(\"Please press Ctrl+Z\")'>\
<img src=3D'IURL/redo.gif' alt=3D'Redo' class=3Dvdev =
onclick=3D'alert(\"Please press Ctrl+Y\")'>\
<img src=3D'IURL/search.gif' alt=3D'Search/Replace' class=3Dvdev =
onclick=3D'findText()'>\
<img src=3D'IURL/file.gif' alt=3D'Open/Save File' class=3Dvdev =
onclick=3D'FileDialog()'>\
</TD></TR>\
";
}

str +=3D "<TR bgColor=3D#a0a080 valign=3Dmiddle align=3Dcenter EVENT>\
<TD nowrap style=3D'cursor:hand'>\
<SELECT name=3D'QBCNTRL1' class=3Dvdev =
onchange=3D'doFormatF(\"FontName,\"+this.value)' style=3D'width:120'>\
<OPTION value=3D''>Default Font\
<OPTION value=3D'Arial'>Arial\
<OPTION value=3D'Times New Roman'>Times New Roman\
<OPTION value=3D'Webdings'>Webdings\
</SELECT>\
<SELECT name=3D'QBCNTRL2' class=3Dvdev =
onchange=3D'doFormatF(\"formatBlock,\"+this.value)' style=3D'width:50'>\
<OPTION value=3D''>Head\
<OPTION value=3D'H1'>H1\
<OPTION value=3D'H2'>H2\
<OPTION value=3D'H3'>H3\
<OPTION value=3D'H4'>H4\
<OPTION value=3D'H5'>H5\
<OPTION value=3D'H6'>H6\
<OPTION value=3D'P'>Remove</OPTION>\
</SELECT>\
<SELECT name=3D'QBCNTRL3' class=3Dvdev =
onchange=3D'doFormatF(\"FontSize,\"+this.value)' style=3D'width:55'>\
<OPTION value=3D3>FSize\
<OPTION value=3D7>Size=3D7\
<OPTION value=3D6>Size=3D6\
<OPTION value=3D5>Size=3D5\
<OPTION value=3D4>Size=3D4\
<OPTION value=3D3>Size=3D3\
<OPTION value=3D2>Size=3D2\
<OPTION value=3D1>Size=3D1\
</OPTION>\
</SELECT>"

USEFORM=3D1;
if(USEFORM=3D=3D1)
{
str +=3D "\
<SELECT name=3D'QBCNTRL4' class=3Dvdev onchange=3DdoFormatF(this.value) =
style=3D'width:80'>\
<OPTION value=3D''>Form\
<OPTION value=3DInsertFieldset>Fieldset\
<OPTION value=3DInsertInputButton>Button\
<OPTION value=3DInsertInputReset>Reset\
<OPTION value=3DInsertInputSubmit>Submit\
<OPTION value=3DInsertInputCheckbox>Checkbox\
<OPTION value=3DInsertInputRadio>Radio\
<OPTION value=3DInsertInputText>Text\
<OPTION value=3DInsertSelectDropdown>Dropdown\
<OPTION value=3DInsertSelectListbox>Listbox\
<OPTION value=3DInsertTextArea>TextArea\
<OPTION value=3DInsertButton>IEButton\
<OPTION value=3DInsertIFrame>IFrame\
</SELECT>";
}

str +=3D "\
<INPUT name=3D'QBCNTRL6' value=3D'qSave' class=3Dvdev =
onclick=3D'saveBefore()' type=3Dbutton style=3D'width:45'>\
<INPUT name=3D'QBCNTRL5' value=3D'SwapMode' class=3Dvdev =
onclick=3D'swapMode()' type=3Dbutton style=3D'width:70'>\
"

if(FULLCTRL)
{
str +=3D "\
<INPUT name=3D'QBCNTRL7' value=3D'SwapCode' class=3Dvdev =
onclick=3D'swapView()' type=3Dbutton style=3D'width:70'>\
<INPUT name=3D'QBCNTRL8' value=3D'Upload' class=3Dvdev =
onclick=3D'doUploadFile()' type=3Dbutton style=3D'width:50'>\
<INPUT name=3D'QBCNTRL9' value=3D'Options' class=3Dvdev =
onclick=3D'doEditorOptions()' type=3Dbutton style=3D'width:50'>\
<INPUT name=3D'QBCNTRL10' value=3D'Help' class=3Dvdev =
onclick=3D'displayHelp()' type=3Dbutton style=3D'width:35'>\
";
}
else
{
str +=3D "<INPUT name=3D'QBCNTRL7' value=3D'Extras' class=3Dvdev =
onclick=3D'doExtras()' type=3Dbutton style=3D'width:65; color:#00FF00'>"
}


str +=3D "</TD></TR>"


 var iurl=3D QBPATH + '/imgedit'
 var event=3D "onmousedown=3D'fID=3D\"" + fid +"\"'"
 str =3D str.replace(/IURL/g, iurl);
 str =3D str.replace(/EVENT/g, event);
 return str ;
}



function createEditor(id,wi,hi)
{
  if( parseInt(wi) <630) wi=3D630;

  var strx =3D "<iframe id=3D"+id+ " style=3D'height:" + hi +"; =
width:"+wi+"'></iframe>"

  var idA=3D id.split('VDevID')

  strx +=3D "<input name=3D"+idA[1]+" type=3Dhidden></input>"
=20
  var str=3D"<TABLE border=3D1 cellspacing=3D0 cellpadding=3D1 width=3D" =
+ wi + "><tr><td align=3Dcenter>"
  str +=3D strx + "</td></tr>"
 =20
  str +=3D controlRows(id);

  str +=3D "</TABLE>" ;

  return str ;

}




function doFormatF(arr)
{
  var el=3Ddocument.frames[fID];
  if(!el){alert('Please click to select the editor');return}
  el.focus()

  var cmd =3D new Array();
  cmd =3D arr.split(',')

  if(cmd[0]=3D=3D'SelectAll') selectAll();
  else if(cmd[0]=3D=3D'Swap[Text/HTML]') swapMode();=20
  else if(cmd[0]=3D=3D'Swap[Uni/View]') swapView();
  else if(cmd[0]=3D=3D'InsertTable') insertTable();
  else if(cmd[0]=3D=3D'TablePropeties') tableProp();
  else if(cmd[0]=3D=3D'CellPropeties') cellProp();
  else if(cmd[0]=3D=3D'InsertLayer') insertDivLayer();
  else if(cmd[0]=3D=3D'EditLayerBorder') editDivBorder();
  else if(cmd[0]=3D=3D'EditLayerFilter') editDivFilter();
  else if(cmd[0]=3D=3D'Emotions') editEmotions(cmd[1],el);
  else if(cmd[0]=3D=3D'InsertLayer') insertDivLayer();
  else
	{
	  var edit=3Del.document;=20
	  if(cmd[0]=3D=3D'formatBlock')
	   {
		 edit.execCommand(cmd[0],false,"<"+cmd[1]+">");
		 if(cmd[1]=3D=3D'PRE' && format[fID]=3D=3D"HTML") swapMode();
	   }
	  else if(cmd[0]=3D=3D'InsertImage' && !cmd[1] )
	   { alert('Please notice:\nThe "Picture Source" in following Dialog =
must be a URL, not a local address.');=20
	     edit.execCommand(cmd[0],true,"") }
	  else if(cmd[1]!=3Dnull) edit.execCommand(cmd[0],false,cmd[1])=20
	  else edit.execCommand(cmd[0],false)
	}

}



function editEmotions(wrd,obj)
{
  var caret=3Dobj.document.selection.createRange();
  obj.curword=3Dcaret.duplicate();
  obj.curword.text=3D wrd + ' '
}



function swapView()
{
 var el=3Ddocument.frames[fID];
 if(!el){alert('Please click to select the editor');return}
 el.focus()

 var eStyle=3D el.document.body.style;
 var strx;
 if(format[fID]=3D=3D"HTML")
 {
  FACE[fID]=3D eStyle.fontFamily
  SIZE[fID]=3D eStyle.fontSize
  COLOR[fID]=3D eStyle.color
  BCOLOR[fID]=3D eStyle.backgroundColor
  BIMAGE[fID]=3D eStyle.backgroundImage
  BIMAGE[fID]=3D BIMAGE[fID].substring( =
BIMAGE[fID].indexOf('(')+1,BIMAGE[fID].indexOf(')') )

  eStyle.fontFamily=3D"";
  eStyle.fontSize=3D"12pt"
  eStyle.fontStyle=3D"normal"
  eStyle.color=3D"black"
  eStyle.backgroundColor=3D"#e0e0f0"
  eStyle.backgroundImage=3D''
  strx=3Del.document.body.innerHTML
  format[fID]=3D"Text"
 }
 else
 {
  strx=3Del.document.body.innerText
 }


 if(viewm[fID]) strx=3DtoUnicode(strx)
 else strx=3DviewISOCode(strx)

 el.document.body.innerText=3Dstrx
 viewm[fID]=3D1 - viewm[fID]

}



function swapMode()
{
 var el=3Ddocument.frames[fID];
 if(!el){alert('Please click to select the editor');return}
 el.focus()

 var MARK=3D "ViEtDeVtRiCk"
 var selType=3Del.document.selection.type

 if(selType!=3D"Control")
 {
   var caret=3Del.document.selection.createRange();
   el.curword=3Dcaret.duplicate();
   var selwrd=3D el.curword.text
   el.curword.text =3D selwrd + MARK;
 }

 var eStyle=3D el.document.body.style
	=20
 if(format[fID]=3D=3D"HTML")
 {
  FACE[fID]=3D eStyle.fontFamily
  SIZE[fID]=3D eStyle.fontSize
  COLOR[fID]=3D eStyle.color
  BCOLOR[fID]=3D eStyle.backgroundColor
  BIMAGE[fID]=3D eStyle.backgroundImage
  BIMAGE[fID]=3D BIMAGE[fID].substring( =
BIMAGE[fID].indexOf('(')+1,BIMAGE[fID].indexOf(')') )

  eStyle.fontFamily=3D"";
  eStyle.fontSize=3D"12pt"
  eStyle.fontStyle=3D"normal"
  eStyle.color=3D"black"
  eStyle.backgroundColor=3D"#e0e0f0"
  eStyle.backgroundImage=3D''
  el.document.body.innerText=3D el.document.body.innerHTML
  format[fID]=3D"Text"
 }
 else
 {
  eStyle.fontFamily=3D FACE[fID]
  eStyle.fontSize=3D SIZE[fID]
  eStyle.color=3D COLOR[fID]
  eStyle.backgroundColor=3D BCOLOR[fID]
  eStyle.backgroundImage=3D "url(" + BIMAGE[fID] + ")"

  el.document.body.innerHTML=3D el.document.body.innerText
  format[fID]=3D"HTML"
  viewm[fID]=3D1
 }


 if(selType!=3D"Control")
 {
  caret =3D el.document.selection.createRange();
  var found=3D caret.findText(MARK,100000,5) // backward
  if(found=3D=3Dfalse)=20
   found=3D caret.findText(MARK,100000,4) // foreward

  if(found=3D=3Dfalse && format[fID]=3D=3D"HTML")=20
   {
     var strx=3D el.document.body.innerHTML
	 strx=3D strx.replace(/ViEtDeVtRiCk/ig,"");
	 el.document.body.innerHTML=3D strx
	 return;
   }

  caret.select();
  el.curword=3Dcaret.duplicate();
  el.curword.text =3D '' ;  // erase trick selection=20

  if(selwrd!=3D"") caret.findText(selwrd,100000,5); // real selection
  caret.select();  caret.scrollIntoView();=20
 }

}



function selectAll()
{=20
  var el=3Ddocument.frames[fID];
  if(!el){alert('Please click to select the editor');return}
  el.focus()
  var s=3Del.document.body.createTextRange()
  s.execCommand('SelectAll')
}




function doFormatDialog(file,cmd,arg)
{=20
  var urlx=3D QBPATH + '/' + file

  var el=3Ddocument.frames[fID];
  if(!el){alert('Please click to select the editor');return}

  var arr=3DshowModalDialog(urlx, arg, =
"font-family:Verdana;font-size:12;dialogWidth:30em;dialogHeight:30em; =
edge:sunken;help:no;status:no");
  if(arr !=3Dnull) doFormatF(cmd+','+arr)
}


function selectEmoticon()
{=20
  doFormatDialog('emoticon.html','InsertImage',QBPATH)
}

function selectBgColor()
{=20
  doFormatDialog('selcolor.html','BackColor','')
}


function selectFgColor()
{=20
  doFormatDialog('selcolor.html','ForeColor','')
}


function characters()
{
  var el=3Ddocument.frames[fID];
  if(!el){alert('Please click to select the editor');return}
  el.focus();

  var sel =3D el.document.selection;
  if(sel.type=3D=3D"Control") return=20

  var urlx=3D QBPATH + '/selchar.html'
  var arr=3DshowModalDialog(urlx, '', =
"font-family:Verdana;font-size:12;dialogWidth:30em;dialogHeight:34em; =
edge:sunken;help:no;status:no");
  if(arr=3D=3Dnull) return

  var arrA =3D arr.split(';QuIcKbUiLd;')

  var strx=3D "<FONT FACE=3D'" + arrA[0] + "'>" + arrA[1] + "</FONT>"

  var Range =3D sel.createRange();
  if(!Range.duplicate) return;
  Range.pasteHTML(strx);

}




function doUploadFile()
{
  var el=3Ddocument.frames[fID];
  if(!el){alert('Please click to select the editor');return}
  el.focus()

  var urlx=3D QBPATH + '/upload.html'
  var twidth=3D 0.8*screen.width, theight=3D190;
  var tposx=3D (screen.width- twidth)/2
  var tposy=3D screen.height- theight - 55
  	    	 =20
  var newWin1=3Dwindow.open(urlx,"upload","toolbar=3Dno,width=3D"+ =
twidth+",height=3D"+ theight+ =
",directories=3Dno,status=3Dno,scrollbars=3Dyes,resizable=3Dno, =
menubar=3Dno")
  newWin1.moveTo(tposx,tposy);
  newWin1.focus()

}


function doEditorOptions()
{
  var el=3Ddocument.frames[fID];
  if(!el){alert('Please click to select the editor');return}
  el.focus()

  var urlx=3D QBPATH + '/options.html'
  var twidth=3D 0.8*screen.width, theight=3D190;
  var tposx=3D (screen.width- twidth)/2
  var tposy=3D screen.height- theight - 55
  	    	 =20
  var newWin1=3Dwindow.open(urlx,"options","toolbar=3Dno,width=3D"+ =
twidth+",height=3D"+ theight+ =
",directories=3Dno,status=3Dno,scrollbars=3Dyes,resizable=3Dno, =
menubar=3Dno")
  newWin1.moveTo(tposx,tposy);
  newWin1.focus()

}


function displayHelp()
{
  var urlx=3D './edithelp.html'
  var newWin=3Dwindow.open(urlx,"help","toolbar=3Dno, =
width=3D600px,height=3D400px,directories=3Dno,status=3Dno,scrollbars=3Dye=
s,resizable=3Dyes,menubar=3Dno;scroll=3Dno")
  newWin.focus()
}


function doExtras()
{
  var el=3Ddocument.frames[fID];
  if(!el){alert('Please click to select the editor');return}
  el.focus()

  var urlx=3D QBPATH + '/extras.html'
  var twidth=3D400, theight=3D20;
  var tposx=3D (screen.width- twidth)/2
  var tposy=3D screen.height- theight - 155
  	    	 =20
  var newWin1=3Dwindow.open(urlx,"extras","toolbar=3Dno,width=3D"+ =
twidth+",height=3D"+ theight+ =
",directories=3Dno,status=3Dno,scrollbars=3Dyes,resizable=3Dno, =
menubar=3Dno")
  newWin1.moveTo(tposx,tposy);
  newWin1.focus()

}


function insertLink(linkurl)
{
  var el=3Ddocument.frames[fID];
  if(!el && !TXTOBJ){alert('Please click a text element');return}


  if( el )
  {
	el.focus();
    var sel =3D el.document.selection;
	var strx=3D "<A href=3D'"+linkurl+"' target=3Dnwin>" + linkurl + "</A>"

	var Range =3D sel.createRange();
	if(!Range.duplicate) return;
	Range.pasteHTML(strx);
  }
  else=20
  {
	TXTOBJ.focus();
    var caret=3D TXTOBJ.document.selection.createRange()
	TXTOBJ.curword=3Dcaret.duplicate();
	var strx=3D "<A href=3D'"+linkurl+"' target=3Dnwin>" + linkurl + =
"</A>,"
	doFormat(strx,caret)
  }


}




function insertDivLayer()
{
  var el=3Ddocument.frames[fID];
  if(!el){alert('Please click to select the editor');return}
  el.focus()
 =20
  var sel =3D el.document.selection;
  if (sel=3D=3Dnull) return

  var Range =3D sel.createRange();
  var wrd=3D'' ;

  if(sel.type!=3D"Control")
  {
  	if(!Range.duplicate) return;
  	el.curword=3DRange.duplicate();
  	wrd=3D el.curword.text;
	if(wrd=3D=3D'') wrd=3D"I'm a DIV-Layer. Select me and click the button =
once more to change properties. Or doubleclick me to change the text."
	var arr=3D "<DIV style=3D'position:relative; width:150px; height:100px; =
font-family:Arial; font-size:12px; background-color:#f0fdd0; border:1 =
solid'>"+ wrd + "</DIV>" ;
	Range.pasteHTML(arr);
	return
  } =20

  if(Range(0).tagName!=3D'DIV') return

  var urlx=3D QBPATH + '/divstyle.html'

  var twidth=3D 0.8*screen.width, theight=3D190;
  var tposx=3D (screen.width- twidth)/2
  var tposy=3D screen.height- theight - 55
  	    	 =20
  var newWin1=3Dwindow.open(urlx,"divstyle","toolbar=3Dno,width=3D"+ =
twidth+",height=3D"+ theight+ =
",directories=3Dno,status=3Dno,scrollbars=3Dyes,resizable=3Dno, =
menubar=3Dno")
  newWin1.moveTo(tposx,tposy);
  newWin1.focus()

}





function editDivBorder()
{
  var el=3Ddocument.frames[fID];
  if(!el){alert('Please click to select the editor');return}
  el.focus()
 =20
  var sel =3D el.document.selection;
  if (sel=3D=3Dnull || sel.type!=3D'Control') {alert('Please click once =
to select a div-layer');return}=20

  var Range =3D sel.createRange();
  if(Range(0).tagName!=3D'DIV') return

  var urlx=3D QBPATH + '/divborder.html'

  var twidth=3D 0.8*screen.width, theight=3D215;
  var tposx=3D (screen.width- twidth)/2
  var tposy=3D screen.height- theight - 55
  	    	 =20
  var newWin1=3Dwindow.open(urlx,"divborder","toolbar=3Dno,width=3D"+ =
twidth+",height=3D"+ theight+ =
",directories=3Dno,status=3Dno,scrollbars=3Dyes,resizable=3Dno, =
menubar=3Dno")
  newWin1.moveTo(tposx,tposy);
  newWin1.focus()

}




function editDivFilter()
{
  var el=3Ddocument.frames[fID];
  if(!el){alert('Please click to select the editor');return}
  el.focus()

  var sel =3D el.document.selection;
  if (sel=3D=3Dnull || sel.type!=3D'Control') {alert('Please click once =
to select a div-layer');return}=20

  var Range =3D sel.createRange();
  if(Range(0).tagName!=3D'DIV') return

  var urlx=3D QBPATH + '/divfilter.html'

  var twidth=3D 0.8*screen.width, theight=3D210;
  var tposx=3D (screen.width- twidth)/2
  var tposy=3D screen.height- theight - 55
  	    	 =20
  var newWin1=3Dwindow.open(urlx,"divfilter","toolbar=3Dno,width=3D"+ =
twidth+",height=3D"+ theight+ =
",directories=3Dno,status=3Dno,scrollbars=3Dyes,resizable=3Dno, =
menubar=3Dno")
  newWin1.moveTo(tposx,tposy);
  newWin1.focus()

}





function findTextHotKey(forward)
{
  if(!fID && !TXTOBJ){alert('Please click to select the editor');return}
  if(fID) el=3D document.frames[fID]
  else el=3D TXTOBJ
  el.focus();

  var rng =3D el.document.selection.createRange();
  el.curword=3Drng.duplicate();

  if(!FWORD && !el.curword.text ){ alert('No find string definition'); =
return }
  else if(el.curword.text)FWORD=3D el.curword.text

  if(el.curword.text)
   {
     if(forward=3D=3D1) rng.moveEnd("character", -1 ); =20
	 else rng.moveStart("character", 1); =20
   }

  if(rng.findText(FWORD,100000,FLAGS+forward)=3D=3Dtrue)
   { rng.select();  rng.scrollIntoView(); return }

  alert("Finish")
  return

}




function highLight(key)
{
  function doDefFormat()
	{
     var el=3D document.frames[fID]
     el.focus();
	 var rng =3D el.document.selection.createRange();
     rng.moveEnd("character", 1);
	 rng.select();
	 el.curword=3Drng.duplicate();
	 if(el.curword.text=3D=3D'') doFormatF('RemoveFormat');=20
	 else
	  {
	    rng.moveEnd("character", -1);
   	    rng.select();
		doFormatF('ForeColor,'); doFormatF('BackColor,');=20
	  }
    }

  switch(key)
	{ =20
	  case 48: doDefFormat(); break; // ctrl+0  no highlight
	  case 49: doFormatF('ForeColor,red'); break; // ctrl+1
	  case 50: doFormatF('ForeColor,green'); break; // ctrl+2
	  case 51: doFormatF('ForeColor,blue'); break; // ctrl+3
      case 52: doFormatF('ForeColor,#00AAFF'); break; // ctrl+4
      case 53: doFormatF('ForeColor,magenta'); break; // ctrl+5
	  case 54: doFormatF('BackColor,yellow'); doFormatF('ForeColor,black'); =
break; // ctrl+6
	  case 55: doFormatF('BackColor,cyan'); doFormatF('ForeColor,black'); =
break; // ctrl+7
	  case 56: doFormatF('BackColor,#00FF00'); =
doFormatF('ForeColor,black'); break; // ctrl+8
	  case 57: doFormatF('BackColor,#FF00AA'); =
doFormatF('ForeColor,white'); break; // ctrl+9
    }
}



function FileDialog()
{
  var urlx=3D QBPATH + '/filedialog.html'
  var twidth=3D 0.5*screen.width, theight=3D100;
  var tposx=3D (screen.width- twidth)/2
  var tposy=3D screen.height- theight - 55
  	    	 =20
  var newWin1=3Dwindow.open(urlx,"fdialog","toolbar=3Dno,width=3D"+ =
twidth+",height=3D"+ theight+ =
",directories=3Dno,status=3Dno,scrollbars=3Dyes,resizable=3Dno, =
menubar=3Dno")
  newWin1.moveTo(tposx,tposy);
  newWin1.focus()
}



function initDefaultOptions0(fID)
{
   =
setTimeout("document.frames['"+fID+"'].document.body.style.fontFamily=3D'=
"+DFFACE+"'",200)
   =
setTimeout("document.frames['"+fID+"'].document.body.style.fontSize=3D'"+=
DFSIZE+"'",200)
   =
setTimeout("document.frames['"+fID+"'].document.body.style.color=3D'"+DCO=
LOR+"'",200)
   =
setTimeout("document.frames['"+fID+"'].document.body.style.backgroundColo=
r=3D'"+DBGCOL+"'",200)
   =
setTimeout("document.frames['"+fID+"'].document.body.style.backgroundImag=
e=3D'url("+DBGIMG+")'",200)
   =
setTimeout("CSS['"+fID+"']=3Ddocument.frames['"+fID+"'].document.createSt=
yleSheet('"+DCSS+"')",200)
   FACE[fID]=3D DFFACE;
   SIZE[fID]=3D DFSIZE;
   COLOR[fID]=3D DCOLOR;
   BCOLOR[fID]=3D DBGCOL;
   BIMAGE[fID]=3D DBGIMG;
}






function DefaultOptions(linex)
{
  var retArr=3D new Array('','','','','','','');
  var tempx, strx, objx, idx ;

  // DEFAULT DIV
  var idx=3D linex.indexOf('ViEtDeVdIvId')
  if(idx>=3D0)=20
	{
	  strx=3D linex.substring(linex.indexOf('ViEtDeVdIvId =
style=3D"')+20,linex.indexOf('">'))

      var atrA=3D strx.split("; ")
	  for(var i=3D0; i<atrA.length; i++)
		{
		  tempx=3D atrA[i].split(':')
		  switch(tempx[0])
		   {
			case "FONT-FAMILY": retArr[0]=3D tempx[1]; break;
			case "FONT-SIZE": retArr[1]=3D tempx[1]; break;
			case "BACKGROUND-COLOR": retArr[2]=3D tempx[1]; break;
			case "COLOR": retArr[3]=3D tempx[1]; break;
			case "BACKGROUND-IMAGE": if(tempx[2]) tempx[1] +=3D ':'+ tempx[2];
									 retArr[4]=3D =
tempx[1].substring(tempx[1].indexOf('url(')+4,tempx[1].indexOf(')') );=20
									 break;
		   }
	    }
      linex=3D =
linex.substring(linex.indexOf('>')+1,linex.lastIndexOf('</DIV>'))
    }


   // EXT STYLE
   idx=3D linex.indexOf('<style>@import url("')
   if( idx>=3D0 )
    {
	   var strx=3D linex.substring(idx+20, linex.indexOf('")'))
       retArr[5]=3D strx
	   linex=3D linex.substring(0,idx)
    }

   retArr[6]=3D linex
	  =20
   return retArr

}





function initDefaultOptions1(linex,fID)
{
  var retArr=3D new Array();

  retArr=3D DefaultOptions(linex);

  =
setTimeout("document.frames['"+fID+"'].document.body.style.fontFamily=3D'=
"+retArr[0]+"'",200)
  =
setTimeout("document.frames['"+fID+"'].document.body.style.fontSize=3D'"+=
retArr[1]+"'",200)
  =
setTimeout("document.frames['"+fID+"'].document.body.style.backgroundColo=
r=3D'"+retArr[2]+"'",200)
  =
setTimeout("document.frames['"+fID+"'].document.body.style.color=3D'"+ret=
Arr[3]+"'",200)
  =
setTimeout("document.frames['"+fID+"'].document.body.style.backgroundImag=
e=3D'url("+retArr[4]+")'",200)
  =
setTimeout("CSS['"+fID+"']=3Ddocument.frames['"+fID+"'].document.createSt=
yleSheet('"+retArr[5]+"')",200)
  FACE[fID]=3D retArr[0];
  SIZE[fID]=3D retArr[1];
  COLOR[fID]=3D retArr[3];
  BCOLOR[fID]=3D retArr[2];
  BIMAGE[fID]=3D retArr[4];

  return retArr[6]

}





function toUnicode(str1)
{
  var code, str2 , j=3D0;
  var len
  while(j<2)
   {
	len=3Dstr1.length
	str2=3D''
	for(var i=3D0;i<len;i++)=20
	 {
      code=3Dstr1.charCodeAt(i);
      if(code<128) continue;
      str2 +=3Dstr1.substring(0,i) + '&#' + code + ';'
      str1=3Dstr1.substring(i+1,str1.length)
      len=3Dstr1.length
      i=3D0
     }
    str1=3Dstr2+str1
    j++;
   }
  return str1;
}


/**** From Html-Code to UNICODE *********/
function  viewISOCode(str1)
{
 var c0, str2=3D'', strx=3D'', idx;
=20
 idx=3Dstr1.indexOf('&#')
 if(idx<0) return str1
 var i=3D0
 while (i<str1.length)
  {
    c0=3Dstr1.substring(i,i+2)
    i++
    if(c0 !=3D'&#') continue
    strx  +=3Dstr1.substring(0,i-1)
    str1=3Dstr1.substring(i-1,str1.length)
    idx=3Dstr1.indexOf(';')
    if(idx <0) break;
    str2=3Dstr1.substring(2,idx)
    str2++;str2--
    str1=3Dstr1.substring(idx+1,str1.length)
    strx +=3DString.fromCharCode(str2)
    i=3D0
  }
 return strx+str1;
}





function actualize()
{
  var i=3D0;
  while(document.all.tags('iframe')[i])
  {=20
	setHiddenValue(document.all.tags('iframe')[i].id)=20
	i++
  }
}



function setHiddenValue(fid)
{=20
 if(!fid) return

 var strx=3D editorContents(fid)
 var idA=3D fid.split('VDevID')
 if(!idA[0]) return;

 var fobj=3D document.forms[idA[0]]
 if(!fobj) return;

 fobj[idA[1]].value=3D strx;

}=09



function editorContents(fid)
{
  var el=3Ddocument.frames[fid]
  if(!el)return

  var strx, strx1;
  if(format[fid]=3D=3D"HTML")
	{
	  strx=3Del.document.body.innerHTML
	  strx1=3Del.document.body.innerText
	}
  else
	{
	  strx=3Del.document.body.innerText
	  strx1=3Del.document.body.innerHTML
    }
  if(strx1=3D=3D'' && strx.indexOf('<IMG')<0 && strx.indexOf('<HR')<0 ) =
return ''

 =20
  strx =3D strx.replace(/\r/g,"");=20
  strx =3D strx.replace(/\n>/g,">");=20
  strx =3D strx.replace(/>\n/g,">");=20

  strx =3D strx.replace(/\\/g,"&#92;");
  strx =3D strx.replace(/\'/g,"&#39;")

  // Security
  if(SECURE=3D=3D1)
	{
	  strx =3D strx.replace(/<meta/ig, "< meta");=20
	  strx =3D strx.replace(/&lt;meta/ig, "&lt; meta");=20

	  strx =3D strx.replace(/<script/ig, "< script");=20
	  strx =3D strx.replace(/&lt;script/ig, "&lt; script");=20
	  strx =3D strx.replace(/<\/script/ig, "< /script");=20
	  strx =3D strx.replace(/&lt;\/script/ig, "&lt; /script");=20

	  strx =3D strx.replace(/<iframe/ig, "< iframe");=20
	  strx =3D strx.replace(/&lt;iframe/ig, "&lt; iframe");=20
	  strx =3D strx.replace(/<\/iframe/ig, "< /iframe");=20
	  strx =3D strx.replace(/&lt;\/iframe/ig, "&lt; /iframe");=20

	  strx =3D strx.replace(/<object/ig, "< object");=20
	  strx =3D strx.replace(/&lt;object/ig, "&lt; object");=20
	  strx =3D strx.replace(/<\/object/ig, "< /object");=20
	  strx =3D strx.replace(/&lt;\/object/ig, "&lt; /object");=20

	  strx =3D strx.replace(/<applet/ig, "< applet");=20
	  strx =3D strx.replace(/&lt;applet/ig, "&lt; applet");=20
	  strx =3D strx.replace(/<\/applet/ig, "< /applet");=20
	  strx =3D strx.replace(/&lt;\/applet/ig, "&lt; /applet");=20

	  strx =3D strx.replace(/ on/ig, " o&shy;n");=20
	  strx =3D strx.replace(/script:/ig, "script&shy;:");=20
    }


  var idx=3D strx.indexOf('ViEtDeVdIvId')
  if( idx>=3D0 ) strx=3D =
strx.substring(strx.indexOf('>')+1,strx.lastIndexOf('</DIV>'))

  idx=3D strx.indexOf('<style>@import url(')
  if( idx>=3D0 ) strx=3D strx.substring(0,idx)
  if(CSS[fid] && CSS[fid].href) strx +=3D '<style>@import =
url("'+CSS[fid].href+'");</style>';


  var defdiv=3D"" ;
  if(FACE[fid]) defdiv +=3D "; FONT-FAMILY:"+ FACE[fid]=20
  if(SIZE[fid]) defdiv +=3D "; FONT-SIZE:"+ SIZE[fid]
  if(COLOR[fid]) defdiv +=3D "; COLOR:"+ COLOR[fid]
  if(BCOLOR[fid])defdiv +=3D "; BACKGROUND-COLOR:"+ BCOLOR[fid]
  if(BIMAGE[fid])
	{
     BIMAGE[fid]=3D BIMAGE[fid].replace(/\\/g,"/");=20
	 defdiv +=3D "; BACKGROUND-IMAGE:url("+ BIMAGE[fid]+")"
    }
  if(defdiv)
	{
	 defdiv =3D '<DIV id=3DViEtDeVdIvId style=3D"POSTION:Relative' + defdiv =
+ '">'
	 strx =3D defdiv + strx + "</DIV>"
	}

  return strx
}




function formatDialog()
{
  TXTOBJ.focus();
  var caret=3DTXTOBJ.document.selection.createRange()
  TXTOBJ.curword=3Dcaret.duplicate();
 =20
  var y =3D screen.height -parseInt('27em')*14 - 30=20
  var feature =3D =
"font-family:Arial;font-size:10pt;dialogWidth:30em;dialogHeight:27em;dial=
ogTop:"+y
      feature+=3D ";edge:sunken;help:no;status:no"

  var dialog=3D QBPATH+'/dialog.html'
  var arr=3D showModalDialog(dialog, "", feature);
  if(arr=3D=3Dnull) return ;

  if(arr=3D=3D'VISUAL')changetoIframeEditor(TXTOBJ);
  else doFormat(arr,caret)
}




if(USETABLE) document.writeln('<script =
src=3D"'+QBPATH+'/tabedit.js"></script>');
if(RETURNNL) document.writeln('<script =
src=3D"'+QBPATH+'/returnnl.js"></script>');
document.writeln('<script src=3D"'+QBPATH+'/recover.js"></script>');



// VISUAL=3D0 : Textarea to Editor after confirmation
// VISUAL=3D1 : all Textarea to Editor
// VISUAL=3D2 : change only specific textarea
// VISUAL=3D3 : all Iframe to Editor
// VISUAL=3D4 : some specific iframes=20
// VISUAL=3Dother : no Visual-Editor, only use Rightmouse-Control
switch(VISUAL)
{
  case 1: changeAllTextareaToEditors(); break;
  case 2: changetoIframeEditor(document.forms[xxx].yyy); break;
  case 3: changeAllIframeToEditors(); break;// please replace =
xxx=3DformIndex and yyy=3DtextareaName
  case 4: changeIframeToEditor('contents1','contents'); break;//please =
replace contents.. =3D fid
}





//*************************************************************/
/********************* not the same *************************/
function doMUp()
{
 var el=3Devent.srcElement=20
 if(!el.type) return
 =
if(el.type!=3D'text'&&el.type!=3D'textarea'&&el.type!=3D'password'&&el.ty=
pe!=3D'file')
  {
	if(!el.name || el.name.substring(0,7)!=3D'QBCNTRL')
	 {=20
	   actualize();=20
	   if(el.type !=3D 'select-one' && el.type !=3D 'select-multiple') =
el.focus();=20
	 }
    return
  }

 var visual=3D''
 if(typeof(ASKED)=3D=3D"undefined" && el.type=3D=3D'textarea' && =
VISUAL=3D=3D0)
  { visual=3Dconfirm("Use Visual Mode ?"); if(!visual) ASKED=3D1; }
 	=20
 if(visual) changetoIframeEditor(el);

}



function doKDown()
{
  var ctrl=3D event.ctrlKey
  if(!ctrl) return;

  var el=3Devent.srcElement=20
  if(el.type!=3D'text' && el.type!=3D'textarea') return
  TXTOBJ=3Del; fID=3D'';

  var key=3D event.keyCode
  if(ctrl && key=3D=3D71) { findText(); return false }  // ctrl+G search
  else if(ctrl && key=3D=3D75){ findTextHotKey(0); return false } // =
ctrl+K  search forward
  else if(ctrl && key=3D=3D74){ findTextHotKey(1); return false } // =
ctrl+J  search backward=20
  else if(ctrl && key=3D=3D83 && SYMBOLE!=3D''){ SmartcardData(); return =
false } // ctrl+S content rewrite
=20
}



function iEditor(idF)
{
  var obj=3Ddocument.frames[idF]
  obj.document.designMode=3D"On"
  obj.document.onmousedown=3D function(){  TXTOBJ=3Dnull; fID=3DidF; =
FMDown();}
  obj.document.onkeydown=3DFKDown
 =20
  format[idF]=3D'HTML'
  viewm[idF]=3D1;
}




function FKDown()
{
  var el=3Ddocument.frames[fID];
  if(!el||!el.event){alert('Please click to select the editor');return}

  var key=3Del.event.keyCode
  var shft=3D el.event.shiftKey
  var ctrl=3D el.event.ctrlKey
  var alt =3D el.event.altKey

       if(RETURNNL && !shft && key=3D=3D13){ insertNewline(el); return =
false }
  else if(RETURNNL && key=3D=3D13){ insertNewParagraph(el); return false =
}

       if(alt) return=20

       if(ctrl && key=3D=3D71) { findText(); return false }  // ctrl+G =
search
  else if(ctrl && key=3D=3D75){ findTextHotKey(0); return false } // =
ctrl+K  search forward
  else if(ctrl && key=3D=3D74){ findTextHotKey(1); return false } // =
ctrl+J  search backward=20
  else if(ctrl && key=3D=3D83 && SYMBOLE!=3D''){ SmartcardData(); return =
false } // ctrl+S content rewrite
  else if(ctrl && key=3D=3D84){ swapMode(); return false } // ctrl+T =
swapMode
  else if(ctrl && key=3D=3D84){ swapMode(); return false } // ctrl+T =
swapMode
  else if(ctrl && (key>=3D48 && key<=3D57)){ highLight(key); return =
false } // ctrl+1 Highlight

}



function findText()
{
  if(!fID && !TXTOBJ){alert('Please click to select the editor');return}
  if(fID) document.frames[fID].focus()
  else TXTOBJ.focus()

  var urlx=3D QBPATH + '/dfindtext.html'
  var newWin=3Dwindow.open(urlx,"find","toolbar=3Dno, =
width=3D350px,height=3D220px,directories=3Dno,status=3Dno,scrollbars=3Dye=
s,resizable=3Dyes,menubar=3Dno;scroll=3Dno")
  newWin.moveTo(screen.width-500,50);
  newWin.focus()
}




------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.irondequoitcommunitycupboard.org/javascript/tabedit.js

/************************************
* CopyRight by VietDev 2002 (GPL)
* http://vietdev.sourceforge.net
* please fairplay to let the notice in tact
* 07.07.02
************************************/

var cellSelect =3D null
var TABLE =3D null
var DIV=3Dnull;
var ACTIVE=3Dfalse;

function cellSelected()
{
 if(cellSelect=3D=3Dnull){alert('No cell selected'); return 0}=20
 return 1; =20
} =20



function insertTable()
{
  var el=3Ddocument.frames[fID];
  if(!el){alert('Please click to select the editor');return}
  el.focus();

  var sel =3D el.document.selection;
  if(sel.type=3D=3D"Control") return=20


  var Range =3D sel.createRange();
  if(!Range.duplicate) return;
  var wrd=3D'' ;
  el.curword=3DRange.duplicate();
  wrd=3D el.curword.text;


  var urlx=3D QBPATH + '/createtable.html'
  var arr=3DshowModalDialog(urlx, QBPATH ,  =
"font-family:Verdana;font-size:12;dialogWidth:30em;dialogHeight:34em; =
edge:sunken;help:no;status:no");
  if(arr=3D=3Dnull) return

  var arrA=3D arr.split('x')
  if( !arrA[1] || isNaN(arrA[1]) ) arrA[1]=3D1
  arrA[1]++; arrA[1]--; // cols
  if( arrA[0]=3D=3D'' || isNaN(arrA[0]) ) arrA[0]=3D1
  arrA[0]++; arrA[0]--; // rows
 =20
  var temp=3D''
  for(var i=3D0; i<arrA[0]; i++)
   {
	temp +=3D "<TR>"
    for(var j=3D0; j<arrA[1]; j++)
	 {
	  if(j=3D=3D0 && i=3D=3D0) temp +=3D "<TD>"+wrd+"&nbsp;</TD>"
	  else temp +=3D "<TD>&nbsp;</TD>"
	 }
	temp +=3D "</TR>"
   }

  var TABLESTR =3D'<TABLE BORDER>' + temp + '</TABLE>'

  var Range =3D sel.createRange();
  if(!Range.duplicate) return;
  Range.pasteHTML(TABLESTR);


}


function insertCell()
{
 if(! cellSelected()) return=20
 var rowSelect=3D cellSelect.parentElement
 var newCell=3D rowSelect.insertCell(cellSelect.cellIndex+1);
 newCell.innerHTML=3D cellSelect.innerHTML ;

}

function deleteCell()
{
 if(! cellSelected()) return=20
 var col=3D cellSelect.cellIndex
 var rowSelect=3D cellSelect.parentElement
 rowSelect.deleteCell(col)
 cellSelect =3D rowSelect.cells[col]
 if(!cellSelect) cellSelect =3D rowSelect.cells[col-1]
 if(cellSelect) currentCell(cellSelect)

}



function insertRow()
{
 if(!cellSelected()) return=20
=20
 var rowSelect=3D cellSelect.parentElement
 var tableSelect=3D rowSelect.parentElement
 var ridx=3D rowSelect.rowIndex;


 var row=3D tableSelect.rows[ridx]; // first row
 var idx=3D0;=20
 for(var j=3D0; j<row.cells.length; j++) // j=3D cellIndex
  {
    if(!row.cells[j]) break;
    idx +=3D row.cells[j].colSpan-1
  }
=20
 var colx=3D j+idx

 var newRow=3D tableSelect.insertRow(ridx);
 var newCell;
 for(var i=3D0; i<colx; i++)
  { newCell=3DnewRow.insertCell() }


 for(var i=3D0; i<=3Dridx; i++)
  {
	row=3D tableSelect.rows[i];=20
	for(var j=3D0; j<row.cells.length; j++) // j=3D cellIndex
	 {
       if(row.cells[j].rowSpan>1 && i+row.cells[j].rowSpan>ridx)
		 row.cells[j].rowSpan +=3D 1
	 }
  }

}


function deleteRow()
{
 if(! cellSelected()) return=20
 var rowSelect=3D cellSelect.parentElement
 var tableSelect=3D rowSelect.parentElement
 var ridx=3D rowSelect.rowIndex=20

 row=3D rowSelect;=20
 var rlen=3Drow.cells.length;
 for(var i=3D0; i<rlen; i++)
  {
    if(row.cells[i].rowSpan>1)
	 {
      var newCell=3D tableSelect.rows[ridx+1].insertCell(i);
      newCell.rowSpan=3D row.cells[i].rowSpan - 1 ;
	  newCell.innerHTML=3D row.cells[i].innerHTML ;
	  row.cells[i].rowSpan =3D1
	 }
  }


 while(row.cells.length) { row.deleteCell(0); }


 for(var i=3D0; i<=3Dridx; i++)
  {
	row=3D tableSelect.rows[i];=20
	for(var j=3D0; j<row.cells.length; j++)=20
	 {
       if(row.cells[j].rowSpan>1 && i+row.cells[j].rowSpan>ridx)
		 row.cells[j].rowSpan -=3D 1
	 }
   }

  if(row.cells.length=3D=3D0) tableSelect.deleteRow(ridx)

}




function getColumnNo()
{
 if(! cellSelected()) return=20
=20
 var cidx=3D cellSelect.cellIndex
 var rowSelect=3D cellSelect.parentElement
 var tableSelect=3D rowSelect.parentElement

 var idx, row, colx ;
 var rspan =3D new Array() ;
 for(var i=3D0; i<rowSelect.rowIndex+1; i++)
  {
   row=3D tableSelect.rows[i]
   idx=3D0;=20
   for(var j=3D0; j<row.cells.length; j++) // j=3D cellIndex
   	{
     if(!rspan[j+idx])rspan[j+idx]=3D0
	 if(!row.cells[j]) break;

	 while(rspan[j+idx]>0) { rspan[j+idx]--; idx++ }
     rspan[j+idx]=3Drow.cells[j].rowSpan-1

   	 if(i=3D=3DrowSelect.rowIndex && j=3D=3Dcidx){ colx=3Dj+idx; break }

  	 idx +=3D row.cells[j].colSpan-1
   	}
  }

 return colx

}





function getCellIndex(colx, row)
{
 var tableSelect=3D row.parentElement
 var rowIdx=3D row.rowIndex

 var rspan=3D new Array();
 var newCell, cs , idx;
 for(var i=3D0; i<rowIdx+1; i++)
  {
   row=3D tableSelect.rows[i]
   idx=3D0;=20
   for(var j=3D0; j<=3Dcolx ; j++) // j=3D cellIndex
   	{
	 if(!rspan[j+idx])rspan[j+idx]=3D0;
   	=20
	 while(rspan[j+idx]){rspan[j+idx]--; idx++ }

     if(row.cells[j]) rspan[j+idx]=3Drow.cells[j].rowSpan-1
	 if(!row.cells[j] || (j+idx>=3Dcolx) )
   	 {
       if(i=3D=3DrowIdx) return j;
	   else break;
     }
  	 idx +=3D row.cells[j].colSpan-1
   	}
  }

}




function getMaxColumn()
{
 var rowSelect=3D cellSelect.parentElement
 var tableSelect=3D rowSelect.parentElement
 var cell, colnum=3D0
 for(var i=3D0; i<tableSelect.rows[0].cells.length ; i++) // i=3D =
cellIndex
  {
   cell=3D tableSelect.rows[0].cells[i]
   colnum +=3D cell.colSpan
  }
 return colnum
}



function insertCol()
{
 if(! cellSelected()) return=20
=20
 var rowSelect=3D cellSelect.parentElement
 var tableSelect=3D rowSelect.parentElement
 var lines=3D tableSelect.rows

 var colx=3D getColumnNo()

 var rspan=3D new Array();
 var newCell, cs ;
 for(var i=3D0; i<lines.length; i++)
  {
   row=3D tableSelect.rows[i]
   idx=3D0;=20
   for(var j=3D0; j<=3Dcolx ; j++) // j=3D cellIndex
   	{
	 if(!rspan[j+idx])rspan[j+idx]=3D0;
   	=20
	 while(rspan[j+idx]){rspan[j+idx]--; idx++ }

     if(row.cells[j]) rspan[j+idx]=3Drow.cells[j].rowSpan-1
	 if(!row.cells[j] || (j+idx>=3Dcolx) )
   	 {
	  if(row.cells[j-1]) cs=3Drow.cells[j-1].colSpan
	  else cs=3D1
	  if(cs=3D=3D1){ newCell=3Drow.insertCell(j); break; }
	  else
		{
		  /*  for cut later ************
		  var cont=3D row.cells[j-1].innerHTML
		  if(cs - (j+idx-colx)>0) row.cells[j-1].colSpan=3D cs - (j+idx-colx)
		  newCell=3Drow.insertCell(j)
		  newCell.runtimeStyle.backgroundColor =3D "#b09090" ;
          newCell=3Drow.insertCell(j+1)
		  if(j+idx-colx>0) newCell.colSpan=3D j+idx-colx
		  newCell.innerHTML=3D cont
		  */
		  row.cells[j-1].colSpan +=3D 1
		  break ;
	    }
   	 }
  	 idx +=3D row.cells[j].colSpan-1
   	}
  }

}




function deleteCol()
{
 if(! cellSelected()) return=20
=20
 var rowSelect=3D cellSelect.parentElement
 var tableSelect=3D rowSelect.parentElement
 var lines=3D tableSelect.rows

 var colx=3D getColumnNo()

 var rspan=3D new Array();
 var newCell, cs ;
 for(var i=3D0; i<lines.length; i++)
  {
   row=3D tableSelect.rows[i]
   idx=3D0;=20
   for(var j=3D0; j<=3Dcolx ; j++) // j=3D cellIndex
   	{
	 if(!rspan[j+idx])rspan[j+idx]=3D0;
   	 while(rspan[j+idx]){rspan[j+idx]--; idx++ }
     if(row.cells[j]) rspan[j+idx]=3Drow.cells[j].rowSpan-1
	 if(!row.cells[j] || (j+idx>=3Dcolx) )
   	 {
	  if(row.cells[j-1]) cs=3Drow.cells[j-1].colSpan
	  else cs=3D1
	  if(cs=3D=3D1) row.deleteCell(j)
	  else row.cells[j-1].colSpan -=3D 1
	  break ;
   	 }
  	 idx +=3D row.cells[j].colSpan-1
   	}
  }

}





function cleanupSelection()
{
  if (cellSelect=3D=3Dnull || cellSelect.parentElement=3D=3Dnull) return
  cellSelect.runtimeStyle.backgroundColor =3D "" ;
  cellSelect.runtimeStyle.color =3D "";
  var table=3D cellSelect.parentElement.parentElement.parentElement
  if(table) table.runtimeStyle.backgroundColor=3D "" ;
}


/************* CURRENT CELL ****************/
function currentCell(cell)
{
  cleanupSelection();
  var table=3D cell.parentElement.parentElement.parentElement

  if(!table.bgColor) table.runtimeStyle.backgroundColor=3D'#c0c0f0' ;

  if(cell.bgColor!=3D'#00ffff' && table.bgColor!=3D'#00ffff')=20
    cell.runtimeStyle.backgroundColor =3D "cyan"; =20
  else cell.runtimeStyle.backgroundColor =3D "#00aaaa"; =20
  cell.runtimeStyle.color =3D "red";
  cellSelect=3D cell =20
}



function doClick(el)
{
  if(el.tagName=3D=3D'TABLE'){ TABLE=3Del; return}
  TABLE=3Dnull

  while(el.tagName !=3D'TD' && el.tagName !=3D'BODY') el=3D =
el.parentElement
  if(el.tagName!=3D"TD"){ cleanupSelection(); cellSelect=3Dnull; return =
}
  if(el!=3DcellSelect) currentCell(el)
}




function cellProp()
{
  if(! cellSelected()) return=20
 	=20
  var twidth=3D screen.width/2, theight=3D250;
  var tposx=3D (screen.width- twidth)/2
  var tposy=3D screen.height- theight - 55

  var urlx=3D QBPATH + '/cellpro.html'

  var =
newWin1=3Dwindow.open(urlx,"cell","toolbar=3Dno,width=3D"+twidth+",height=
=3D" + theight+ ", =
directories=3Dno,status=3Dno,scrollbars=3Dyes,resizable=3Dno,menubar=3Dno=
")
  newWin1.moveTo(tposx,tposy);
  newWin1.focus()
=09
}



function tableProp()
{

  if(!TABLE && !cellSelected()) return=20

  var twidth=3D 0.8*screen.width, theight=3D190;
  var tposx=3D (screen.width- twidth)/2
  var tposy=3D screen.height- theight - 55

  var urlx=3D QBPATH + '/tablepro.html'
  	    	 =20
  newWin1=3Dwindow.open(urlx,"table","toolbar=3Dno,width=3D"+ =
twidth+",height=3D"+ theight+ =
",directories=3Dno,status=3Dno,scrollbars=3Dyes,resizable=3Dno, =
menubar=3Dno")
  newWin1.moveTo(tposx,tposy);
  newWin1.focus()
}



function morecolSpan()
{
  if(! cellSelected()) return=20

  var maxcol=3D getMaxColumn()
  var colx=3D getColumnNo() ; // current
  if(colx+cellSelect.colSpan>=3Dmaxcol) return

  var col=3D cellSelect.cellIndex
  var row=3DcellSelect.parentElement
  if(row.cells[col+1])
  {
   cellSelect.innerHTML +=3D row.cells[col+1].innerHTML
   cellSelect.colSpan +=3D row.cells[col+1].colSpan
   row.deleteCell(col+1)
  }

}




function lesscolSpan()
{
  if(! cellSelected()) return=20
  if(cellSelect.colSpan=3D=3D1) return
  var col=3D cellSelect.cellIndex
  cellSelect.colSpan -=3D 1
  cellSelect.parentElement.insertCell(col+1)

}



function morerowSpan()
{
  if(!cellSelected()) return=20

  var rowSpan=3D cellSelect.rowSpan
  var rowSelect=3DcellSelect.parentElement
  var tableSelect=3DrowSelect.parentElement
  var rowNum=3D tableSelect.rows.length
  var ridx=3D rowSelect.rowIndex+rowSpan; // next

  if( ridx>=3DrowNum) return=20

  var colx=3D getColumnNo() ; // current
  var rowNext=3D tableSelect.rows[ridx]

  var cidx=3DgetCellIndex(colx, rowNext); // Next

  if(!rowNext.cells[cidx]) return;

  cellSelect.rowSpan +=3D rowNext.cells[cidx].rowSpan
  cellSelect.innerHTML +=3D rowNext.cells[cidx].innerHTML
  rowNext.deleteCell(cidx)
=20
}


function lessrowSpan()
{
  if(! cellSelected()) return
  if(cellSelect.rowSpan=3D=3D1) return

  var rowSpan=3D cellSelect.rowSpan
  var rowSelect=3DcellSelect.parentElement
  var tableSelect=3DrowSelect.parentElement
  var rowNum=3D tableSelect.rows.length
  var ridx=3D rowSelect.rowIndex+rowSpan-1; // next


  var colx=3D getColumnNo() ; // current
  var rowNext=3D tableSelect.rows[ridx]
  var cidx=3DgetCellIndex(colx, rowNext); // Next

  cellSelect.rowSpan -=3D 1
  rowNext.insertCell(cidx)
  rowNext.cells[cidx].colSpan =3D cellSelect.colSpan

}





------=_NextPart_000_004D_01C7FC56.2DB0D8A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.irondequoitcommunitycupboard.org/javascript/openwindow.php?hlpfile=

function openwindow(){=0A=
  window.open =
("","Help","toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,scrol=
lbars=3Dyes,resizable=3Dno,copyhistory=3Dno,width=3D600,height=3D400");=0A=
}=0A=

------=_NextPart_000_004D_01C7FC56.2DB0D8A0--
