From: <¥Ñ Microsoft Internet Explorer 5 Àx¦s>
Subject: Tech Messenger - Apacer New Overclocking Series DDR2 1066MHz Unbuffered 512MB and 1GB Memory Modules
Date: Thu, 14 Dec 2006 15:05:08 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_001D_01C71F91.3E865B20"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028

This is a multi-part message in MIME format.

------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.techmessenger.com/0f27d5pr139.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Tech Messenger - Apacer New Overclocking Series DDR2 =
1066MHz Unbuffered 512MB and 1GB Memory Modules</TITLE><LINK=20
href=3D"images/tm.ico" type=3Dimage/x-icon rel=3Dicon><LINK =
href=3D"images/tm.ico"=20
type=3Dimage/x-icon rel=3D"shortcut icon">
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META=20
content=3D"Meet cyber gamer and overclocker extreme performance =
requirements &#13;&#10;&#13;&#10;Taipei, Taiwan (TechMessenger)  --  As =
the official memory supplier for the World Cyber Games 2006 (WCG2006) =
Grand Final, the world=E2=80=99s largest PC and video gaming event, =
Apacer Technology Inc., a global leader in memory modules and digital =
storage, is releasing an Overclocking Series memory module that includes =
a DDR2 1066 MHz unbuffered 2 GB kit (1 GB x 2) and 1 GB kit (512 MB x =
2)."=20
name=3Ddescription>
<META=20
content=3D"Apacer New Overclocking Series DDR2 1066MHz Unbuffered 512MB =
and 1GB Memory Modules"=20
name=3Dkeywords><LINK media=3Dall =
href=3D"http://www.techmessenger.com/css/common.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.techmessenger.com/css/screen.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://www.techmessenger.com/css/print.css" type=3Dtext/css =
rel=3Dstylesheet>
<SCRIPT language=3DJavaScript1.2 =
src=3D"http://www.techmessenger.com/js/common.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript1.2 =
src=3D"http://www.techmessenger.com/js/menu.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript1.2 =
src=3D"http://www.techmessenger.com/js/calendar.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript1.2=20
src=3D"http://www.techmessenger.com/js/keyControl.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.2900.3020" name=3DGENERATOR></HEAD>
<BODY onload=3DbodyOnLoad()>
<DIV class=3DbodyDiv>
<TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
  <TBODY>
  <TR>
    <TD class=3DheaderWidth><IMG=20
      src=3D"http://www.techmessenger.com/images/spacer.gif"></TD></TR>
  <TR>
    <TD class=3DheaderHeight>
      <TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD class=3DheaderLeft><IMG=20
            src=3D"http://www.techmessenger.com/images/spacer.gif"> =
</TD>
          <TD class=3DheaderCentral><!-- ---------------------- Top =
Right Menu ---------------------- --><!-- ---------------------- Top =
Right Menu ---------------------- -->
            <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-RIGHT: 50px; PADDING-LEFT: 70px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px"><EMBED=20
                  src=3Dimages/logo2.swf width=3D80 height=3D80=20
                  type=3Dapplication/x-shockwave-flash> </TD>
                <TD class=3DsystemName vAlign=3Dbottom><IMG=20
                  src=3D"http://www.techmessenger.com/images/tech.gif">=20
              </TD></TR></TBODY></TABLE>
            <TABLE class=3DmuHeight cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            border=3D0>
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-RIGHT: 0px; BACKGROUND-POSITION: right =
top; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(images/muBg_public.jpg); PADDING-BOTTOM: 0px; PADDING-TOP: 2px; =
BACKGROUND-COLOR: #a6ceff">
                  <TABLE style=3D"BORDER-BOTTOM: #1663a9 5px solid" =
height=3D"100%"=20
                  cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3Dsep width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/spacer.gif"></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_left.gif"></TD>
                      <TD class=3DmenuOff=20
                      style=3D"BACKGROUND-IMAGE: =
url(images/tab_off_bg.gif)"=20
                      width=3D1><NOBR><A=20
                        =
href=3D"http://www.techmessenger.com/openSite.do?method=3Dhome"=20
                        target=3D_self>Home</A> </NOBR></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_right.gif"></TD>
                      <TD class=3Dsep width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/spacer.gif"></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_left.gif"></TD>
                      <TD class=3DmenuOff=20
                      style=3D"BACKGROUND-IMAGE: =
url(images/tab_off_bg.gif)"=20
                      width=3D1><NOBR><A=20
                        =
href=3D"http://www.techmessenger.com/openSite.do?method=3DloadPressReleas=
eList"=20
                        target=3D_self>Today's Press Releases</A> =
</NOBR></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_right.gif"></TD>
                      <TD class=3Dsep width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/spacer.gif"></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_left.gif"></TD>
                      <TD class=3DmenuOff=20
                      style=3D"BACKGROUND-IMAGE: =
url(images/tab_off_bg.gif)"=20
                      width=3D1><NOBR><A=20
                        =
href=3D"http://www.techmessenger.com/journalistCenter.do?method=3Dhome"=20
                        target=3D_blank>Journalist Center</A> =
</NOBR></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_right.gif"></TD>
                      <TD class=3Dsep width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/spacer.gif"></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_left.gif"></TD>
                      <TD class=3DmenuOff=20
                      style=3D"BACKGROUND-IMAGE: =
url(images/tab_off_bg.gif)"=20
                      width=3D1><NOBR><A=20
                        =
href=3D"http://www.techmessenger.com/openSite.do?method=3DsubmitPR"=20
                        target=3D_self>Submit Press Release</A> =
</NOBR></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_right.gif"></TD>
                      <TD class=3Dsep width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/spacer.gif"></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_left.gif"></TD>
                      <TD class=3DmenuOff=20
                      style=3D"BACKGROUND-IMAGE: =
url(images/tab_off_bg.gif)"=20
                      width=3D1><NOBR><A=20
                        =
href=3D"http://www.techmessenger.com/openSite.do?method=3DprTips"=20
                        target=3D_self>PR Tips</A> </NOBR></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_right.gif"></TD>
                      <TD class=3Dsep width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/spacer.gif"></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_left.gif"></TD>
                      <TD class=3DmenuOff=20
                      style=3D"BACKGROUND-IMAGE: =
url(images/tab_off_bg.gif)"=20
                      width=3D1><NOBR><A=20
                        =
href=3D"http://www.techmessenger.com/openSite.do?method=3Dservices"=20
                        target=3D_self>Services</A> </NOBR></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_right.gif"></TD>
                      <TD class=3Dsep width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/spacer.gif"></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_left.gif"></TD>
                      <TD class=3DmenuOff=20
                      style=3D"BACKGROUND-IMAGE: =
url(images/tab_off_bg.gif)"=20
                      width=3D1><NOBR><A=20
                        =
href=3D"http://www.techmessenger.com/openSite.do?method=3DaboutUs"=20
                        target=3D_self>About Us</A> </NOBR></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_right.gif"></TD>
                      <TD class=3Dsep width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/spacer.gif"></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_left.gif"></TD>
                      <TD class=3DmenuOff=20
                      style=3D"BACKGROUND-IMAGE: =
url(images/tab_off_bg.gif)"=20
                      width=3D1><NOBR><A=20
                        =
href=3D"http://www.techmessenger.com/openSiteContactUs.do?method=3Dhome" =

                        target=3D_self>Contact Us</A> </NOBR></TD>
                      <TD class=3DitemOff width=3D1><IMG=20
                        =
src=3D"http://www.techmessenger.com/images/tab_off_right.gif"></TD>
                      <TD style=3D"BORDER-BOTTOM: #aaaaaa 1px =
solid"><IMG=20
                        height=3D1=20
                        =
src=3D"http://www.techmessenger.com/images/spacer.gif"=20
                        width=3D1> =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
          <TD class=3DheaderRight><IMG=20
            src=3D"http://www.techmessenger.com/images/spacer.gif">=20
      </TD></TR></TBODY></TABLE></TD></TR><!-- =
------------------------------------- Content Region Start =
------------------------------------- -->
  <TR>
    <TD>
      <TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD class=3DcontentLeft><IMG=20
            src=3D"http://www.techmessenger.com/images/spacer.gif"> =
</TD>
          <TD class=3DcontentCentral><!-- =
------------------------------------- Content Start =
------------------------------------- -->
            <SCRIPT>
function back(){
	hasHistory =3D false;
	if (AX_IE){
		hasHistory =3D (window.history.length > 0);
	} else {
		hasHistory =3D (window.history.length > 1);
	}
=09
	if (hasHistory){
		window.history.back();
	} else {
		window.location =3D "openSite.do?method=3Dhome";
	}
=09
}
</SCRIPT>

            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
              <TBODY>
              <TR>
                <TD style=3D"VERTICAL-ALIGN: top">
                  <P style=3D"TEXT-ALIGN: justify">
                  <DIV=20
                  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: =
black">Apacer=20
                  New Overclocking Series DDR2 1066MHz Unbuffered 512MB =
and 1GB=20
                  Memory Modules</DIV>
                  <DIV=20
                  style=3D"FONT-WEIGHT: bold; COLOR: black; HEIGHT: =
20px">08-Nov-2006=20
                  08:00 UTC</DIV>Meet cyber gamer and overclocker =
extreme=20
                  performance requirements <BR><BR>Taipei, Taiwan=20
                  (TechMessenger) -- As the official memory supplier for =
the=20
                  World Cyber Games 2006 (WCG2006) Grand Final, the =
world=E2=80=99s=20
                  largest PC and video gaming event, Apacer Technology =
Inc., a=20
                  global leader in memory modules and digital storage, =
is=20
                  releasing an Overclocking Series memory module that =
includes a=20
                  DDR2 1066 MHz unbuffered 2 GB kit (1 GB x 2) and 1 GB =
kit (512=20
                  MB x 2). This new memory module satisfies the =
demanding=20
                  performance requirements of cyber gamers, overclockers =
and=20
                  enthusiasts pushing their platforms to the=20
                  limit.<BR><BR>Apacer=E2=80=99s Overclocking Series =
memory modules use=20
                  only top-quality DRAM chips, which are specially =
supported by=20
                  major IC manufactures. These top DRAM chips combine =
with=20
                  Apacer=E2=80=99s outstanding design, manufacturing and =
quality control=20
                  and are tested to comply with the most rigorous =
dual-channel=20
                  performance standards. All these efforts deliver =
cutting-edge=20
                  Apacer Overclocking Series memory modules. To ensure =
dual=20
                  channel performance and compatibility, =
Apacer=E2=80=99s DDR2 1066=20
                  memory module comes in a 2 GB kit (1GB x 2) and a 1 GB =
kit=20
                  (512MB x 2). Furthermore, Apacer=E2=80=99s DDR2 1066 =
512MB memory=20
                  module has been tested on Asus=E2=80=99s P5B Deluxe =
motherboard with=20
                  Intel=C2=AE P965 Express chipset and the result is =
that the preset=20
                  1.8V passed without needing to adjust the voltage. The =
DDR2=20
                  1066MHz 1GB was only adjusted to 2.0V. This ultimate=20
                  performance means these new modules completely fulfill =
3D=20
                  gamers and overclockers extreme demands. <BR><BR>As PC =

                  performance increases, thermal management becomes =
increasingly=20
                  important. When the operating temperature is lower, =
stability=20
                  and reliability increase. Apacer adopts an oversized,=20
                  high-performance, extruded aluminum heat sink in the =
module=20
                  design. The functional matrix design cut into the =
surface=20
                  contrasts nicely with the elegant green color to give =
a high=20
                  quality look and feel. The unique U-shaped space =
increases=20
                  heat dissipation area and allows gamers to add a fan =
on these=20
                  memory modules.<BR><BR>According to Grace Lo, Senior =
Director=20
                  of Apacer=E2=80=99s DRAM department, the gaming and =
overclocking=20
                  market will be Apacer=E2=80=99s focus in the future. =
Apacer is=20
                  developing new products that satisfy gamers=E2=80=99 =
needs on=20
                  performance and stability. She further adds that =
Apacer adopts=20
                  the highest standards to design and produce =
Overclocking=20
                  Series modules. From DRAM chip selection and testing, =
IC=20
                  packaging, to actual testing on the most =
popular/mainstream=20
                  motherboards ensures the best compatibility, =
reliability and=20
                  stability. For example, Apacer insists module =
components are=20
                  high-temperature tested at 80=C2=B0 C instead of =
normal 25=C2=B0 C=20
                  testing. In addition, for each module, Apacer reserves =
a 5%=20
                  safety margin that exceeds stated limits, and uses the =

                  specially designed aluminum heatsink to better handle =
thermal=20
                  issues. All of these efforts are in place to 100% =
fulfill the=20
                  high-standards gamers and overclockers need for =
new-generation=20
                  hardware and applications. <BR><BR>For any questions =
on the=20
                  new Apacer Overclocking Series DDR2 1066 1GB kit and 2 =
GB kit=20
                  memory modules, check with your local Apacer sales =
channels.=20
                  <BR><BR>About Apacer<BR>Apacer Technology Inc. is a =
global=20
                  leader in memory module and digital storage for both =
hardware=20
                  and software research and development. Since the =
company=E2=80=99s=20
                  inception, Apacer=E2=80=99s focus on recording, =
reproducing and=20
                  retaining digital data of all kinds, allows our =
customers to=20
                  =E2=80=9CAccess the best=E2=80=9D memory products and =
services. Apacer is the=20
                  fifth largest independent DRAM module supplier with a =
global=20
                  sales and marketing network to support distributors, =
OEMs, and=20
                  retail customers. Apacer has built a reputation for =
memory=20
                  modules that offer high performance, reliability and =
value.=20
                  Apacer also provides some of the newest and most =
exciting=20
                  digital mobile entertainment devices that play, =
record, share=20
                  and store the digital content that is part of everyday =
life.=20
                  For more information about Apacer, please visit <A=20
                  href=3D"http://www.apacer.com/"=20
                  target=3D_blank>http://www.apacer.com/</A>.=20
                  <P></P></TD></TR></TBODY></TABLE>
            <DIV class=3DtableSectionTitle>Press Release Detail:</DIV>
            <TABLE class=3DformStyle cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3DformLabelCol>Company Name: </TD>
                <TD class=3DformFieldCol>Apacer Technology Inc.=20
            </TD></TR></TBODY></TABLE><BR>
            <TABLE class=3DformStyle cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            border=3D0>
              <TBODY>
              <TR>
                <TD class=3DformFieldCol=20
                  style=3D"TEXT-ALIGN: right"><BR><BR>&nbsp; <INPUT =
class=3D"inputButton BtnA" onclick=3Dback() type=3Dbutton value=3DBack>=20
                </TD></TR></TBODY></TABLE><!-- =
------------------------------------- Content End =
------------------------------------- --></TD>
          <TD class=3DcontentRight><IMG=20
            src=3D"http://www.techmessenger.com/images/spacer.gif">=20
      </TD></TR></TBODY></TABLE></TD><!-- =
------------------------------------- Content Region End =
------------------------------------- -->
  <TR>
    <TD height=3D1>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD class=3DfooterLeft><IMG=20
            =
src=3D"http://www.techmessenger.com/images/footer_left.jpg"></TD>
          <TD class=3DfooterContent><A=20
            =
href=3D"http://www.techmessenger.com/openSite.do?method=3Dhome">Home</A> =

            &nbsp;&nbsp;|&nbsp;&nbsp; <A=20
            =
href=3D"http://www.techmessenger.com/openSiteContactUs.do?method=3Dhome">=
Contact=20
            Us</A> &nbsp;&nbsp;|&nbsp;&nbsp; <A=20
            =
href=3D"http://www.techmessenger.com/openSite.do?method=3Dprivacy">Privac=
y=20
            Statement</A> &nbsp;&nbsp;|&nbsp;&nbsp; <A=20
            =
href=3D"http://www.techmessenger.com/openSite.do?method=3Dterms">Terms=20
            of Use</A> <BR></TD>
          <TD class=3DfooterContent style=3D"TEXT-ALIGN: right">=C2=A9 =
2006 Zakx. All=20
            rights reserved.=20
          <TD class=3DfooterRight><IMG=20
            =
src=3D"http://www.techmessenger.com/images/footer_right.jpg"></TD></TR></=
TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></BODY></HTML>

------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.techmessenger.com/images/spacer.gif

R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.techmessenger.com/images/tech.gif

R0lGODlhgQEhAPcAAP//////AP8A//8AAAD//wD/AAAA/wAAAEqFv1eOxFiNwS10tDh8uTx9t0eF
vkiGv0mHwEmGv0iFvkeEu0mGvUiFvEiFu0mEvEmGvEmFu0qFvUqHvUqGvEuHvUuEu0yFulaPxFWN
wFaOwViQww1lrQ1lrA5mrg5mrQ5lrA9lsA9nrw9lrg9nrg9mrRBosBBmrxBorxBnrhBkrBForxBk
qhFlrhFlrRFlqxJmrxJmrhJmrBJlqRNnrRNmrBNmqhxtrxxrrh1usB1srh5vsR5tsB9usSp1tip2
tCt1tit1tCt1sjd9uTh9uDl+uTl+tzp8tjt9tzt+tTt8tESGwEWGvkaHv0WGvEaHvUeIvkaFu0eG
vEaFukiHvUeGu0mIvkmIvUiHvEeGuUiHukiGuUmHukqGukmFuUuHu1WPwVaQwlWPv1ePwAtorQtm
rAxnsAxprwxnrgxprgxnrQ1osQ1orw1org1mqg1mqA5psA5prw5nqw5lqg5nqQ5lqA9orA9mqw9o
qg9mqRBprRBnrBBpqxBnqhBlqBForRFoqxFmqRFmpxJnqhJnqBJnpxNoqxNoqRNmqBpvrxtusBtv
rxxwsBxtrhxwrhxtrB5vsB5vrh5urSp2sjd+tkSHvEWIvEaIvEWHuUaIukqIuQtoqwtnqgtnqAxo
qwxoqQ1prA1pqg5qrQ5opw9npxBoqP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAK4ALAAAAACBASEA
AAj/AF0JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX
MGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrHidAEJNhwxUKGCZ8
4VLhwRgEDsCQ0ULmypguB7WAmYChiwYwFbjo3auXLQULIAxa2AAGjAW+iBNzGSiXgicKHhZyeGD4
8MO6Fsh0OUzhARkrGDBoyTumQgUMFDiAeeBWi0IwXDCQjd1lDGzFGMAcrEBBApfOFigIHy5cguzD
FgxqyI2auPPnugsKx+CAA4UMfxVzAVNG9kAKYLpg/9igBbx2LsGxJwwhJkwYDA/QU+mC17R901Si
F7RQwQrbLlZ0IeCAAloARhWdYECQFg58ogVZVNx3HwZb5CdCRVTEQEMqKvzxhxyFsDCIHy38EcMf
LADSQgyDnDBIDhUQdMKJcsSgBx2D7DGIhzzyqEIiJ9SR3ECYlKBKIXLUoUePTDb5x0CF8PFCHYWc
sFALfvBxYh0P/eHiHzMMogcqeoSohx4stLLkICOKuIqINtaxgkExxABImTqwcAKKITr5hx+DXEEQ
DH7UcecgidQRgx+MNspomXKM6AdBOfhhCgx26OHoppxaShAmfvwRiB8nsFDmH6j46QcLow70Rwss
tP+QiBx63OmnDqQUWocmBUkwIyAsxMCCHaGK+GeneghSkAl/wNHiCS0A4ucfqshg4h+uuRKKHzm0
oMMNJ9zQqR9oDsIKmk1MBMaSoQISAx/kvjBjIHqGikcLJ6Bygh4KCjQIC6YsIqIeNgwSA5bI+qFC
Cx0MVAQKLPixRyExJDLuuAPpUCeJMSwEiA4t0EHlQ3rEEKQdwdrAgg1YmuDHHWj+AcggLaywqB+B
VFmHlQOZwAebpqhAc8SvRtxpHS/AJdCKhdygpwmFkHrm1FOvIIML/z4pkI0msFA01WCHXfJAk1h6
CAsuV4kiwpwmIogegwy06B/sDnID25vC2gLcJ2T/QpAeqvzR4g1yoAIIoH4U4mchbRCk7wmAJDII
Kje8Ou6K0sYAikAYuLgvC3WE6iQLrJisyt4TWTBjCyp4vQIcazPKRw8lmqKHxks+INAIbOSAitdo
qonKKCwUb7zxgdTqwECtyMECHIf44fTx1FfPwkC0ougHKgvNOMgpdXb5MxyKA1KIHnwA4qwc8mJp
CqOmpO+HHCAqOZACMRSigg2LliDiCYnokPVE5AMsCGQNf4oBHVwUsjKJjV1nKt5AoHcKPgzsgQ/U
mitWMINQsclrJyDVAFmQhz+kIG4CYRWL4CAuOvzOeqkAVAycFoiBCIFULVBUpDT0wZmx6YdsagEM
/wZihUKgwg/AatEfDlEq65WsFIIwwWJcUQFLjagFcVgEEIEoBx2cqVS2mwh6ukAWMlQACnLgwyL4
oIJCmOIwsjEDeCgwEDKYKGqDkAQGLBCBCkSgMIAE5GG0kC2BoAIRr9qbbALJyEbqJ2dsksMNFuI1
YS3qIYdoAaxuEAMGaMFAHKgA6K7lhiR8oAJe4I0kBnHCRORgea6gAAv4wAdVJCISohDPAzBwBTI4
Ui1Kc4UDUNGCGp3ADhTpQgxOYbBwVQRQY8JXGSjQBbaI4ZcVIMMW+uWKP4DsD3SIQRRi80sK1EoP
MCjVQFqwIxIBIpgRIQK4YjUDIWTgClsID4EG9P+JvGThCwO5QswYpcGDdIGYhdgRzzIyCBPUoaFi
WsgFvFQyPdCRIuyMnx64RBFyCW1MC9EUi1CRiIeYSg+BkIMKDLIjUwFioQPBALxKxoLolOFML9BU
ISNCAXrtqAWFoEjnDsYCxVUEbgi7XkdDmDwUKuQPJjiRUQUyPz+sgFwVyaGYxARPiGgBZ34gQZYW
YgqTlWxSGmlUm9CaEAuIcElQqAiInPUHjk7kWHtTakI8dFK2MmRVjIqYQQY2Ij0YBAymuqLSMBAz
rzWAIlowlRwA8YKgTqRzK6BXC05RkYihDKsU2arR/hox4A1kVS0aUUViUAcv3UkKkN1TYJ2KEBb/
LKKuItqIWgG7ELeWiqB+YEWpdnaC4hp3RpHaAkHshjZCFDQieNVUkBjVTpxJ64h70tRDAMvbghAW
tARBLNxItNjGCi5qcjDBICJ13OP6YYoC+ZOXdAAvr5kiqh9iU6FWcb4kFGRM5GrBIq46riDVNQZI
KMiKDnEmGxnPc+0tbvH68De4jXYhgDUtVf+nWorYwEWLIp0f2CCiy+HsBQuSLWoLEiQsKckEclDY
IH6gW+p2t60izKEgThAIOphAB+NqYww+8beHFqsi0R0EIgbRhkKoF6otChZQxeRXDBtNsN7dKngH
Il7Fcs68b9BDolp7povpbiBDSKgj5EAHO6BC/w6LKFGJ/bADPbROX351wp9WZArBbZFNZWoBKlpx
YIJ4jQVkQkUhElFCOZxiXH+gwRAHIlpGkXZVdDsth6sMERfpIQd/UEEN5OCIHPzsz4Pggx5uoCzG
qDi3BKkEomJwCFag4kQH48husYzjUoXoBYkI8+QGWKYYwFNMfwoSkhm1t0XIYUVeosMNAmEKFhwC
ZNXWrkO4y+uBfNewBekyeb98aBQpQklO09IA/cCBXu3rD6bQgQ5sELq6BqJUr+Kx0HSwAIIkwGR0
g5X1/FylybXAEgMpk4toVigb+KFOA4wBKmpIaQtb2sqYBrcrUOsiThvEz4MwhVNX8KcYohMSJv8b
4b+8luJjwVpGpPrTCvRwAh4AQdc27vZBfBsrPfiXIs4j1VTvymw9vKGSN0Akiyq6UVPszeMI4Tan
v33YxI7bFYwtd4JLoqdUm2IPdo2IHFYAAz1gKQcDMQUipGuKilQa6gTJcKY3nFq4D0QQ7WQdpXFY
KiXE1uW0FYgaQiiHHoTwEh7Ztd1dwfNVdRUiImJnRCmS5IWICW7abojUB6tljXPZ6i0ob7mHRBLh
/stgi0+IKXY2CBzEgOKuwNeeTjCHiuzrXxdXiNw1zvEOK+QEdBDRIfaQcHqtQFrwjYgWXh14gRRB
Uy3gwwnQkPicL57nmoxCRaIUOlktm0RnWkj/VBGV+Uvf2Nudr/p4Q09uFP3BCSaJmMhr1gOKlOBw
Jsic3PaFM8tOhFy4l3q7p2l1R1rAM2muEAgekj6FwAB/N1u15SEMlnoSoXi9JULUVViS0imL4iLw
9T/40iI3czGb4ipFB1MHoThBUn4Yd34plH7hBnqi534KRSrqhTeOEiuhIBC3Ay3s5EXFQ1Pnoylf
lAOBUAepgHBYNzCo8FERVlxZQjOndwJt5y91wAqpFTE2YDnjYgKBoEnrZHECWFpzt3GbVibqJQc+
MEtOdyJ+oAOJoEIDwQnqpSfCMgiCgIOOwk4IdVHLB3gIYQUuE0kdwxEuUiVEwxD2hUFi8yeB/2Bs
3gZkI1IjjCg2pyUqe/Jcg3UDb/YvD/EvEdR8skUHD2cQFfAHWhJCF+UKy1QHAlOJYNNGVkBVgvaE
thgut7YjA5EBcWACcKMlpPKEiOYiP8NaaTAQgfACfwKLYLMoLbBOPbBRLcIQKkMivLZ8dhNBA+Qh
B0M3XnMEBLEI70OCm5I/FuQHMeIKXRBlf7AIKEgQQaAHykgu/bYRK4AKfKADkaJXCfEEMaBeqBaQ
dYAlJ0AGcUcHinA7e3AIARmQAyFc6bQqCyE4kSIqJpVQgxAiBsEIdOBNjcCPAkEB78I/pgBLrrAE
4mIjDYlqf4AIBukKd8ACFkOOjqIoTpMuAv/BAfQSK1alKZ3SjjGgAioQQphQENwCNyu5RTAQfXql
J4JAN6mnAoFwesQ3EJXwcKHyQIxiOIeiA4HHBCKSlEBkdnkAB36QAQJhBXDAAoYwCHDAA7pHLzrg
P9yEEWN2AvqoiQjxAiNkPYuAWuBIEJSgJ3UAJH1ZPad1AvwzdAjRcSMCBw+xL5pEcwYBB4xwAjlA
YgZxBkEyIn2QfK6gApx4mNQDA38gKBsHYbfYXh6SBwUxBY8wKgRJc8KIhTqACiaAEJuwcqRZPDEA
PRq3CHiAhb6XEBInBzmQKAWhBWgSIgPkIoYAfDdgBFFHk40iCGUFCXAwRRYgKyrgbAh4EA4sMEsU
YwoohhXomZ7quZ7s2Z7u+Z7wGZ/yOZ/0WZ/2eZ/4mZ/6uZ/82Z8rERAAOw==

------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.techmessenger.com/images/tab_off_left.gif

R0lGODlhCwAaAJEAAP///5mZmf///wAAACH5BAEHAAIALAAAAAALABoAAAIllI+pF+0uApiUyoov
trvq/m1h1nElMHonuqZm6U4xe852i9drAQA7

------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.techmessenger.com/images/tab_off_right.gif

R0lGODlhDAAaAJEAAP///+Xl5ZmZmf///yH5BAEHAAMALAAAAAAMABoAAAIvnI+pJ+1vgJxUDIpB
EJnuPn2gxo0ieHZptmKtV6KxOrO1e8Mjub9h/usBJT6ioAAAOw==

------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.techmessenger.com/images/footer_left.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAcEBAQFBAcFBQcKBwUHCgwJBwcJDA0LCwwLCw0RDQ0N
DQ0NEQ0PEBEQDw0UFBYWFBQeHR0dHiIiIiIiIiIiIiL/2wBDAQgHBw0MDRgQEBgaFREVGiAgICAg
ICAgICAgICAhICAgICAgISEhICAgISEhISEhISEiIiIiIiIiIiIiIiIiIiL/wAARCAAlABIDAREA
AhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwAGCP/EACUQAAEDAgQHAQAAAAAAAAAAAAABAgMG
BxY2grMEERMhVKPSUf/EABgBAQEBAQEAAAAAAAAAAAAAAAUAAgMG/8QAHBEAAgIDAQEAAAAAAAAA
AAAAAAEDMgITcVGR/9oADAMBAAIRAxEAPwBJvO3lS/EL+9PcadIbrqMyVfASHQwiIb70ZUn0bjQK
G66hOSr4CA6GERDfejKk+jcaBQ3XUJyVfAQHQwiIb70ZUn0bjQKG66hOSr4CA6GERHRNXRxyMbHI
1HRuRUc13dFRU7oqHnhUxWAqT8L2S/R03Z+v6Z14+IsBUn4Xsl+i3Z+v6WvHxH//2Q==

------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.techmessenger.com/images/footer_right.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAcEBAQFBAcFBQcKBwUHCgwJBwcJDA0LCwwLCw0RDQ0N
DQ0NEQ0PEBEQDw0UFBYWFBQeHR0dHiIiIiIiIiIiIiL/2wBDAQgHBw0MDRgQEBgaFREVGiAgICAg
ICAgICAgICAhICAgICAgISEhICAgISEhISEhISEiIiIiIiIiIiIiIiIiIiL/wAARCAAlABIDAREA
AhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwgGBf/EACcQAAEBBgQHAQAAAAAAAAAAAAABAwQH
ETWDAgUGwhIWITFUgaPS/8QAGgEBAQEBAAMAAAAAAAAAAAAABAUGAgABA//EAB8RAQABBAIDAQAA
AAAAAAAAAAABBAUygQITETFRkf/aAAwDAQACEQMRAD8AzZoUoiwKqT7a3kq4Z6NpcdmMGQlc0KUR
YFVF9tbyVcM9G0uOzGDISuaFKIsCqi+2t5KuGejaXHZjBkJXNClESBdSfbW8lXDPRtLjsyAyBXyF
pPwvo1/R9O7n9n9c9fH5DvaWyxxy1rgd3FkjJik8XCk16r3VVWar7OJmZ9uojw2k1PTx/9k=

------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: text/css;
	charset="big5"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.techmessenger.com/css/common.css

.resizeFrameV {
	BACKGROUND-IMAGE: url(../images/frame_resize_handle.gif); WIDTH: 4px; =
BACKGROUND-COLOR: #f3f3f3
}
.menuControl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BORDER-BOTTOM: #ffcc00 5px =
solid; HEIGHT: 29px; BACKGROUND-COLOR: #1575b2
}
.sideMenuColor {
	BACKGROUND-COLOR: #efefef
}
.sideMenuWidth {
	WIDTH: 230px
}
.systemName {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 20px; =
PADDING-BOTTOM: 15px; VERTICAL-ALIGN: bottom; BORDER-LEFT: red 0px =
solid; COLOR: #fe592c; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
.popUpWindow {
=09
}
.popUpWindow .pHeader {
	BORDER-BOTTOM: black 1px solid; HEIGHT: 10px; BACKGROUND-COLOR: #dddddd
}
.popUpWindow .pText {
=09
}
.popUpWindow .pText IMG {
	CURSOR: move
}
.popUpWindow .pButton {
	FONT-SIZE: 1px; BORDER-LEFT: black 1px solid; WIDTH: 1px; HEIGHT: 1px; =
BACKGROUND-COLOR: #f5f5f5
}
.popUpWindow .pButton {
	CURSOR: hand
}
.popUpWindow .pContent {
=09
}
.errorBox {
	FONT-SIZE: 10px; COLOR: #ff0000
}
.vLine {
	WIDTH: 20px; TEXT-ALIGN: center
}
.vLine IMG {
	WIDTH: 1px; HEIGHT: 100%; BACKGROUND-COLOR: #cccccc
}
.scrollDiv {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: auto; =
BORDER-LEFT: red 0px solid; WIDTH: 100%; PADDING-TOP: 5px; =
BORDER-BOTTOM: red 0px solid; HEIGHT: 100%
}
H1 {
	MARGIN: 0px 0px 5px
}
H2 {
	MARGIN: 0px 0px 5px
}
H3 {
	MARGIN: 0px 0px 5px
}
H4 {
	MARGIN: 0px 0px 5px
}
H5 {
	FONT-SIZE: 18px; MARGIN: 0px 0px 5px; FONT-FAMILY: Verdana,Arial
}
H6 {
	MARGIN: 0px 0px 5px
}
HR {
	COLOR: #aaaaaa; HEIGHT: 1px
}
P {
	MARGIN: 10px 0px; LINE-HEIGHT: 15px
}
UL {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; =
BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px =
solid
}
UL LI {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; =
LIST-STYLE-POSITION: outside; MARGIN: 0px 0px 8px 18px; BORDER-LEFT: red =
0px solid; BORDER-BOTTOM: red 0px solid; LIST-STYLE-TYPE: square
}
OL {
	MARGIN: 0px 0px 0px 8px
}
OL LI {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; =
LIST-STYLE-POSITION: outside; MARGIN: 0px 0px 8px 18px; BORDER-LEFT: red =
0px solid; BORDER-BOTTOM: red 0px solid
}
LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
TD NOBR FONT {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-SIZE: =
11px; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid; =
POSITION: relative; TOP: 4px
}
FIELDSET {
	BORDER-RIGHT: #bbbbbb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#bbbbbb 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px =
0px 0px; BORDER-LEFT: #bbbbbb 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #bbbbbb 1px solid
}
IFRAME {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; DISPLAY: block; =
BORDER-LEFT: red 0px solid; WIDTH: 100%; BORDER-BOTTOM: red 0px solid; =
HEIGHT: 100%
}
FORM {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial
}
DIV {
	FONT-SIZE: 10px
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial
}
A {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; FONT-SIZE: =
11px; BORDER-LEFT: blue 0px solid; COLOR: blue; BORDER-BOTTOM: blue 0px =
solid; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
A:hover {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; BORDER-LEFT: =
red 0px solid; COLOR: red; BORDER-BOTTOM: red 0px solid; =
TEXT-DECORATION: none
}
BODY {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #e9e9e9; FONT-WEIGHT: =
normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
SCROLLBAR-HIGHLIGHT-COLOR: white; BORDER-LEFT: red 0px solid; WIDTH: =
100%; SCROLLBAR-SHADOW-COLOR: #cccccc; COLOR: #000000; =
SCROLLBAR-3DLIGHT-COLOR: #bbbbbb; SCROLLBAR-ARROW-COLOR: #333333; =
PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #cccccc; BORDER-BOTTOM: red 0px =
solid; FONT-FAMILY: Verdana,Arial; SCROLLBAR-DARKSHADOW-COLOR: #666666; =
HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}

------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: text/css;
	charset="big5"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.techmessenger.com/css/screen.css

.searchRegion {
	BORDER-RIGHT: #d5d5d5 0px solid; BORDER-TOP: #d5d5d5 0px solid; =
BORDER-LEFT: #d5d5d5 0px solid; BORDER-BOTTOM: #d5d5d5 0px solid; =
HEIGHT: 26px; BACKGROUND-COLOR: #e6e6fa
}
.scrollTableDiv {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 0px solid; =
OVERFLOW: scroll; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 =
1px solid
}
.scrollTableDiv TD {
	BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.scrollTable {
	BACKGROUND-COLOR: #999999
}
.scrollTable .header TD {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #cccccc
}
.scrollTable TD {
	COLOR: black; BACKGROUND-COLOR: white
}
.scrollTable .row1 TD {
	COLOR: black; BACKGROUND-COLOR: white
}
.scrollTable .row2 TD {
	COLOR: black; BACKGROUND-COLOR: #f9f9f9
}
.scrollTable .row1 .col1 {
	COLOR: black; BACKGROUND-COLOR: #dddddd
}
.scrollTable .row2 .col1 {
	COLOR: black; BACKGROUND-COLOR: #eeeeee
}
.scrollTable .cellType1 {
	TEXT-ALIGN: center
}
.scrollTable .row1 .cellType1 {
	TEXT-ALIGN: center
}
.scrollTable .row2 .cellType1 {
	TEXT-ALIGN: center
}
.scrollTable .checkBoxCol {
	WIDTH: 23px
}
.qs {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; WIDTH: 160px; =
BORDER-BOTTOM: #cccccc 1px solid
}
.qs .qsHdrTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; HEIGHT: =
25px; BACKGROUND-COLOR: #bcccdf
}
.qs .qsHdrField {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; =
HEIGHT: 38px; BACKGROUND-COLOR: #ffffff
}
.qs .qsHdrField .inputText {
	WIDTH: 100%
}
.qs .qsHdrButton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; =
BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 39px; BACKGROUND-COLOR: =
#ffffff
}
.rqs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; WIDTH: 160px; PADDING-TOP: 0px; BACKGROUND-COLOR: =
#ffffff
}
.rqs .rqsBorder {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: =
#cccccc 1px solid; HEIGHT: 100%
}
.rqs .rqsHdrTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; HEIGHT: =
25px; BACKGROUND-COLOR: #bcccdf
}
.rqs .rqsHdrField {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; =
HEIGHT: 38px; BACKGROUND-COLOR: #ffffff
}
.rqs .rqsHdrField .inputText {
	WIDTH: 100%
}
.rqs .rqsHdrButton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; =
BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 39px; BACKGROUND-COLOR: =
#ffffff
}
.loginAreaWidth {
=09
}
.loginAreaWidth IMG {
	WIDTH: 300px
}
.roundBox {
	WIDTH: 100%
}
.roundBox .roundBoxLeft {
	WIDTH: 11px; HEIGHT: 24px
}
.roundBox .roundBoxLeft IMG {
	BACKGROUND-IMAGE: url(../images/roundBoxLeft.gif); WIDTH: 11px; HEIGHT: =
24px
}
.roundBox .roundBoxBg {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: =
url(../images/roundBoxBg.gif); VERTICAL-ALIGN: middle; COLOR: #ffffff
}
.roundBox .roundBoxRight {
	WIDTH: 11px; HEIGHT: 24px
}
.roundBox .roundBoxRight IMG {
	BACKGROUND-IMAGE: url(../images/roundBoxRight.gif); WIDTH: 11px; =
HEIGHT: 24px
}
.roundBox .roundBoxContent {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.roundBoxA {
	WIDTH: 100%
}
.roundBoxA .roundBoxLeft {
	WIDTH: 11px; HEIGHT: 24px
}
.roundBoxA .roundBoxLeft IMG {
	BACKGROUND-IMAGE: url(../images/roundBoxLeft_a.gif); WIDTH: 11px; =
HEIGHT: 24px
}
.roundBoxA .roundBoxBg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: =
url(../images/roundBoxBg_a.gif); VERTICAL-ALIGN: middle; COLOR: #000000
}
.roundBoxA .roundBoxRight {
	WIDTH: 11px; HEIGHT: 24px
}
.roundBoxA .roundBoxRight IMG {
	BACKGROUND-IMAGE: url(../images/roundBoxRight_a.gif); WIDTH: 11px; =
HEIGHT: 24px
}
.roundBoxA .roundBoxContent {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.calendarIcon {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid; POSITION: =
relative; TOP: 0px
}
.eraseIcon {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid; POSITION: =
relative; TOP: 0px
}
.editIcon {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid; POSITION: =
relative; TOP: 4px
}
.xIcon {
	FLOAT: right; CURSOR: hand
}
.leftSideWidth {
	VERTICAL-ALIGN: top; WIDTH: 180px
}
.rightSideWidth {
	VERTICAL-ALIGN: top; WIDTH: 165px
}
.formSectionTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 10px; MARGIN: 6px 0px; COLOR: #44659b; =
PADDING-TOP: 0px; BORDER-BOTTOM: #44659b 1px solid
}
.tableSectionTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px 10px; COLOR: #44659b; =
PADDING-TOP: 0px; BORDER-BOTTOM: #44659b 1px solid
}
.tableStyle {
=09
}
.tableStyle TD {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: red 0px solid
}
.tableLabelCol {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 150px; =
COLOR: #333333; TEXT-ALIGN: right
}
.tableFieldCol {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.listTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; HEIGHT: 20px
}
.noStar {
	DISPLAY: none; COLOR: #ff0000
}
.star {
	COLOR: #ff0000
}
.errorMsgTD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; COLOR: =
#ff0000; PADDING-TOP: 7px; HEIGHT: 20px
}
.urlTypeA {
	COLOR: blue
}
.urlTypeB {
	COLOR: black
}
.urlTypeC {
	COLOR: blue; TEXT-DECORATION: none
}
.urlTypeC:hover {
	COLOR: black; TEXT-DECORATION: underline
}
.TitleA {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black =
0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: black 0px solid; COLOR: #666666; PADDING-TOP: 0px; =
BORDER-BOTTOM: black 0px solid
}
.TitleB {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; BACKGROUND-IMAGE: url(../images/title_bar_j.jpg); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #ffffff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; HEIGHT: 32px
}
.TitleB FONT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 21px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; FONT-FAMILY: =
Verdana,Arial; POSITION: relative; TOP: 5px
}
.TitleJ {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; BACKGROUND-IMAGE: url(../images/title_bar_j.jpg); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #ffffff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; HEIGHT: 32px
}
.TitleJ FONT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 21px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; FONT-FAMILY: =
Verdana,Arial; POSITION: relative; TOP: 5px
}
.TitleP {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; =
COLOR: #155fa2; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; =
HEIGHT: 20px; c_olor: #5188B4
}
.TitleP FONT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 21px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; FONT-FAMILY: =
Verdana,Arial; POSITION: relative
}
.TitleA {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; BACKGROUND-IMAGE: url(../images/title_bar_a.jpg); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #ffffff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; HEIGHT: 32px
}
.TitleA FONT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 21px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; FONT-FAMILY: =
Verdana,Arial; POSITION: relative; TOP: 5px
}
.TitleR {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; BACKGROUND-IMAGE: url(../images/title_bar_r.jpg); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #ffffff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; HEIGHT: 32px
}
.TitleR FONT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 21px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; FONT-FAMILY: =
Verdana,Arial; POSITION: relative; TOP: 5px
}
.TitleC {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black =
0px solid; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: black 0px solid; COLOR: #333333; PADDING-TOP: =
0px; BORDER-BOTTOM: black 0px solid
}
BODY {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left
}
.bodyDiv {
	BORDER-RIGHT: blue 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: blue 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: blue 0px =
solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: blue 0px solid; =
HEIGHT: 100%; TEXT-ALIGN: center
}
.bodyDivResetHeight {
	BORDER-RIGHT: blue 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: blue 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; =
BORDER-LEFT: blue 0px solid; WIDTH: 100%; PADDING-TOP: 0px; =
BORDER-BOTTOM: blue 0px solid; TEXT-ALIGN: center
}
.mu {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; =
BORDER-LEFT: red 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: red 0px =
solid
}
.muHeight {
	HEIGHT: 33px
}
.menuOff {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; =
WHITE-SPACE: nowrap
}
.menuOff A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; WHITE-SPACE: nowrap
}
.menuOff A:hover {
	COLOR: #999999
}
.menuOn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 3px; =
WHITE-SPACE: nowrap
}
.menuOn A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; WHITE-SPACE: nowrap
}
.menuOn A:hover {
	COLOR: #ffffff
}
.footerLeft {
	WIDTH: 1px
}
.footerContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/footer_bg.jpg); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; =
COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.footerContent A {
	COLOR: #ffffff
}
.footerContent A:visited {
	COLOR: #ffffff
}
.footerContent A:hover {
	COLOR: #ffffff
}
.footerRight {
	WIDTH: 1px
}
.trm {
=09
}
.trmOff {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(../images/trm_bg.jpg); PADDING-BOTTOM: 0px; COLOR: #ffffff; =
PADDING-TOP: 0px
}
.trmOff A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; WHITE-SPACE: =
nowrap
}
.trmOff A:hover {
	COLOR: #ffff00
}
.trmOn {
	COLOR: #000000
}
.trmOn A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; WHITE-SPACE: nowrap
}
.trmOn A:hover {
	COLOR: #000000
}
.contentLeft {
	BACKGROUND-IMAGE: url(../images/content_left.jpg); WIDTH: 18px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.contentLeft IMG {
	WIDTH: 18px
}
.contentCentral {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
VERTICAL-ALIGN: top; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
.contentRight {
	BACKGROUND-IMAGE: url(../images/content_right.jpg); WIDTH: 18px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.contentRight IMG {
	WIDTH: 18px
}
.headerLeft {
	BACKGROUND-IMAGE: url(../images/header_left.jpg); WIDTH: 7px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.headerLeft IMG {
	WIDTH: 7px
}
.headerHeight {
	HEIGHT: 10px
}
.headerWidth {
	FONT-SIZE: 1px; WIDTH: 1000px; HEIGHT: 1px
}
.headerWidth IMG {
	WIDTH: 1000px; HEIGHT: 1px
}
.headerCentral {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(../images/header_full_bg.jpg); VERTICAL-ALIGN: top; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 93px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.headerRight {
	BACKGROUND-IMAGE: url(../images/header_right.jpg); WIDTH: 7px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.headerRight IMG {
	WIDTH: 7px
}
.navLeft {
	BACKGROUND-IMAGE: url(../images/nav_left.jpg); WIDTH: 18px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.navLeft IMG {
	WIDTH: 18px
}
.navCentral {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; BACKGROUND-IMAGE: url(../images/nav_bg.jpg); PADDING-BOTTOM: 0px; =
COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: =
34px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.navCentral .AUrl {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; =
PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.navCentral .AUrl:hover {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; =
PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.navCentral .BUrl {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; =
PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px
}
.navCentral .BUrl:hover {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; =
PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px
}
.navRight {
	BACKGROUND-IMAGE: url(../images/nav_right.jpg); WIDTH: 18px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.navRight IMG {
	WIDTH: 18px
}
.inputButton {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/btn_bg_a.gif); =
MARGIN: 2px 0px; BORDER-LEFT: red 0px solid; CURSOR: hand; =
BORDER-BOTTOM: red 0px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: =
transparent
}
.btnAdd {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_add.gif); MARGIN: 0px; WIDTH: 50px; HEIGHT: 18px
}
.btnS {
	FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/btn_bg_s1.gif); =
MARGIN: 3px 0px 0px; WIDTH: 36px; HEIGHT: 18px
}
.btnS1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s1.gif); MARGIN: 0px; WIDTH: 36px; HEIGHT: 18px
}
.btnS2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s2.gif); MARGIN: 0px; WIDTH: 50px; HEIGHT: 18px
}
.btnS3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s3.gif); MARGIN: 0px; WIDTH: 65px; HEIGHT: 18px
}
.btnS4 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s4.gif); MARGIN: 0px; WIDTH: 80px; HEIGHT: 18px
}
.btnS5 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s5.gif); MARGIN: 0px; WIDTH: 95px; HEIGHT: 18px
}
.btnS6 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s6.gif); MARGIN: 0px; WIDTH: 110px; HEIGHT: 18px
}
.btnS7 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s7.gif); MARGIN: 0px; WIDTH: 125px; HEIGHT: 18px
}
.btnX {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_x.gif); PADDING-BOTTOM: 0px; WIDTH: 60px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_a.gif); PADDING-BOTTOM: 0px; WIDTH: 80px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_a.gif); PADDING-BOTTOM: 0px; WIDTH: 80px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_b.gif); PADDING-BOTTOM: 0px; WIDTH: 120px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnC {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_c.gif); PADDING-BOTTOM: 0px; WIDTH: 140px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_d.gif); PADDING-BOTTOM: 0px; WIDTH: 160px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_e.gif); PADDING-BOTTOM: 0px; WIDTH: 180px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnF {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_f.gif); PADDING-BOTTOM: 0px; WIDTH: 200px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_g.gif); PADDING-BOTTOM: 0px; WIDTH: 220px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnEdit {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/icon/edit.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; WIDTH: 40px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; POSITION: relative; TOP: 0px; HEIGHT: 19px
}
.btnEdit_disabled {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/icon/edit_disabled.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; WIDTH: 40px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; POSITION: relative; TOP: 0px; HEIGHT: 19px
}
.btnUrl {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/icon/url.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
40px; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; POSITION: =
relative; TOP: 0px; HEIGHT: 19px
}
.btnUrl_disabled {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/icon/url_disabled.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; WIDTH: 40px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; POSITION: relative; TOP: 0px; HEIGHT: 19px
}
.formStyle {
	WIDTH: 100%
}
.formStyle TD {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; BORDER-LEFT: =
red 0px solid; BORDER-BOTTOM: red 0px solid
}
.formLabelCol {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 250px; COLOR: =
#333333; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.formFieldCol {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.defaultWidth {
	WIDTH: 250px
}
INPUT {
	FONT-SIZE: 11px
}
SELECT {
	FONT-SIZE: 11px
}
.inputText {
	FONT-SIZE: 11px; WIDTH: 290px; FONT-FAMILY: Verdana,Arial
}
.inputSelect {
	WIDTH: 280px
}
.inputSelectNoWidth {
	FONT-SIZE: 11px
}
.inputTextarea {
	FONT-SIZE: 11px; WIDTH: 290px; FONT-FAMILY: Verdana,Arial; HEIGHT: 60px
}
.inputRadio {
	MARGIN: 0px; WIDTH: 20px; HEIGHT: 20px
}
.inputCheckbox {
	MARGIN: 0px; WIDTH: 20px; HEIGHT: 20px
}
.inputLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px 0px 5px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; =
POSITION: relative; TOP: 5px; TEXT-ALIGN: right
}
UNKNOWN {
	BORDER-RIGHT: #666666 0px solid; PADDING-LEFT: 10px; COLOR: #ffffff; =
BORDER-BOTTOM: #666666 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: =
#999999
}
.col1TD {
	BORDER-RIGHT: #666666 0px solid; PADDING-LEFT: 10px; BORDER-BOTTOM: =
#666666 1px solid; HEIGHT: 18px
}
.tableList {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.tableList .hdrTD {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#000000 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 0px =
solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 0px =
solid; HEIGHT: 20px; BACKGROUND-COLOR: #186dba
}
.tableList .cttTD {
	PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; =
FONT-SIZE: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: =
3px; HEIGHT: 22px
}
.subTableList {
	DISPLAY: inline; BACKGROUND-COLOR: #f5f5f5
}
.subTableList .subHdrTD {
	PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; =
FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 10px; =
BACKGROUND-COLOR: #cccccc
}
.subTableList .subCttTD {
	PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 10px; BACKGROUND-COLOR: =
#f5f5f5
}
.formButtonSetStyle {
	WIDTH: 100%
}
.tabBg {
	HEIGHT: 22px; BACKGROUND-COLOR: #186dba
}
.tabOff {
	BORDER-RIGHT: #9b9b9b 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: =
15px; PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#9b9b9b 1px solid; BACKGROUND-COLOR: #186dba; TEXT-ALIGN: center
}
.tabOff A {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-WEIGHT: =
bold; FONT-SIZE: 10px; BORDER-LEFT: red 0px solid; WIDTH: 100%; COLOR: =
#ffffff; BORDER-BOTTOM: red 0px solid; WHITE-SPACE: nowrap
}
.tabOff A:hover {
	COLOR: #ffff00
}
.tabOn {
	BORDER-RIGHT: #9b9b9b 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: =
15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; WIDTH: =
80px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f2f2f2; =
TEXT-ALIGN: center
}
.lastTd {
	BORDER-RIGHT: red 0px solid; BORDER-BOTTOM: #9b9b9b 1px solid
}
.tabMenu {
	BORDER-RIGHT: #9b9b9b 1px solid; BORDER-TOP: #9b9b9b 1px solid; =
MARGIN-TOP: 5px; BORDER-LEFT: #9b9b9b 1px solid; WIDTH: 100%; =
BORDER-BOTTOM: #9b9b9b 0px solid
}
.tabContent {
	BORDER-RIGHT: #9b9b9b 1px solid; BORDER-TOP: #9b9b9b 0px solid; =
DISPLAY: none; BORDER-LEFT: #9b9b9b 1px solid; WIDTH: 100%; =
BORDER-BOTTOM: #9b9b9b 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.criteriaTd {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; =
PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; PADDING-TOP: 15px
}
.pagingBar {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 28px; BACKGROUND-COLOR: =
#eeeeee; TEXT-ALIGN: right
}
.pagingBar .pageOf {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px =
solid; WIDTH: 120px; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; =
HEIGHT: 28px; TEXT-ALIGN: center
}
.pagingBar .pagePrevious {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px =
solid; WIDTH: 70px; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; =
HEIGHT: 28px; TEXT-ALIGN: center
}
.pagingBar .pageNext {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px =
solid; WIDTH: 70px; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; =
HEIGHT: 28px; TEXT-ALIGN: center
}
.ulstyle {
	COLOR: black
}
.ulstyle LI {
	COLOR: black
}
.ulstyle LI A {
	FONT-WEIGHT: bold; COLOR: black
}
.treeOuterMostTable {
	WIDTH: 99%
}
.treeOuterMostTable TD {
	FONT-SIZE: 1px; VERTICAL-ALIGN: top
}
.treeOuterMostTable TD NOBR FONT {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; VERTICAL-ALIGN: top
}
.treeURL {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.treeURL A {
	DISPLAY: block; FONT-SIZE: 11px; HEIGHT: 20px
}
.treeURL A FONT {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; CURSOR: hand; COLOR: #000000; PADDING-TOP: 5px; =
HEIGHT: 20px
}
.Ticon {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/T.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.Tplus {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/Tplus.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.Tminus {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/Tminus.gif); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: =
0px; BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
20px
}
.Licon {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/L.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.Lplus {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/Lplus.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.Lminus {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/Lminus.gif); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: =
0px; BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
20px
}
.IiconTd {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/I.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: repeat-y
}
.Iicon {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
red 0px solid; WIDTH: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px =
solid; HEIGHT: 20px
}
.foldericon {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/foldericon.gif); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: =
0px; BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
20px
}
.openfoldericon {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/openfoldericon.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
18px; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 20px
}

------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: text/css;
	charset="big5"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.techmessenger.com/css/print.css

.searchRegion {
	BORDER-RIGHT: #d5d5d5 0px solid; BORDER-TOP: #d5d5d5 0px solid; =
BORDER-LEFT: #d5d5d5 0px solid; BORDER-BOTTOM: #d5d5d5 0px solid; =
HEIGHT: 26px; BACKGROUND-COLOR: #e6e6fa
}
.scrollTableDiv {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 0px solid; =
OVERFLOW: hidden; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 =
1px solid
}
.scrollTableDiv TD {
	BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.scrollTable {
	BACKGROUND-COLOR: #999999
}
.scrollTable .header TD {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #cccccc
}
.scrollTable TD {
	COLOR: black; BACKGROUND-COLOR: white
}
.scrollTable .row1 TD {
	COLOR: black; BACKGROUND-COLOR: white
}
.scrollTable .row2 TD {
	COLOR: black; BACKGROUND-COLOR: #f9f9f9
}
.scrollTable .row1 .col1 {
	COLOR: black; BACKGROUND-COLOR: #dddddd
}
.scrollTable .row2 .col1 {
	COLOR: black; BACKGROUND-COLOR: #eeeeee
}
.scrollTable .cellType1 {
	TEXT-ALIGN: center
}
.scrollTable .row1 .cellType1 {
	TEXT-ALIGN: center
}
.scrollTable .row2 .cellType1 {
	TEXT-ALIGN: center
}
.scrollTable .checkBoxCol {
	WIDTH: 23px
}
.qs {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
DISPLAY: none; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; =
WIDTH: 160px; BORDER-BOTTOM: #cccccc 1px solid
}
.qs .qsHdrTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; HEIGHT: =
25px; BACKGROUND-COLOR: #bcccdf
}
.qs .qsHdrField {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; =
HEIGHT: 38px; BACKGROUND-COLOR: #ffffff
}
.qs .qsHdrField .inputText {
	WIDTH: 100%
}
.qs .qsHdrButton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; =
BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 39px; BACKGROUND-COLOR: =
#ffffff
}
.rqs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; WIDTH: 160px; PADDING-TOP: 0px; BACKGROUND-COLOR: =
#ffffff
}
.rqs .rqsBorder {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: =
#cccccc 1px solid; HEIGHT: 100%
}
.rqs .rqsHdrTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; HEIGHT: =
25px; BACKGROUND-COLOR: #bcccdf
}
.rqs .rqsHdrField {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; =
HEIGHT: 38px; BACKGROUND-COLOR: #ffffff
}
.rqs .rqsHdrField .inputText {
	WIDTH: 100%
}
.rqs .rqsHdrButton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; =
BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 39px; BACKGROUND-COLOR: =
#ffffff
}
.loginAreaWidth {
=09
}
.loginAreaWidth IMG {
	WIDTH: 300px
}
.roundBox {
	WIDTH: 100%
}
.roundBox .roundBoxLeft {
	WIDTH: 11px; HEIGHT: 24px
}
.roundBox .roundBoxLeft IMG {
	BACKGROUND-IMAGE: url(../images/roundBoxLeft.gif); WIDTH: 11px; HEIGHT: =
24px
}
.roundBox .roundBoxBg {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: =
url(../images/roundBoxBg.gif); VERTICAL-ALIGN: middle; COLOR: #ffffff
}
.roundBox .roundBoxRight {
	WIDTH: 11px; HEIGHT: 24px
}
.roundBox .roundBoxRight IMG {
	BACKGROUND-IMAGE: url(../images/roundBoxRight.gif); WIDTH: 11px; =
HEIGHT: 24px
}
.roundBox .roundBoxContent {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.roundBoxA {
	WIDTH: 100%
}
.roundBoxA .roundBoxLeft {
	WIDTH: 11px; HEIGHT: 24px
}
.roundBoxA .roundBoxLeft IMG {
	BACKGROUND-IMAGE: url(../images/roundBoxLeft_a.gif); WIDTH: 11px; =
HEIGHT: 24px
}
.roundBoxA .roundBoxBg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: =
url(../images/roundBoxBg_a.gif); VERTICAL-ALIGN: middle; COLOR: #000000
}
.roundBoxA .roundBoxRight {
	WIDTH: 11px; HEIGHT: 24px
}
.roundBoxA .roundBoxRight IMG {
	BACKGROUND-IMAGE: url(../images/roundBoxRight_a.gif); WIDTH: 11px; =
HEIGHT: 24px
}
.roundBoxA .roundBoxContent {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.calendarIcon {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid; POSITION: =
relative; TOP: 0px
}
.eraseIcon {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid; POSITION: =
relative; TOP: 0px
}
.editIcon {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid; POSITION: =
relative; TOP: 4px
}
.xIcon {
	FLOAT: right; CURSOR: hand
}
.leftSideWidth {
	VERTICAL-ALIGN: top; WIDTH: 110px
}
.rightSideWidth {
	VERTICAL-ALIGN: top; WIDTH: 110px
}
.rightSideWidth IMG {
	WIDTH: 100px
}
.formSectionTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 10px; MARGIN: 6px 0px; COLOR: #44659b; =
PADDING-TOP: 0px; BORDER-BOTTOM: #44659b 1px solid
}
.tableSectionTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px 10px; COLOR: #44659b; =
PADDING-TOP: 0px; BORDER-BOTTOM: #44659b 1px solid
}
.tableStyle {
=09
}
.tableStyle TD {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: red 0px solid
}
.tableLabelCol {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 150px; =
COLOR: #333333; TEXT-ALIGN: right
}
.tableFieldCol {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.listTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; HEIGHT: 20px
}
.noStar {
	DISPLAY: none; COLOR: #ff0000
}
.star {
	COLOR: #ff0000
}
.errorMsgTD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; COLOR: =
#ff0000; PADDING-TOP: 7px; HEIGHT: 20px
}
.urlTypeA {
	COLOR: blue
}
.urlTypeB {
	COLOR: black
}
.urlTypeC {
	COLOR: blue; TEXT-DECORATION: none
}
.urlTypeC:hover {
	COLOR: black; TEXT-DECORATION: underline
}
H5 {
	FONT-SIZE: 13px
}
H5 IMG {
	WIDTH: 120px
}
.TitleA {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black =
0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: black 0px solid; COLOR: #666666; PADDING-TOP: 0px; =
BORDER-BOTTOM: black 0px solid
}
.TitleB {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; BACKGROUND-IMAGE: url(../images/title_bar_j.jpg); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #ffffff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; HEIGHT: 32px
}
.TitleB FONT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 21px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; FONT-FAMILY: =
Verdana,Arial; POSITION: relative; TOP: 5px
}
.TitleJ {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; BACKGROUND-IMAGE: url(../images/title_bar_j.jpg); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #ffffff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; HEIGHT: 32px
}
.TitleJ FONT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 21px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; FONT-FAMILY: =
Verdana,Arial; POSITION: relative; TOP: 5px
}
.TitleP {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; =
COLOR: #155fa2; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; =
HEIGHT: 20px; c_olor: #5188B4
}
.TitleP FONT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; FONT-FAMILY: =
Verdana,Arial; POSITION: relative
}
.TitleA {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; BACKGROUND-IMAGE: url(../images/title_bar_a.jpg); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #ffffff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; HEIGHT: 32px
}
.TitleA FONT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 21px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; FONT-FAMILY: =
Verdana,Arial; POSITION: relative; TOP: 5px
}
.TitleR {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; BACKGROUND-IMAGE: url(../images/title_bar_r.jpg); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #ffffff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; HEIGHT: 32px
}
.TitleR FONT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 21px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; FONT-FAMILY: =
Verdana,Arial; POSITION: relative; TOP: 5px
}
.TitleC {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black =
0px solid; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: black 0px solid; COLOR: #333333; PADDING-TOP: =
0px; BORDER-BOTTOM: black 0px solid
}
BODY {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left
}
.bodyDiv {
	BORDER-RIGHT: blue 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: blue 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: blue 0px =
solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: blue 0px solid; =
HEIGHT: 100%; TEXT-ALIGN: center
}
.bodyDivResetHeight {
	BORDER-RIGHT: blue 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: blue 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; =
BORDER-LEFT: blue 0px solid; WIDTH: 100%; PADDING-TOP: 0px; =
BORDER-BOTTOM: blue 0px solid; TEXT-ALIGN: center
}
.mu {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; =
BORDER-LEFT: red 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: red 0px =
solid
}
.muHeight {
	HEIGHT: 30px
}
.muHeight .sep {
	DISPLAY: none
}
.muHeight .itemOn {
	DISPLAY: none
}
.muHeight .itemOff {
	DISPLAY: none
}
.menuOff {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9px; =
PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 3px; WHITE-SPACE: =
nowrap
}
.menuOff A {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; WHITE-SPACE: nowrap
}
.menuOff A:hover {
	COLOR: #999999
}
.menuOn {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 3px; =
WHITE-SPACE: nowrap
}
.menuOn A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; WHITE-SPACE: nowrap
}
.menuOn A:hover {
	COLOR: #000000
}
.footerLeft {
	DISPLAY: none; WIDTH: 1px
}
.footerContent {
	PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../images/footer_bg.jpg); PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; COLOR: #ffffff; PADDING-TOP: 5px; =
BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px; BACKGROUND-COLOR: #cccccc; =
TEXT-ALIGN: left
}
.footerContent A {
	COLOR: #ffffff
}
.footerContent A:visited {
	COLOR: #ffffff
}
.footerContent A:hover {
	COLOR: #ffffff
}
.footerRight {
	DISPLAY: none; WIDTH: 1px
}
.trm {
	DISPLAY: none
}
.trmOff {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(../images/trm_bg.jpg); PADDING-BOTTOM: 0px; COLOR: #ffffff; =
PADDING-TOP: 0px
}
.trmOff A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; WHITE-SPACE: =
nowrap
}
.trmOff A:hover {
	COLOR: #ffff00
}
.trmOn {
	COLOR: #000000
}
.trmOn A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; WHITE-SPACE: nowrap
}
.trmOn A:hover {
	COLOR: #000000
}
.contentLeft {
	BACKGROUND-IMAGE: url(../images/content_left.jpg); WIDTH: 18px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.contentLeft IMG {
	WIDTH: 18px
}
.contentCentral {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
VERTICAL-ALIGN: top; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
.contentRight {
	BACKGROUND-IMAGE: url(../images/content_right.jpg); WIDTH: 18px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.contentRight IMG {
	WIDTH: 18px
}
.headerLeft {
	BACKGROUND-IMAGE: url(../images/header_left.jpg); WIDTH: 7px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.headerLeft IMG {
	WIDTH: 7px
}
.headerHeight {
	HEIGHT: 10px
}
.headerWidth {
	FONT-SIZE: 1px; WIDTH: 645px; HEIGHT: 1px
}
.headerWidth IMG {
	WIDTH: 645px; HEIGHT: 1px
}
.headerCentral {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(../images/header_full_bg.jpg); VERTICAL-ALIGN: top; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 93px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.headerRight {
	BACKGROUND-IMAGE: url(../images/header_right.jpg); WIDTH: 7px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.headerRight IMG {
	WIDTH: 7px
}
.navLeft {
	BACKGROUND-IMAGE: url(../images/nav_left.jpg); WIDTH: 18px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.navLeft IMG {
	WIDTH: 18px
}
.navCentral {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; BACKGROUND-IMAGE: url(../images/nav_bg.jpg); PADDING-BOTTOM: 0px; =
COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: =
34px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.navCentral .AUrl {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; =
PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.navCentral .AUrl:hover {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; =
PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.navCentral .BUrl {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; =
PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px
}
.navCentral .BUrl:hover {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; =
PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px
}
.navRight {
	BACKGROUND-IMAGE: url(../images/nav_right.jpg); WIDTH: 18px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.navRight IMG {
	WIDTH: 18px
}
.inputButton {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/btn_bg_a.gif); =
MARGIN: 2px 0px; BORDER-LEFT: red 0px solid; CURSOR: hand; =
BORDER-BOTTOM: red 0px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: =
transparent
}
.btnAdd {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_add.gif); MARGIN: 0px; WIDTH: 50px; HEIGHT: 18px
}
.btnS {
	FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/btn_bg_s1.gif); =
MARGIN: 3px 0px 0px; WIDTH: 36px; HEIGHT: 18px
}
.btnS1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s1.gif); MARGIN: 0px; WIDTH: 36px; HEIGHT: 18px
}
.btnS2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s2.gif); MARGIN: 0px; WIDTH: 50px; HEIGHT: 18px
}
.btnS3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s3.gif); MARGIN: 0px; WIDTH: 65px; HEIGHT: 18px
}
.btnS4 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s4.gif); MARGIN: 0px; WIDTH: 80px; HEIGHT: 18px
}
.btnS5 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s5.gif); MARGIN: 0px; WIDTH: 95px; HEIGHT: 18px
}
.btnS6 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s6.gif); MARGIN: 0px; WIDTH: 110px; HEIGHT: 18px
}
.btnS7 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(../images/btn_bg_s7.gif); MARGIN: 0px; WIDTH: 125px; HEIGHT: 18px
}
.btnX {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_x.gif); PADDING-BOTTOM: 0px; WIDTH: 60px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_a.gif); PADDING-BOTTOM: 0px; WIDTH: 80px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_a.gif); PADDING-BOTTOM: 0px; WIDTH: 80px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_b.gif); PADDING-BOTTOM: 0px; WIDTH: 120px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnC {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_c.gif); PADDING-BOTTOM: 0px; WIDTH: 140px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_d.gif); PADDING-BOTTOM: 0px; WIDTH: 160px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_e.gif); PADDING-BOTTOM: 0px; WIDTH: 180px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnF {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_f.gif); PADDING-BOTTOM: 0px; WIDTH: 200px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/btn_bg_g.gif); PADDING-BOTTOM: 0px; WIDTH: 220px; =
PADDING-TOP: 0px; HEIGHT: 22px
}
.btnEdit {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/icon/edit.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; WIDTH: 40px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; POSITION: relative; TOP: 0px; HEIGHT: 19px
}
.btnEdit_disabled {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/icon/edit_disabled.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: red 0px solid; WIDTH: 40px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; POSITION: relative; TOP: 0px; HEIGHT: 19px
}
.formStyle {
	WIDTH: 100%
}
.formStyle TD {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; BORDER-LEFT: =
red 0px solid; BORDER-BOTTOM: red 0px solid
}
.formLabelCol {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
9px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 150px; COLOR: =
#333333; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.formFieldCol {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.formTextCol {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.defaultWidth {
	WIDTH: 250px
}
INPUT {
	FONT-SIZE: 10px
}
SELECT {
	FONT-SIZE: 10px
}
.inputText {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 290px; =
BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana,Arial
}
.inputSelect {
	WIDTH: 280px
}
.inputSelectNoWidth {
	FONT-SIZE: 10px
}
.inputTextarea {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 300px! =
important; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana,Arial; =
HEIGHT: 60px
}
.inputRadio {
	MARGIN: 0px; WIDTH: 20px; HEIGHT: 20px
}
.inputCheckbox {
	MARGIN: 0px; WIDTH: 20px; HEIGHT: 20px
}
.inputLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px 0px 5px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; =
POSITION: relative; TOP: 5px; TEXT-ALIGN: right
}
UNKNOWN {
	BORDER-RIGHT: #666666 0px solid; PADDING-LEFT: 10px; COLOR: #ffffff; =
BORDER-BOTTOM: #666666 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: =
#999999
}
.col1TD {
	BORDER-RIGHT: #666666 0px solid; PADDING-LEFT: 10px; BORDER-BOTTOM: =
#666666 1px solid; HEIGHT: 18px
}
.tableList {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.tableList .hdrTD {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#000000 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; =
PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 0px =
solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 0px =
solid; HEIGHT: 20px; BACKGROUND-COLOR: #186dba
}
.tableList .cttTD {
	PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; =
FONT-SIZE: 9px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: =
3px; HEIGHT: 22px
}
.subTableList {
	DISPLAY: inline; BACKGROUND-COLOR: #f5f5f5
}
.subTableList .subHdrTD {
	PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; =
FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 10px; =
BACKGROUND-COLOR: #cccccc
}
.subTableList .subCttTD {
	PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 10px; BACKGROUND-COLOR: =
#f5f5f5
}
.formButtonSetStyle {
	WIDTH: 100%
}
.tabBg {
	HEIGHT: 22px; BACKGROUND-COLOR: #186dba
}
.tabOff {
	BORDER-RIGHT: #9b9b9b 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: =
15px; PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#9b9b9b 1px solid; BACKGROUND-COLOR: #186dba; TEXT-ALIGN: center
}
.tabOff A {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; BORDER-LEFT: red 0px solid; WIDTH: 100%; COLOR: =
#ffffff; BORDER-BOTTOM: red 0px solid; WHITE-SPACE: nowrap
}
.tabOff A:hover {
	COLOR: #ffff00
}
.tabOn {
	BORDER-RIGHT: #9b9b9b 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: =
15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: =
80px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f2f2f2; =
TEXT-ALIGN: center
}
.lastTd {
	BORDER-RIGHT: red 0px solid; BORDER-BOTTOM: #9b9b9b 1px solid
}
.tabMenu {
	BORDER-RIGHT: #9b9b9b 1px solid; BORDER-TOP: #9b9b9b 1px solid; =
MARGIN-TOP: 5px; BORDER-LEFT: #9b9b9b 1px solid; WIDTH: 100%; =
BORDER-BOTTOM: #9b9b9b 0px solid
}
.tabContent {
	BORDER-RIGHT: #9b9b9b 1px solid; BORDER-TOP: #9b9b9b 0px solid; =
DISPLAY: none; BORDER-LEFT: #9b9b9b 1px solid; WIDTH: 100%; =
BORDER-BOTTOM: #9b9b9b 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.criteriaTd {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; =
PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; PADDING-TOP: 15px
}
.pagingBar {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; DISPLAY: none; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 28px; =
BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: right
}
.pagingBar .pageOf {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px =
solid; WIDTH: 120px; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; =
HEIGHT: 28px; TEXT-ALIGN: center
}
.pagingBar .pagePrevious {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px =
solid; WIDTH: 70px; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; =
HEIGHT: 28px; TEXT-ALIGN: center
}
.pagingBar .pageNext {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px =
solid; WIDTH: 70px; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; =
HEIGHT: 28px; TEXT-ALIGN: center
}
.ulstyle {
	COLOR: black
}
.ulstyle LI {
	COLOR: black
}
.ulstyle LI A {
	FONT-WEIGHT: bold; COLOR: black
}
.treeOuterMostTable {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; BORDER-LEFT: =
blue 0px solid; BORDER-BOTTOM: blue 0px solid
}
.treeOuterMostTable TD {
	FONT-SIZE: 1px; VERTICAL-ALIGN: top
}
.treeURL {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.treeURL A {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; DISPLAY: =
block; FONT-SIZE: 11px; BORDER-LEFT: blue 0px solid; BORDER-BOTTOM: blue =
0px solid; HEIGHT: 20px
}
.treeURL A FONT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: red 0px =
solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px solid; CURSOR: hand; COLOR: =
#000000; PADDING-TOP: 5px; BORDER-BOTTOM: red 0px solid; HEIGHT: 20px
}
.Ticon {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/T.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.Tplus {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/Tplus.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.Tminus {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/Tminus.gif); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: =
0px; BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
20px
}
.Licon {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/L.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.Lplus {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/Lplus.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.Lminus {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/Lminus.gif); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: =
0px; BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
20px
}
.Iicon {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/I.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: 0px; =
BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.foldericon {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/foldericon.gif); PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 18px; PADDING-TOP: =
0px; BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
20px
}
.openfoldericon {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
center center; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../js/tree/images/openfoldericon.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: =
18px; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 20px
}
TD {
	FONT-SIZE: 9px
}
A {
	FONT-SIZE: 9px
}
A:link {
	FONT-SIZE: 9px
}
A:active {
	FONT-SIZE: 9px
}
A:hover {
	FONT-SIZE: 9px
}
A:visited {
	FONT-SIZE: 9px
}
.scrollDiv {
	OVERFLOW: hidden! important; HEIGHT: 100%! important
}
.sideMenuWidth {
	DISPLAY: none
}
H5 {
	FONT-SIZE: 12px! important
}
H2 {
	FONT-SIZE: 12px! important
}

------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.techmessenger.com/js/common.js

AX_UserAgent =3D navigator.userAgent;
AX_Opera =3D (AX_UserAgent.indexOf("Opera") !=3D -1);
AX_DOM =3D (document.getElementById) ? true : false;
AX_NS4 =3D (document.layers) ? true : false;
AX_IE =3D (document.all && !AX_Opera ) ? true : false;
AX_IE4 =3D AX_IE && !AX_DOM;
AX_Mac =3D (navigator.appVersion.indexOf("Mac") !=3D -1);
AX_IE4M =3D AX_IE4 && AX_Mac;

//alert('AX_DOM=3D' + AX_DOM + 'AX_NS4=3D' + AX_NS4 + 'AX_IE=3D' + AX_IE =
+ 'AX_IE4=3D' + AX_IE4);

function selectedText(selObj){
    return selObj[selObj.selectedIndex].text;
}
function selectedValue(selObj){
    return selObj[selObj.selectedIndex].value;
}

function isChecked(selObj){
    ISCHECKED =3D false; =20

	if (selObj.length =3D=3D undefined){
		if(selObj.checked){
			ISCHECKED =3D true;
		}
	}
	else {
	    for(i=3D0;i<selObj.length;i++){
	        if(selObj[i].checked){
	            ISCHECKED =3D true;  =20
	            break;
	        }
	    }
	}
    return ISCHECKED;
}

function checkedValue(selObj){
    CHECKEDVALUE =3D new Array();=20
    for(i=3D0;i<selObj.length;i++){
        if(selObj[i].checked){
            CHECKEDVALUE[CHECKEDVALUE.length] =3D selObj[i].value;
        }
    }
    return CHECKEDVALUE;   =20
}

/*
 * =
-------------------------------------------------------------------------=
----------
 * resize the window START
 =
*------------------------------------------------------------------------=
-----------
 */

var windowBorder =3D 6;
var windowTitleHeight =3D 24;
var windowXpBorderOffset =3D 6;

function heightPercentToInt(r_Height){
	if(r_Height.indexOf('%')!=3D-1){	=09
		=
r_Height=3Deval((parseInt(r_Height.replace('%',''))/100)*parseInt(window.=
top.document.body.clientHeight));
	}
	return r_Height;
}

function widthPercentToInt(r_Width){
 	if(r_Width.indexOf('%')!=3D-1){	=09
		=
r_Width=3Deval((parseInt(r_Width.replace('%',''))/100)*parseInt(window.to=
p.document.body.clientWidth));
	}
	return r_Width;
}
=20
function docAlignVertical(d_myHeight, orientation){
	if(orientation =3D=3D 'middle'){
		docTop =3D (parseInt(window.top.document.body.clientHeight) - =
parseInt(d_myHeight) ) / 2 ;=09
	}else if(orientation =3D=3D 'top'){
		docTop =3D 0;
	}else if(orientation =3D=3D 'bottom'){
		docTop =3D parseInt(window.top.document.body.clientHeight) - =
parseInt(d_myHeight) - 5;
	}
 	return docTop;
}

function docAlignHorizontal(d_myWidth, orientation){
	if(orientation =3D=3D 'center'){
		docLeft =3D (parseInt(window.top.document.body.clientWidth) - =
parseInt(d_myWidth)) / 2 ;  =09
	}else if(orientation =3D=3D 'left'){
		docLeft =3D 0 ;=20
	}else if(orientation =3D=3D 'right'){
		docLeft =3D parseInt(window.top.document.body.clientWidth) - =
parseInt(d_myWidth) - 5;  =09
	}
	return docLeft;
}

function windowTop(P_myHeight){
 	winTop =3D (screen.AvailHeight -  windowTitleHeight - windowBorder - =
P_myHeight - windowXpBorderOffset ) / 2 ;
 	return winTop;
}

function windowLeft(P_myWidth){
	winLeft =3D ((screen.AvailWidth - windowBorder*2) - P_myWidth ) / 2 ;  	=

	return winLeft;
}
=09
function resizeTo800600(){
	try{
		window.moveTo(parseInt(windowLeft(800)), parseInt(windowTop(570)));
		window.resizeTo(800,570);
		window.top.windowSize =3D '800600';
	}catch(e){
		//alert(e.description);	=09
	}
}

function resizeTo1024768(){
	try{
		window.moveTo(parseInt(windowLeft(1020)), parseInt(windowTop(710)));
		//window.moveTo(0, 0);
		window.resizeTo(1032,746);
		window.top.windowSize =3D '1024768';
	}catch(e){
		//alert(e.description);	=09
	}
}

function resizeToMax(){=09
	try{
		window.top.windowSize =3D 'max';
		if(!AX_IE){	=09
			toWidth =3D screen.width;
			toHeight =3D screen.height - 60;
		}else{
			toWidth =3D screen.AvailWidth;
			toHeight =3D screen.AvailHeight;	=09
		}	=09
		window.top.resizeTo(toWidth, toHeight);=09
		window.top.moveTo(0, 0);	=09
	}catch(e){
		//alert(e.description);	=09
	}
}

/*
 * =
-------------------------------------------------------------------------=
----------
 * resize the window End
 =
*------------------------------------------------------------------------=
-----------
 */

/**
 * Sets a Cookie with the given name and value.     START
 *
 * name       Name of the cookie
 * value      Value of the cookie
 * [expires]  Expiration date of the cookie (default: end of current =
session)
 * [path]     Path where the cookie is valid (default: path of calling =
document)
 * [domain]   Domain where the cookie is valid
 *              (default: domain of calling document)
 * [secure]   Boolean value indicating if the cookie transmission =
requires a
 *              secure transmission
 */

function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie=3D name + "=3D" + escape(value) +
        ((expires) ? "; expires=3D" + expires.toGMTString() : "") +
        ((path) ? "; path=3D" + path : "") +
        ((domain) ? "; domain=3D" + domain : "") +
        ((secure) ? "; secure" : "");
}

/**
 * Gets the value of the specified cookie.
 *
 * name  Name of the desired cookie.
 *
 * Returns a string containing value of specified cookie,
 *   or null if cookie does not exist.
 */

function getCookie(name)
{
    var dc =3D document.cookie;
    var prefix =3D name + "=3D";
    var begin =3D dc.indexOf("; " + prefix);
    if (begin =3D=3D -1)
    {
        begin =3D dc.indexOf(prefix);
        if (begin !=3D 0) return null;
    }
    else
    {
        begin +=3D 2;
    }
    var end =3D document.cookie.indexOf(";", begin);
    if (end =3D=3D -1)
    {
        end =3D dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

/**
 * Deletes the specified cookie.
 *
 * name      name of the cookie
 * [path]    path of the cookie (must be same as path used to create =
cookie)
 * [domain]  domain of the cookie (must be same as domain used to create =
cookie)
 */

function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie =3D name + "=3D" +
            ((path) ? "; path=3D" + path : "") +
            ((domain) ? "; domain=3D" + domain : "") +
            "; expires=3DThu, 01-Jan-70 00:00:01 GMT";
    }
}

/**
 * Sets a Cookie with the given name and value.  End
 *
 */
=20
function Trim(str){
    var tmp_value =3D str;
    var tmp_index;
    tmp_index_1 =3D "" ;
    while (tmp_index_1 !=3D -1)
   {
			tmp_value =3D tmp_value.replace(" ", "");
			tmp_index_1 =3D tmp_value.substr(0,1).indexOf(" ");
   }
   tmp_index_1 =3D "" ;
    while (tmp_index_1 !=3D -1)
   {   =20
			tmp_index_1 =3D tmp_value.substr(tmp_value.length-1,1).indexOf(" ");  =
   =20
			if(tmp_index_1 !=3D -1){
        	tmp_value =3D tmp_value.substr(0,tmp_value.length-1);
			}       =20
   }
    return(tmp_value);
}

function TrimAllSpace(StringObj){
    var tmp_value =3D StringObj;
    var tmp_index;
    tmp_index_1 =3D "" ;
    while (tmp_index_1 !=3D -1)
   {
        tmp_value =3D tmp_value.replace(" ", "");
        tmp_index_1 =3D tmp_value.indexOf(" ");
   }
    return(tmp_value);
}

function ReplaceALLChar(StringObj,StrForm, StrTo){

    var tmp_value =3D StringObj;
    var tmp_index;
    tmp_index_1 =3D "" ;

    while (tmp_index_1 !=3D -1){
            tmp_value =3D tmp_value.replace(StrForm, StrTo);
            tmp_index_1 =3D tmp_value.indexOf(StrForm);
    }
    return(tmp_value);
}

function isPositiveInt(NUM){
    if(isNaN(NUM)){
        return false;
    }else if(NUM < 0){
        return false;
    }else if(NUM.toString().indexOf('.')!=3D-1){
        return false;
    }  =20
    return true;
}

//+ Check enter key =
----------------------------------------------------------

function enterToSubmit(func, thisObject, event){
	if(document.all){
    	if(event.keyCode =3D=3D 13){
			func();
		}	=09
	}else if(thisObject !=3D undefined && event !=3D undefined){
		document.captureEvents(Event.KEYPRESS);
    	if(event.keyCode =3D=3D '13'){	=09
			func();
		}	=09
	}
}

    /**
     *
     * Merge Form method  ----------------- ----------------- =
-----------------
     *
     */

    function cloneField(oField){
        nField =3D document.createElement('INPUT');
        nField.type =3D oField.type;
        nField.name =3D oField.name
        nField.id =3D oField.id;
        nField.value =3D oField.value;
        return nField ;
    }

    /*
    function SubmitForm(){
        formAry =3D [document.all.formA, document.all.formB, =
document.all.formC];
        myForm =3D MergeForm(formAry);       =20
        myForm.action =3D '';
        myForm.method =3D 'get';     =20
        myForm.target =3D '_self';
        //myForm.submit();
    }
    */

    function MergeForm(oformAry){
   =20
        if(oformAry.length =3D=3D 0){
            iframeObj =3D oformAry;
            oformAry =3D new Array();
            for(i=3D0;i<iframeObj.document.forms.length;i++){
                oformAry[i] =3D iframeObj.document.forms[i];
            }
        }
        tmpForm =3D document.createElement('FORM');
        tmpForm.name =3D 'tmpForm';
        tmpForm.style.display =3D 'inline';
        document.body.appendChild(tmpForm);
   =20
        for(i=3D0;i<oformAry.length;i++){
            for(k=3D0;k<oformAry[i].elements.length;k++){
                originalField =3D oformAry[i].elements[k];
                if(!originalField.readOnly && !originalField.disabled && =
(originalField.tagName =3D=3D 'INPUT' || originalField.tagName =3D=3D =
'SELECT' || originalField.tagName =3D=3D 'TEXTAREA' ) ){
                    newField =3D cloneField(originalField);
                    tmpForm.appendChild(newField);                 =20
                    if(originalField.type =3D=3D 'checkbox' ){
                        newField.checked =3D originalField.checked;
                    }else if(originalField.type =3D=3D 'select-one' ){   =
                  =20
                        newField.value =3D =
originalField[originalField.selectedIndex].value;
                    }else if(originalField.type =3D=3D 'radio' ){
                        newField.checked =3D originalField.checked;
                    }
                   =20
                }
            }
        }
        /*
        tmpStr =3D '';   =20
        for(j=3D0;j<tmpForm.elements.length;j++){=20
            pfield =3D tmpForm.elements[j];
            tmpStr =3D tmpStr + '<input type=3D\"' + pfield.type + '\" =
name=3D\"' + pfield.name + '\" id=3D\"' + pfield.id + '\" value=3D\"' + =
pfield.value + '\" > ' + '\n';
        }
        alert(tmpStr);
        */
        return tmpForm ;
    }


function isValidEmail(emailStr) {
    var checkTLD=3D1;
    var =
knownDomsPat=3D/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|inf=
o|pro|museum)$/;
    var emailPat=3D/^(.+)@(.+)$/;
    var =
specialChars=3D"\\(\\)><@,;:\\\\\\\"\\.\\[\\]!~\\'#$%&*\\^+\\=3D\\{\\}\\|=
?/";
    var validChars=3D"\[^\\s" + specialChars + "\]";
    var quotedUser=3D"(\"[^\"]*\")";
    var =
ipDomainPat=3D/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
    var atom=3DvalidChars + '+';
    var word=3D"(" + atom + "|" + quotedUser + ")";
    var userPat=3Dnew RegExp("^" + word + "(\\." + word + ")*$");
    var domainPat=3Dnew RegExp("^" + atom + "(\\." + atom +")*$");
    var matchArray=3DemailStr.match(emailPat);

    if (matchArray=3D=3Dnull) {
        //alert("Email address seems incorrect (check @ and .'s)");
        return false;
    }
    var user=3DmatchArray[1];
    var domain=3DmatchArray[2];
    for (i=3D0; i<user.length; i++) {
        if (user.charCodeAt(i)>127) {
            //alert("Ths username contains invalid characters.");
            return false;
        }
    }
    for (i=3D0; i<domain.length; i++) {
        if (domain.charCodeAt(i)>127) {
            //alert("Ths domain name contains invalid characters.");
            return false;
        }
    }
    if (user.match(userPat)=3D=3Dnull) {
        //alert("The username doesn't seem to be valid.");
        return false;
    }

    var IPArray=3Ddomain.match(ipDomainPat);
   =20
    if (IPArray!=3Dnull) {
        for (var i=3D1;i<=3D4;i++) {
            if (IPArray[i]>255) {
                //alert("Destination IP address is invalid!");
                return false;
            }
        }
        return true;
    }

    var atomPat=3Dnew RegExp("^" + atom + "$");
    var domArr=3Ddomain.split(".");
    var len=3DdomArr.length;
    for (i=3D0;i<len;i++) {
        if (domArr[i].search(atomPat)=3D=3D-1) {
            //alert("The domain name does not seem to be valid.");
            return false;
        }
    }

    if (checkTLD && domArr[domArr.length-1].length!=3D2 &&
        domArr[domArr.length-1].search(knownDomsPat)=3D=3D-1) {
        //alert("The address must end in a well-known domain or two =
letter " + "country.");
        return false;
    }
    if (len<2) {
        //alert("This address is missing a hostname!");
        return false;
    }
    return true;
}


function checkChars(obj){
    var Str =3D obj.value;
    var charCode =3D '';
    for(i=3D0;i<Str.length;i++){
        //char =3D Str.charAt(i);
        charCode =3D Str.charCodeAt(i);      =20
        if( !((charCode >=3D 97 && charCode <=3D 122 ) ||               =
//a-z
            (charCode >=3D 65 && charCode <=3D 90 ) ||                  =
//A-Z
            (charCode >=3D 48 && charCode <=3D 57 ) ||                  =
//0-9
            (charCode =3D=3D 32 )                                       =
//space
            )){
            return false;          =20
        }
    }
    return true;
}

/* ----------- Select All Checkbox Colection (START) =
----------------------------- */
/*
id=3D"fieldName_ALL" name=3D"fieldName_ALL" =
onclick=3D"checkboxSelectAll(this, event)"=20
id=3D"fieldName" name=3D"fieldName" =
onclick=3D"checkboxSelectAllItemCheckbox(this, event)"=20
<!-- script --> checkboxSelectAllOnload('fieldName') <!-- /script -->
*/

function checkboxSelectAll(thisObj, e){
	var objName =3D thisObj.name.substr(0, eval(thisObj.name.length - 4));
	var checkboxCol =3D document.getElementsByName(objName);
	for(i=3D0; i<checkboxCol.length; i++){
		checkboxCol[i].checked =3D thisObj.checked;
	}=09
}
function checkboxSelectAllItemCheckbox(thisObj, e){
	var objName =3D thisObj.name;
	var checkboxCol =3D document.getElementsByName(objName);=09
	var objAll =3D document.getElementById(thisObj.name + '_All');
	var selectedAll =3D true;
	for(i=3D0; i<checkboxCol.length; i++){
		if(!checkboxCol[i].checked){
			selectedAll =3D false;
		}
	}
	objAll.checked =3D selectedAll;
}
function checkboxSelectAllOnload(objName){
	var checkboxCol =3D document.getElementsByName(objName);=09
	var objAll =3D document.getElementById(objName + '_All');
	var selectedAll =3D true;
	for(i=3D0; i<checkboxCol.length; i++){
		if(!checkboxCol[i].checked){
			selectedAll =3D false;
		}
	}
	objAll.checked =3D selectedAll;
}	=09

/* ----------- Select All Checkbox Colection (END) =
----------------------------- */

function getCoords(element, c_type, c_dir){
	if(!AX_IE){
		var c_dir =3D (c_dir =3D=3D 'top') ? 'y' : 'x'	=09
		//alert(c_dir);
		return getRealPos(element, c_dir);
	}else{
	    col=3Delement.getClientRects();   =20
	    bndrct=3Delement.getBoundingClientRect();
	    for(rctnum =3D 0; rctnum <  col.length;) {
	        rct =3D col[rctnum];     =20
	        if(c_type =3D=3D 'screen'){
	            typeObj =3D rct;
	        }else if(c_type =3D=3D 'document'){
	            typeObj =3D bndrct;
	        }
	        if(c_dir =3D=3D 'top'){
	            return typeObj.top;
	        }else if(c_dir =3D=3D 'left'){
	            return typeObj.left;
	        }else if(c_dir =3D=3D 'bottom'){
	            return typeObj.bottom;
	        }else if(c_dir =3D=3D 'right'){
	            return typeObj.right;
	        }
	        rctnum++;
	    }
	}
}

/* ---------------------------------------- resize frame --- vertical =
---- start ---------------------------------------- */

function getCoords_resizeFrame(element, c_type, c_dir){
	col=3Delement.getClientRects();
	bndrct=3Delement.getBoundingClientRect();
  	for(rctnum =3D 0; rctnum <  col.length;) {
		rct =3D col[rctnum];	=09
		if(c_type =3D=3D 'screen'){
			typeObj =3D rct;
		}else if(c_type =3D=3D 'document'){
			typeObj =3D bndrct;
		}
		if(c_dir =3D=3D 'top'){
			return typeObj.top;
		}else if(c_dir =3D=3D 'left'){
			return typeObjleft;
		}else if(c_dir =3D=3D 'bottom'){
			return typeObj.bottom;
		}else if(c_dir =3D=3D 'right'){
			return typeObj.right;
		}
		rctnum++;
    }
}

function getCookieWidthStr(frameHandleName){
	CookieWidthStr =3D getCookie('resizeFrameWidth');
	CookieWidthStrAry =3D CookieWidthStr.split('*');
	for(i=3D0;i<CookieWidthStrAry.length;i++){
		tempAry =3D CookieWidthStrAry[i].split('^');
		if(tempAry[0] =3D=3D frameHandleName ){
			return tempAry[1];
		}
	}
	return null;
}

function updateCookieWidthStr(frameHandleName,frameHandleWidth){
	ToCookieWidthStr =3D '';
	CookieWidthStr =3D getCookie('resizeFrameWidth');
	if(getCookieWidthStr(frameHandleName) !=3D null){
		OStr =3D frameHandleName + '^' + getCookieWidthStr(frameHandleName) + =
'*';
		NStr =3D frameHandleName + '^' + frameHandleWidth + '*';
		//alert('|' + OStr + '_Ostr' + NStr + '_Nstr' + '|');
		ToCookieWidthStr =3D CookieWidthStr.replace(OStr, NStr);
	}else{
		NStr =3D frameHandleName + '^' + frameHandleWidth + '*';
		//alert(NStr + '_Nstr');
		ToCookieWidthStr =3D CookieWidthStr + NStr ;
	}
	//alert(ToCookieWidthStr);
	setCookie('resizeFrameWidth', ToCookieWidthStr, '', '/' );
}

var r_originalCellWidth =3D '';
var r_startCellWidth =3D '';
var r_startX =3D '';
var r_endX =3D '';
var handleName =3D '';
var FrameOri =3D '';
var maxWidth =3D 800;

function resizeFrameHandleAction(){
	if(event.type =3D=3D 'dblclick'){
		document.all[handleName].style.width =3D r_originalCellWidth;
	}else if(event.type =3D=3D 'dragend'){
		if(window.event.clientX < maxWidth){
			r_endX =3D window.event.clientX;
		}else{
			r_endX =3D maxWidth;
		}
		if(FrameOri =3D=3D 'undefined' || FrameOri =3D=3D 'left'){
			newCellWidth =3D eval(r_startCellWidth + (r_endX - r_startX ));
		}else{
			newCellWidth =3D eval(r_startCellWidth - (r_endX - r_startX ));
		}
		if(newCellWidth <=3D 43){
			newCellWidth =3D 43
		}
		document.all[handleName].style.width =3D newCellWidth;
	//alert(getCookieWidthStr(handleName));
	//updateCookieWidthStr(handleName, newCellWidth);
	//setCookie('headerCellWidth_'+contentTableName, =
ColWidth(contentTableName, true), '', '/' );
		document.all['dummy_line_'+handleName].style.display =3D 'none';
	}else if(event.type =3D=3D 'drag'){	=09
		document.all['dummy_line_'+handleName].style.display =3D 'inline';
	}
	if(window.event.clientX < maxWidth){
		document.all['dummy_line_'+handleName].style.left =3D =
window.event.clientX;
	}
}

function resizeFrameHandleOnmouseover(handleObj,orientAtion){		=09
	FrameOri =3D orientAtion;
	handleObj.ondrag =3D resizeFrameHandleAction;
	handleObj.ondragend =3D resizeFrameHandleAction;				=09
	handleObj.ondblclick =3D resizeFrameHandleAction;
	handleName =3D handleObj.id.split('_')[1];=09
	r_startX =3D window.event.clientX;		=09
	if(r_originalCellWidth =3D=3D ''){
		r_originalCellWidth =3D document.all[handleName].offsetWidth;
	}
	//updateCookieWidthStr(handleName, r_startCellWidth);
	r_startCellWidth =3D document.all[handleName].offsetWidth;
	document.all['dummy_line_'+handleName].style.top =3D =
getCoords_resizeFrame(handleObj, 'document', 'top');	=09
}

function resizeFrame(Td, orientation){	=09
	returnStr =3D '<img id=3DRsHandle_'+Td+' src=3D\'images/spacer.gif\' =
width=3D100% height=3D100% =
onmouseover=3D\'resizeFrameHandleOnmouseover(this,"'+orientation+'")\' =
style=3D\'cursor:col-resize;background-color:transparent\' >';
	returnStr =3D returnStr + '<div id=3Ddummy_line_'+Td+' =
style=3D\'position:absolute;top:0px;left:0px;background-color:transparent=
;width:3px;height:100%;display:none;z-index:5000;background-image:url(ima=
ges/drag_dumny_line.gif)\' ><div>';
	/*
	if(getCookie('resizeFrameWidth') =3D=3D null){
		setCookie('resizeFrameWidth', 'firstFrame^150*', '', '/' );
	}else{
		if(getCookieWidthStr(handleName) !=3D null){
			//document.all[handleName].style.width =3D =
parseInt(getCookieWidthStr(handleName));=09
		}
	}
	*/=09
	//alert(document.cookie);
	document.write(returnStr);
}

/* ---------------------------------------- resize frame --- vertical =
---- end ---------------------------------------- */

/* ---------------------------------------- rightClickMenu at Tree =
---------------------------------------- */

var oPopup =3D window.createPopup()

var overColor =3D '#316AC5';
var outColor =3D 'white';
var borderColor =3D '#CCCCCC';
var maxMenuWidth =3D 0;

function rightClickMenuItem(itemAry){
	styleCss =3D 'position:relative;border-top:'+borderColor+' 1px =
solid;border-left:'+borderColor+' 1px solid;padding:0;' +
						=
'font-weight:bold;font-size:10px;background-color:'+outColor+';cursor: =
hand;color: black;font-family:verdana;' +=20
						'top:0px;left:0px;height:20px';
	tmpStr =3D "<DIV style=3D\""+styleCss+"\" =
onclick=3D\"window.parent.rigihtMenuAction('"+itemAry[0]+"','"+itemAry[1]=
+"','"+itemAry[2]+"'); window.parent.oPopup.hide();\" =
oncontextmenu=3D'return false' =
onmouseover=3D\"this.style.backgroundColor=3D'"+overColor+"';this.style.c=
olor=3D'white'\" =
onmouseout=3D\"this.style.backgroundColor=3D'"+outColor+"';this.style.col=
or=3D'black'" +
		" //window.parent.oPopup.hide()\"  ><IMG =
src=3D\""+itemAry[itemAry.length-1]+"\" align=3DabsMiddle =
style=3D\"margin:1 6 1 6\" >" + itemAry[0] + "</DIV>";	=09
	return tmpStr ;=09
}
function getTextWidth(stxt){
	if(document.all.tNOBR =3D=3D undefined){
		tElement =3D document.createElement('NOBR');=09
		tElement.id =3D 'tNOBR' ;
		tElement.innerHTML =3D '';	=09
		tElement.style.position =3D 'absolute' ;	=09
		tElement.style.top =3D -1000;
		tElement.style.left =3D -1000;
		document.body.appendChild(tElement);
	}=09
	document.all.tNOBR.innerHTML =3D stxt;
	return document.all.tNOBR.offsetWidth ;
}
function rightClickMenu(MenuAry){
	tmpStr =3D '';
	maxMenuWidth =3D 0 ;
	for(i=3D0;i<=3DMenuAry.length-1;i++){
		tWidth =3D getTextWidth(MenuAry[i][0]);
		maxMenuWidth =3D (tWidth > maxMenuWidth) ? tWidth : maxMenuWidth;
		tmpStr =3D tmpStr + rightClickMenuItem(MenuAry[i]) ;
	}
	return tmpStr ;
}

function goContext(obj, MenuAry)
{
  var itemHeight =3D 20;
 =20
  var oPopupBody =3D oPopup.document.body;
  var oPopupLeft =3D event.x - obj.offsetLeft;
  var oPopupTop =3D obj.offsetHeight;
=09
  MenuHeight =3D itemHeight*MenuAry.length + 1;

  oPopupBody.innerHTML =3D '<div style=3D"border-bottom:1px solid =
'+borderColor+';border-right:1px solid '+borderColor+'" >' + =
rightClickMenu(MenuAry) + '</div>';
  menuWin =3D oPopup.show(oPopupLeft, oPopupTop, maxMenuWidth+45, =
MenuHeight , obj);

}

function closePopup()
{
  oPopup.hide();
}


/* ---------------------------------------- rightClickMenu at Tree =
---------------------------------------- */


/* ---------------------------------------- resetIframeHeight =
---------------------------------------- */
function resetIframeHeight(){
	var targetIframe =3D =
window.parent.document.getElementById(window.name);
	targetIframe.scrolling =3D 'no';
	targetIframe.style.height =3D =
document.getElementById('bodyDivObj').offsetHeight;
}
/* ---------------------------------------- resetIframeHeight =
---------------------------------------- */


function bodyOnLoad(){
	if(document.getElementById('jstDateTime') !=3D undefined){
		changeUTCTime(document.getElementById('jstDateTime'));
	}=09
	if(document.getElementById('osDateTime') !=3D undefined){
		changeUTCTime(document.getElementById('osDateTime'));
	}=09
	if(document.getElementById('shootDateTime') !=3D undefined){
		changeUTCTime(document.getElementById('shootDateTime'));
	}
}


/* ---------------------------------------- java html tree =
---------------------------------------- */
function treeOpenNode(thisObj, thisEvent){
	var	childColId =3D thisObj.id.replace('plusMinusImage_', '');
	//alert(thisObj.className);
	if(thisObj.className =3D=3D 'Tminus'){
		onOffTreeNode(childColId, 'none');
		thisObj.className =3D 'Tplus';	=09
	}else if(thisObj.className =3D=3D 'Lminus' ){
		onOffTreeNode(childColId, 'none');
		thisObj.className =3D 'Lplus';
	}else if(thisObj.className =3D=3D 'Tplus' ){
		onOffTreeNode(childColId, '');
		thisObj.className =3D 'Tminus';
	}else if(thisObj.className =3D=3D 'Lplus' ){
		onOffTreeNode(childColId, '');
		thisObj.className =3D 'Lminus';		=09
	}

}
function onOffTreeNode(childColName, dFlag){
	var tmpChildCol =3D document.getElementsByName(childColName);
	//alert(tmpChildCol.length);
	for(w=3D0; w<tmpChildCol.length; w++){
		tmpChildCol[w].style.display =3D dFlag;
	}=09
}
/* ---------------------------------------- java html tree =
---------------------------------------- */































------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.techmessenger.com/js/menu.js

//alert('Menu');

var systemNameConstant =3D 0;
=09
var systemNameArray =3D [
	['Tech Messenger'],=20
	['Press Release Center'],=20
	['Journalist Center'],
	['Administration Site']
]

function getSystemName(){
	sysName =3D systemNameArray[systemNameConstant];
	return sysName;
}

// top Right Menu array =
---------------------------------------------------------

/* ---------------------------------------- admin module =
----------------------------------------*/
function logoutAdmin(){
	window.top.hasLogined =3D false;=20
	window.location =3D 'admin_homePage.html';
}

if(window.top.hasLogined =3D=3D true){
	var trmAry_admin=3D [
		['Journalist Center', 'jc_index.html', 'enabled', '_blank' ],=20
		['PR Center', 'pr_index.html', 'enabled', '_blank' ], 		=09
		['Logout', 'javascript:logoutAdmin()', 'enabled', '' ]
	]
}else{
	var trmAry_admin=3D [
		//['Logout', 'javascript:logoutAdmin()', 'enabled', '' ]
	]
}
/* ---------------------------------------- admin module =
----------------------------------------*/

/* ---------------------------------------- Journalist =
----------------------------------------*/
function logoutJournal(){
	window.top.hasLogined =3D false;=20
	window.location =3D 'jc_homePage.html';
}

if(window.top.hasLogined =3D=3D true){
	var trmAry_journalList =3D [
		['Tech Messenger', 'index.html', 'enabled', '_blank' ], =09
		['Logout', 'javascript:logoutJournal()', 'enabled', '' ]
	]
}else{
	var trmAry_journalList =3D [
		//['Logout', 'javascript:logoutJournal()', 'enabled', '' ]
	]
}
/* ---------------------------------------- Journalist =
----------------------------------------*/

/* ---------------------------------------- Press Release Center =
----------------------------------------*/
function logoutPR(){
	window.top.hasLogined =3D false;=20
	window.location =3D 'pr_homePage.html';
}
if(window.top.hasLogined =3D=3D true){
	var trmAry_pressRelease =3D [
		['Journalist Center', 'jc_index.html', 'enabled', '_blank' ],=20
		['Tech Messenger', 'index.html', 'enabled', '_blank' ], 		=09
		['Logout', 'javascript:logoutPR()', 'enabled', '' ]
	]
}else{
	var trmAry_pressRelease =3D [
		//['Logout', 'javascript:logoutPR()', 'enabled', '' ]
	]
}
/* ---------------------------------------- Press Release Center =
----------------------------------------*/

/* ---------------------------------------- Public Site =
----------------------------------------*/
var trmAry_public =3D [
	//['Administration', 'adminHomePage.html', 'enabled', '_blank' ]
	//['Help Center', 'loginPage.html', 'disabled', '' ]
]
/* ---------------------------------------- Public Site =
---------------------------------------- */

function trm(p_ary, p_sel){=09
	if(p_ary.length =3D=3D 0){
		return '';=09
	}=09
	trmStr =3D '<table class=3D"trm" border=3D"0" cellspacing=3D"0" =
cellpadding=3D"0" style=3D"float:right" >' +
						'<tr>' +
							'<td width=3D"1" ><img src=3D"images/trm_corner.gif"/></td>' ;
	for(i=3D0; i<p_ary.length; i++){
		var o_txt =3D p_ary[i][0];
		var o_url =3D p_ary[i][1];
		var o_dis =3D p_ary[i][2];
		var o_tgt =3D (p_ary[i][3] =3D=3D '' || p_ary[i][3] =3D=3D undefined ) =
? '_self' : p_ary[i][3];
		var o_sel =3D p_sel;
			trmStr =3D trmStr + '<td class=3D"trmOff" >'  ;
			trmStr =3D (o_dis =3D=3D 'enabled') ? trmStr + '<a href=3D"'+o_url+'" =
target=3D"' + o_tgt + '" >'+o_txt+'</a>' : trmStr + o_txt ;
			trmStr =3D trmStr + '</td>' ;
			trmStr =3D ( i !=3D p_ary.length-1) ? trmStr + '<td class=3D"trmOff" =
style=3D"padding:0px" >|<img src=3D"images/spacer.gif" width=3D"10" =
/></td>' : trmStr ;
	}
								'</tr>' +
							'</table>';
	return trmStr;
}=09


// top Menu array =
---------------------------------------------------------

/* ---------------------------------------- admin module =
----------------------------------------*/
if(window.top.hasLogined =3D=3D true){
	var muAry_admin =3D [
		['0', 'Home', 'admin_homePage.html', 'enabled', '' ],
		['2', 'Organization Maintenance', 'admin_organizationList.html', =
'enabled', '' ],
		['5', 'Contact Maintenance', 'admin_contactList.html', 'hidden', '' ],
		['1', 'User Maintenance', 'admin_userList.html', 'enabled', '' ],	=09
		['3', 'Role Maintenance', 'admin_roleList.html', 'enabled', '' ],
		['4', 'Category Maintenance', 'admin_category.html', 'enabled', '' ]
	]=09
}else{
	var muAry_admin =3D [
		['0', 'Home', 'admin_homePage.html', 'hidden', '' ],
		['2', 'Organization Maintenance', 'admin_organizationList.html', =
'hidden', '' ],
		['5', 'Contact Maintenance', 'admin_contactList.html', 'hidden', '' ],	=
		=09
		['1', 'User Maintenance', 'admin_userList.html', 'hidden', '' ],	=09
		['3', 'Role Maintenance', 'admin_roleList.html', 'hidden', '' ],
		['4', 'Category Maintenance', 'admin_category.html', 'hidden', '' ]
	]
}
/* ---------------------------------------- admin module =
----------------------------------------*/

/* ---------------------------------------- Journalist =
----------------------------------------*/
if(window.top.hasLogined =3D=3D true){
	var muAry_journalist =3D [
		['0', 'Home', 'jc_homePage.html', 'enabled', '' ],
		['2', 'Press Releases', 'jc_prList.html', 'enabled', '' ],
		['3', 'Update Profile', 'jc_profileUpdateForm.html', 'enabled', '' ],
		['4', 'Select Categories', 'jc_categoryForm.html', 'hidden', '' ],	=09
		['1', 'Contact Us', 'jc_contactUs.html', 'hidden', '' ]
	]
}else{
	var muAry_journalist =3D [
		['0', 'Home', 'jc_homePage.html', 'enabled', '' ],
		['2', 'Press Releases', 'jc_prList.html', 'hidden', '' ],
		['3', 'Update Profile', 'jc_profileUpdateForm.html', 'hidden', '' ],
		['4', 'Select Categories', 'jc_categoryForm.html', 'hidden', '' ],	=09
		['1', 'Contact Us', 'jc_contactUs.html', 'hidden', '' ]
	]=09
}
/* ---------------------------------------- Journalist =
----------------------------------------*/

/* ---------------------------------------- Press Release =
----------------------------------------*/
if(window.top.hasLogined =3D=3D true){
	var muAry_pressRelease =3D [
		['0', 'PR Maintenance', 'pr_pressReleaseList.html', 'enabled', '' ],=09
		['1', 'PR Report', 'pr_reportList.html', 'enabled', '' ]
	]
}else{
	var muAry_pressRelease =3D [
		//['PR Maintenance', 'pr_pressReleaseList.html', 'enabled', '' ],=09
		//['PR Report', 'pr_report.html', 'enabled', '' ]
	]
}
/* ---------------------------------------- Press Release =
----------------------------------------*/

/* ---------------------------------------- Public Site =
---------------------------------------- */
var muAry_public =3D [
	['0', 'Home', 'public_homePage.html', 'enabled', '' ],
	['7', 'Today\'s Press Releases', 'public_prList.html', 'enabled', '' ],
	['2', 'Journalist Center', 'jc_index.html', 'enabled', '_blank' ],
	['1', 'Submit Press Release', 'public_submitPressRelease.html', =
'enabled', '' ],
	['3', 'PR Tips', 'public_prTip.html', 'enabled', '' ],
	['4', 'Services', 'public_service.html', 'enabled', '' ],
	['5', 'About Us', 'public_aboutUs.html', 'enabled', '' ],
	['6', 'Contact Us', 'public_contactUs.html', 'enabled', '' ]
]=09
/* ---------------------------------------- Public Site =
---------------------------------------- */

function muOnclick(pSel, pUrl, pTgt){
//	muObj =3D document.getElementById('mu');
//	muObj.innerHTML =3D mu(muAry , pSel);=09
//	window.target =3D pTgt;
//	window[pTgt].location =3D pUrl;
}
function mu(mAry, p_sel){	=09
		var muArrayName =3D mAry.split('_')[1];
		muArrayName =3D 'public';=20
		var muBgColor =3D  '#DDDDDD';=20
		muBgColor =3D (muArrayName =3D=3D 'journalist') ? '#E78E16' : =
muBgColor ;
		muBgColor =3D (muArrayName =3D=3D 'pressRelease') ? '#00A800' : =
muBgColor ;
		muBgColor =3D (muArrayName =3D=3D 'admin') ? '#790000' : muBgColor ;
		muBgColor =3D (muArrayName =3D=3D 'public') ? '#A6CEFF' : muBgColor ;
		mAry =3D eval(mAry);
		var muStr =3D '<table border=3D"0" cellspacing=3D"0" cellpadding=3D"0" =
><tr><td><img src=3D"images/logo.jpg" height=3D"65" width=3D"220" >' +=20
				'</td><td class=3D"systemName" =
>'+getSystemName()+'</td></tr></table>' +=20
				'<table class=3D"muHeight" width=3D"100%" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0" ><tr><td style=3D"border-top:1px =
solid #CCCCCC; padding:2px 0px 0px 0px; background-position:top right; =
background-image:url(images/muBg_' + muArrayName + '.jpg) ; =
background-color:' + muBgColor + '" >' ;
				muStr =3D muStr + '<table height=3D"100%"width=3D"100%" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0" style=3D"border-bottom:5px solid =
#1663A9" >' +=20
					'<tr>' ;
						if(mAry.length > 0){
							for(i=3D0; i<mAry.length; i++){
								var o_id =3D mAry[i][0];
								var o_txt =3D mAry[i][1];
								var o_url =3D mAry[i][2];
								var o_dis =3D mAry[i][3];
								var o_tgt =3D (mAry[i][4] =3D=3D '' || mAry[i][4] =3D=3D =
undefined ) ? '_self' : mAry[i][4];
								var o_sel =3D p_sel;
								if(o_dis.toLowerCase() !=3D 'hidden'){
									if(o_sel =3D=3D o_id){
										muStr =3D muStr + '<td width=3D"1" ><img =
src=3D"images/spacer.gif" /></td><td width=3D"1" ><img =
src=3D"images/tab_on_left.gif" /></td><td width=3D"1" class=3D"menuOn" =
style=3D"background-image:url(images/tab_on_bg.gif)" ><nobr>' +=20
										//o_txt +=09
										'<a href=3D"' + o_url + '" target=3D"' + o_tgt + '" >' + o_txt	=
+ '</a>' +
										'</nobr></td><td width=3D"1" ><img =
src=3D"images/tab_on_right.gif"/></td>' ;=09
									}else{
										muStr =3D muStr + '<td width=3D"1" ><img =
src=3D"images/spacer.gif" /></td><td width=3D"1" ><img =
src=3D"images/tab_off_left.gif"/></td><td width=3D"1" class=3D"menuOff" =
style=3D"background-image:url(images/tab_off_bg.gif)" ><nobr>' ;
										//muStr =3D (o_dis =3D=3D 'disabled') ? muStr + o_txt	: muStr =
+ '<a href=3D"javascript:muOnclick(\'' + i + '\', \'' + o_url + '\', \'' =
+ o_tgt + '\' );" ><nobr>' + o_txt	+ '</nobr></a>' ;
										muStr =3D (o_dis =3D=3D 'disabled') ? muStr + o_txt	: muStr + =
'<a href=3D"' + o_url + '" target=3D"' + o_tgt + '" >' + o_txt	+ '</a>' =
;
										muStr =3D muStr + '</nobr></td><td width=3D"1" ><img =
src=3D"images/tab_off_right.gif"/></td>' ;
									}
								}
							}
						}
			muStr =3D muStr + '<td style=3D"border-bottom:1px solid #AAAAAA" =
><img src=3D"images/spacer.gif" width=3D"1" height=3D"1" /></td></tr>' + =

			'</table>' ;
			muStr =3D muStr + '</tr></table>' ; 			=09
	return muStr ;=09
}

				         =20
function footerContent(){
	sepStr =3D '&nbsp;&nbsp;|&nbsp;&nbsp;';
	footerStr =3D '<table width=3D"100%" border=3D"0" cellspacing=3D"0" =
cellpadding=3D"0" >' +=20
		'<tr>' +=20
			'<td class=3D"footerLeft" ><img =
src=3D"images/footer_left.jpg"/></td>' +=20
      		'<td class=3D"footerContent" >' +=20
      		'<a href=3D"public_privacy.html" >Privacy Statement</a>' +=20
      		sepStr +=20
      		'<a href=3D"public_terms.html" >Terms of Use</a>' +=20
      		'</td>' +=20
      		'<td class=3D"footerContent" style=3D"text-align:right" >&copy; =
2006 Zakx. All rights reserved. ' +       	=09
      		'<td class=3D"footerRight" ><img =
src=3D"images/footer_right.jpg"/></td>' +=20
    	'</tr>' +
    	'</table>' ;
   return footerStr ;    =09
}


/* ---------------------------------------- tab menu =
---------------------------------------- */

function initTabMenu( tabMenuArray, otabName, selectedTab){
	document.getElementById(otabName).innerHTML=3D tabMenu(tabMenuArray, =
otabName, selectedTab );
	if(selectedTab >=3D 0){
		document.getElementById(otabName + selectedTab).style.display =3D =
'block';
	}
}

function tMOnclick(tmArray, tabName, pSel, pUrl){
	tMAryName =3D tmArray;
	tmArray =3D eval(tmArray);
	tMObj =3D document.getElementById(tabName);
	tMObj.innerHTML =3D tabMenu(tMAryName, tabName, pSel);
	for(a=3D0; a<tmArray.length; a++){
		try{
			if(pSel =3D=3D eval(a + 1)){
				document.getElementById(tabName + eval(a+1)).style.display =3D =
'block';
			}else{
				document.getElementById(tabName + eval(a+1)).style.display =3D =
'none';
			}
		}catch(e){
			//alert('No this tab');
		}
	}
}

function tabMenu(tMAry, tabName, p_sel){
	tMAryName =3D tMAry;
	tMAry =3D eval(tMAry);
	tMStr =3D 	'<table class=3D"tabBg" width=3D"100%" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0" >' +
					'<tr>' ;
						for(i=3D0; i<tMAry.length; i++){
							var o_txt =3D tMAry[i][0];
							var o_url =3D tMAry[i][1];
							var o_dis =3D tMAry[i][2];
							var o_sel =3D eval(p_sel - 1);
							if(o_sel =3D=3D i){
								tMStr =3D tMStr + '<td class=3D"tabOn" ><nobr>' ;
								tMStr =3D tMStr + o_txt ;
								tMStr =3D tMStr + '</nobr></td>' ;
							}else{
								tMStr =3D tMStr + '<td class=3D"tabOff" ><nobr>' ;
								tMStr =3D tMStr + '<a href=3D"javascript:tMOnclick(\'' + =
tMAryName + '\' , \'' + tabName + '\' ,  ' + eval(i+1) + ', \'' + o_url =
+ '\' );" >' + o_txt	+ '</a>' ;
								tMStr =3D tMStr + '</nobr></td>' ;
							}
						}
					tMStr =3D tMStr + '<td class=3D"lastTd" >&nbsp;</td></tr>' +
				'</table>	' ;
	return tMStr ;
}
=09
/* ---------------------------------------- tab menu =
---------------------------------------- */













------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.techmessenger.com/js/calendar.js


<!-- Begin  //place these scripts within BODY tag if you are using IE =
4.0 or below.
//***********************************************************************=
*****
// PopCalendar 3.30, Emailware(please mail&commend me if u like it)
// Originally coded by Liming(Victor) Weng, email: victorwon@netease.com
// Release date: 2000.3.7
// Anyone may modify it to satify his needs, but please leave this =
comment ahead.
//gt_lt, ge_le
//<td><a class=3D"calendarIcon" =
href=3D"javascript:fPopCalendar(document.getElementById('osDate'), =
'today', 'today', 'gt_lt')" ><img name=3D"CalendarButton" =
src=3D"images/calendar_icon.gif" border=3D"0" /></a></td>
//<td><a class=3D"eraseIcon" =
href=3D"javascript:fPopEraser(document.getElementById('osDate'))" =
tabIndex=3D"100" ><img name=3D"EraserButton" =
src=3D"images/eraser_icon.gif" border=3D"0" /></a></td>
//***********************************************************************=
*****

AX_UserAgent =3D navigator.userAgent;
AX_Opera =3D (AX_UserAgent.indexOf("Opera") !=3D -1);
AX_DOM =3D (document.getElementById) ? true : false;
AX_NS4 =3D (document.layers) ? true : false;
AX_IE =3D (document.all && !AX_Opera ) ? true : false;
AX_IE4 =3D AX_IE && !AX_DOM;
AX_Mac =3D (navigator.appVersion.indexOf("Mac") !=3D -1);
AX_IE4M =3D AX_IE4 && AX_Mac;

var gdCtrl =3D new Object();
var goSelectTag =3D new Array();
var gcGray =3D "#808080";
var gcToggle =3D "#88A8DD";
var gcBG =3D "#f5f5f5";
var CalBG =3D "#FCFCFC";
var TodayColor =3D "#FFCC00";
var OutMonthColor =3D '#E5E5E5';

var gMonths =3D new =
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","=
Dec");
var gdCurDate =3D new Date();
var giYear =3D gdCurDate.getFullYear();
var giMonth =3D gdCurDate.getMonth()+1;
var giDay =3D gdCurDate.getDate();
//var dateFormat =3D 'dd/mm/yyyy';
var dateFormat =3D 'dd-mon-yyyy';
var digitFormat =3D true; //true -- "01/09/2005" , false -- "1/9/2005"
var separator =3D '-';
var otbSelDay =3D '';
var otbSelMonth =3D '';
var otbSelYear =3D '';
var fromDate =3D '';
var toDate =3D '';
var gtOrEq =3D true;
var fPmr =3D true;
var tPmr =3D true;

function mmToMON(mmStr){
    var monthNum =3D formatToNonZeroStr(mmStr);
    monthNum =3D parseInt(monthNum);
    return gMonths[monthNum-1];
}

function monToMM(monStr){
    var monthStr =3D monStr.toLowerCase();
    for(i=3D0;i<gMonths.length;i++){
        if(monthStr =3D=3D gMonths[i].toLowerCase()){
            if(digitFormat =3D=3D true || i <=3D 9){
                return '0'+eval(i+1);=20
            }else{
                return i;=20
            }
        }  =20
    }
}

function getRealPos(ELEMENT, DIR){
	var pos;
	(DIR=3D=3D'x') ? pos=3DELEMENT.offsetLeft : pos=3DELEMENT.offsetTop;
	tempELEMENT=3DELEMENT.offsetParent;
	while(tempELEMENT!=3Dnull)	{
		pos+=3D(DIR=3D=3D'x')?tempELEMENT.offsetLeft:tempELEMENT.offsetTop;
		tempELEMENT=3DtempELEMENT.offsetParent;
	}
	pos =3D (DIR=3D=3D'x') ? pos : pos - document.body.scrollTop;
	return pos;
}

function calendarGetCoords(element, c_type, c_dir){=09
	if(!AX_IE){
		var c_dir =3D (c_dir =3D=3D 'top') ? 'y' : 'x'	=09
		//alert(c_dir);
		return getRealPos(element, c_dir);
	}else{
	    col=3Delement.getClientRects();   =20
	    bndrct=3Delement.getBoundingClientRect();
	    for(rctnum =3D 0; rctnum <  col.length;) {
	        rct =3D col[rctnum];     =20
	        if(c_type =3D=3D 'screen'){
	            typeObj =3D rct;
	        }else if(c_type =3D=3D 'document'){
	            typeObj =3D bndrct;
	        }
	        if(c_dir =3D=3D 'top'){
	            return typeObj.top;
	        }else if(c_dir =3D=3D 'left'){
	            return typeObj.left;
	        }else if(c_dir =3D=3D 'bottom'){
	            return typeObj.bottom;
	        }else if(c_dir =3D=3D 'right'){
	            return typeObj.right;
	        }
	        rctnum++;
	    }
	}
}

function formatToZeroStr(oNum){
    var returnNum =3D '';
    if(oNum<10){
        returnNum =3D '0' + oNum;
    }else{
        returnNum =3D oNum;
    }
    return returnNum ;
}

function formatToNonZeroStr(oNum){
    var oContinue =3D true;
    while (oContinue =3D=3D true)
   {
        if(oNum.substr(0,1) =3D=3D '0'){
            oNum =3D oNum.replace('0', '');
            oContinue =3D true;
        }else{
            oContinue =3D false;
        }
   }
    return parseInt(oNum);
}

function fSetDate(iYear, iMonth, iDay){
  document.getElementById('VicPopCal').style.visibility =3D "hidden";
  document.getElementById('VicPopCalIframe').style.visibility =3D =
"hidden";
  var dateFormatObj =3D dateFormat.split(separator);
  var formatedDate =3D '';
  for(i=3D0;i<dateFormatObj.length;i++) {
    switch (dateFormatObj[i].toLowerCase()){
      case 'dd':
          if(digitFormat){
              formatedDate =3D formatedDate + formatToZeroStr(iDay) + =
separator ;
          }else{
              formatedDate =3D formatedDate + iDay + separator ;
          }
          break;
      case 'mm':
          if(digitFormat){
              formatedDate =3D formatedDate + formatToZeroStr(iMonth) + =
separator ;
          }else{
              formatedDate =3D formatedDate + iMonth + separator ;
          }
          break;
      case 'mon':=20
          formatedDate =3D formatedDate + mmToMON(iMonth.toString()) + =
separator ;
          break;
      case 'yyyy':
          formatedDate =3D formatedDate + iYear + separator ;
          break;
    }
  }
  formatedDate =3D formatedDate.substr(0, formatedDate.length-1);
  gdCtrl.value =3D formatedDate ;
  for (i=3D0; i<goSelectTag.length; i++){
    goSelectTag[i].style.visibility =3D "visible";
  }
  goSelectTag.length =3D 0;
 =20
// for PRS only =20
if(document.getElementById(gdCtrl.id + 'Time') !=3D undefined){
  selTime =3D document.getElementById(gdCtrl.id + 'Time').selectedIndex =
;
  selDateObj =3D new Date();
  selDateObj.setFullYear(iYear, iMonth-1, iDay);
  selDateObj.setHours(selTime, 0, 0) ;
  changeUTCDate(gdCtrl, selDateObj);
}
   =20
}

/*
  var USA_EST_Offset =3D '+1000';
  var USA_PST_Offset =3D '+0800';
  var EU_CET_Offset =3D '+0200';
  var Asia_CST_Offset =3D '+0300';
*/ =20

//var timeZoneOffsetAry =3D [ '', '+1000', '+2000', '+3000', '+4000' ];

function changeUTCTime(thisObj){
  var selTimeField =3D thisObj.selectedIndex ;
  var selDateField =3D =
document.getElementById(thisObj.id.replace('Time', ''));

  if(selDateField.value !=3D ''){
    var selDateFieldValue =3D selDateField.value ;
    selDateFieldYear =3D selDateFieldValue.split(separator)[2];
    selDateFieldMonth =3D =
monToMM(selDateFieldValue.split(separator)[1]);
    selDateFieldDay =3D selDateFieldValue.split(separator)[0];
   =20
    tSelDateObj =3D new Date();
    tSelDateObj.setFullYear(selDateFieldYear, =
parseFloat(selDateFieldMonth)-1, selDateFieldDay);
    tSelDateObj.setHours(selTimeField, 0, 0) ;
    changeUTCDate(thisObj.id.replace('Time', ''), tSelDateObj); =20
  }
}

function changeUTCDate(thisObj, oSelDateObj){=20
  if(typeof thisObj =3D=3D 'string'){
    thisObjId =3D thisObj;
  }else{
    thisObjId =3D thisObj.id;
  }
  tmpDate =3D new Date();
 =20
  tmpDate.setFullYear(((!AX_IE) ? eval(oSelDateObj.getYear() + 1900) : =
oSelDateObj.getYear()), oSelDateObj.getMonth(), oSelDateObj.getDate());
  tmpDate.setHours(oSelDateObj.getHours(), oSelDateObj.getMinutes(), =
oSelDateObj.getSeconds());
  for(p=3D1; p<=3D4; p++){
 =20
    oSelDateObj.setFullYear(((!AX_IE) ? eval(tmpDate.getYear() + 1900) : =
tmpDate.getYear()), tmpDate.getMonth(), tmpDate.getDate());
    oSelDateObj.setHours(tmpDate.getHours(), tmpDate.getMinutes(), =
tmpDate.getSeconds());
    oSelDateObj.setHours(oSelDateObj.getHours() + =
parseFloat(timeZoneOffsetAry[p].substr(0,3)) );
    oSelDateObj.setMinutes(oSelDateObj.getMinutes() + =
parseFloat(timeZoneOffsetAry[p].substr(3,2)) );
    document.getElementById(thisObjId + '_date_' + p).innerHTML =3D =
formatToZeroStr(oSelDateObj.getDate()) + separator + =
mmToMON(eval(oSelDateObj.getMonth()+1).toString()) + separator + =
((!AX_IE) ? eval(oSelDateObj.getYear() + 1900) : oSelDateObj.getYear());
    document.getElementById(thisObjId + '_time_' + p).innerHTML =3D =
oSelDateObj.getHours() + ':00';
  } =20
}

function fPopEraser(thisTargetObj){
  thisObjId =3D thisTargetObj.id ;
  thisTargetObj.value =3D '';
  if(document.getElementById(thisObjId+'Time') !=3D undefined ){
	document.getElementById(thisObjId+'Time').selectedIndex =3D 0;   =
//reset time dropdown=20
	for(p=3D1; p<=3D4; p++){
		document.getElementById(thisObjId + '_date_' + p).innerHTML =3D '';
		document.getElementById(thisObjId + '_time_' + p).innerHTML =3D '';
	} =09
  }
}

function Point(iX, iY){
    this.x =3D iX;
    this.y =3D iY;
}

function fBuildCal(iYear, iMonth) {
  var aMonth=3Dnew Array();
  for(i=3D1;i<7;i++)
    aMonth[i]=3Dnew Array(i);

  var dCalDate=3Dnew Date(iYear, iMonth-1, 1);
  var iDayOfFirst=3DdCalDate.getDay();
  var iDaysInMonth=3Dnew Date(iYear, iMonth, 0).getDate();
  var iOffsetLast=3Dnew Date(iYear, iMonth-1, =
0).getDate()-iDayOfFirst+1;
  var iDate =3D 1;
  var iNext =3D 1;

  for (d =3D 0; d < 7; d++)
        aMonth[1][d] =3D (d<iDayOfFirst)?-(iOffsetLast+d):iDate++;
  for (w =3D 2; w < 7; w++)
  for (d =3D 0; d < 7; d++)
        aMonth[w][d] =3D (iDate<=3DiDaysInMonth)?iDate++:-(iNext++);
  return aMonth;
}

function dateOnMouseOut(o_obj){
    if(o_obj.getAttribute('CurrentMonth') =3D=3D 'false'){
        o_obj.style.backgroundColor=3D OutMonthColor;
    }else{        =09
        if(o_obj.getAttribute('Today') =3D=3D 'true'){
            o_obj.style.backgroundColor=3D TodayColor;             =20
        }else{
            o_obj.style.backgroundColor=3D CalBG;
        }
    }
}

function fDrawCal(iYear, iMonth, iCellHeight, iDateTextSize) {
  var startRange =3D '';
  //var endRange =3D '';
  var WeekDay =3D new Array("Su","Mo","Tu","We","Th","Fr","Sa");
  //var WeekDay =3D new =
Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");     =20
    var styleTD =3D " bgcolor=3D'"+gcBG+"' bordercolor=3D'"+gcBG+"' =
valign=3D'middle' align=3D'center' height=3D'"+iCellHeight+"' =
style=3D'font:normal "+iDateTextSize+" Arial;";           =20
  with (document) {
    write("<tr>");
    for(i=3D0; i<7; i++)
        write("<td =
style=3D'width:14%;background-color:#44659B;color:white;text-align:center=
;font-family:verdana;font-size:10px;height:17px' >" + WeekDay[i] + =
"</td>");       =20
    write("</tr>");
    for (w =3D 1; w < 7; w++) {
        write("<tr>");
        for (d =3D 0; d < 7; d++) {          =20
            write("<td id=3DcalCell =
style=3D'text-align:center;height:15px;' >");
            //write("<a id=3DcellText name=3DcellText Today=3D'' =
CurrentMonth=3D'' Victor=3D'Liming Weng' =
style=3D'background-color:"+CalBG+";width:100%;height:100%;cursor:hand' =
onMouseOver=3D'this.style.backgroundColor=3D\""+gcToggle+"\"' =
onMouseOut=3D'dateOnMouseOut(this)' onclick=3D'fSetSelected(this,event)' =
>*</a>");
            write("<button id=3DcellText name=3DcellText Today=3D'' =
CurrentMonth=3D'' Victor=3D'Liming Weng' =
style=3D'background-color:"+CalBG+";width:100%;height:100%;cursor:hand; =
font-size:11px' =
onMouseOver=3D'this.style.backgroundColor=3D\""+gcToggle+"\"' =
onMouseOut=3D'dateOnMouseOut(this)' onclick=3D'fSetSelected(this,event)' =
></button>");
            write("</td>")
        }
        write("</tr>");
    }
  }
}

function fSetSelected(tmpObj,event){
  var aCell =3D tmpObj;
  //if(aCell.tagName =3D=3D 'DIV'){
    //aCell =3D tmpObj.parentElement;
  //}
  var iOffset =3D 0;
  var iYear =3D parseInt(document.getElementById('tbSelYear').value); =20
  var iMonth =3D parseInt(document.getElementById('tbSelMonth').value);
 =20
  event.cancelBubble =3D true; =20
  aCell.style.backgroundColor =3D gcBG; =20
 =20
  with (aCell){  =09
    var iDay =3D parseInt(innerHTML);
    if (style.color=3D=3DgcGray)
        iOffset =3D (aCell.getAttribute('Victor')<10)?-1:1;
    iMonth +=3D iOffset;
    if (iMonth<1) {
        iYear--;
        iMonth =3D 12;
    }else if (iMonth>12){
        iYear++;
        iMonth =3D 1;
    }
  }
  fSetDate(iYear, iMonth, iDay);
}

function resetFunc(){
	//alert('resetFunc');
	//document.getElementById('VicPopCal').style.visibility =3D "hidden";   =
=20
}



function fUpdateCal(iYear, iMonth, iDay) {   =20
  myMonth =3D fBuildCal(iYear, iMonth);
  var i =3D 0;
  for (w =3D 0; w < 6; w++)         =20
    for (d =3D 0; d < 7; d++)
        with (document.getElementsByName('cellText')[eval((7*w)+d)]) {
            Victor =3D i++;
     			style.border =3D '0px solid blue';    =20
            if (myMonth[w+1][d]<0) {
                style.backgroundColor=3DOutMonthColor;
                setAttribute('CurrentMonth', 'false', 0);
                setAttribute('Today', 'false', 0);
                style.color =3D '#CCCCCC';
                innerHTML =3D -myMonth[w+1][d];
                disabled =3D true;
            }else{         =20
                if (myMonth[w+1][d]=3D=3DotbSelDay && iYear =3D=3D =
otbSelYear && iMonth =3D=3D otbSelMonth) {
                    style.border =3D '1px solid blue';
                }              =20
                if((giDay =3D=3D =
myMonth[w+1][d])&&(giMonth=3D=3DparseInt(document.getElementById('tbSelMo=
nth').value))&&(giYear=3D=3DparseInt(document.getElementById('tbSelYear')=
.value))){                =20
                   setAttribute('Today', 'true', 0);
                   style.backgroundColor=3DTodayColor;                   =

                }else{
						setAttribute('Today', 'false', 0);
                   style.backgroundColor=3DCalBG;
                }
                setAttribute('CurrentMonth', 'true', 0);
                style.color =3D ((d=3D=3D0)||(d=3D=3D6))?"red":"black";  =
          =20
                innerHTML =3D myMonth[w+1][d];
                var curDate =3D '';
                curDate =3D  myMonth[w+1][d] +separator+ iMonth =
+separator+  iYear ;
                //alert(curDate+'>15/01/2005'+'_'+ oDateGreater(curDate =
, '15/01/2005'));          =20
               =20
                if(oDateGtOrEq(curDate , fromDate, fPmr) && =
oDateGtOrEq(toDate, curDate, tPmr)){ //check date range
                  disabled =3D false;
                }else{
                    style.color =3D '#BBBBBB';
                    style.backgroundColor=3D'#FAFAFA';
                    disabled =3D true;
                }
            }
        }
}

function fSetYearMon(iYear, iMon, iDay){=09
  document.getElementById('tbSelMonth').options[iMon-1].selected =3D =
true; =20
  tmptbSelYear =3D document.getElementById('tbSelYear');
	for (i =3D 0; i < tmptbSelYear.length; i++){
		if (tmptbSelYear.options[i].value =3D=3D iYear){
			tmptbSelYear.options[i].selected =3D true;
		}
	}
  fUpdateCal(iYear, iMon, iDay);
}

function fPrevMonth(){
  var iMon =3D document.getElementById('tbSelMonth').value;
  var iYear =3D document.getElementById('tbSelYear').value;
  var iDay =3D otbSelDay;
  if (--iMon<1) {
      iMon =3D 12;
      iYear--;
  }
  fSetYearMon(iYear, iMon, iDay);
}

function fNextMonth(){
  var iMon =3D document.getElementById('tbSelMonth').value;
  var iYear =3D document.getElementById('tbSelYear').value;
  var iDay =3D otbSelDay;
  if (++iMon>12) {
      iMon =3D 1;
      iYear++;
  }
  fSetYearMon(iYear, iMon, iDay);
}

function fToggleTags(){
/*
  with (document.getElementsByTagName('SELECT')){
    for (i=3D0; i<length; i++){    	=09
        if =
((item(i).getAttribute('Victor')!=3D"Won")&&fTagInBound(item(i))){
            item(i).style.visibility =3D "hidden";                     =20
            goSelectTag[goSelectTag.length] =3D item(i);           =20
        }
		}
  }
*/
}

function fTagInBound(aTag){    =20
    var CalTop =3D =
calendarGetCoords(document.getElementById('VicPopCal'), 'document', =
'top');
    var CalLeft =3D =
calendarGetCoords(document.getElementById('VicPopCal'), 'document', =
'left');   =20
    var CalWidth =3D document.getElementById('VicPopCal').offsetWidth;
    var CalHeight =3D document.getElementById('VicPopCal').offsetHeight;
    var c1X =3D CalLeft;
    var c1Y =3D CalTop;
    var c2X =3D CalLeft+CalWidth;
    var c2Y =3D CalTop+CalHeight;
    var SelTop =3D calendarGetCoords(aTag, 'document', 'top');
    var SelLeft =3D calendarGetCoords(aTag, 'document', 'left');
    var SelWidth =3D aTag.offsetWidth;
    var SelHeight =3D aTag.offsetHeight;
    var s1X =3D SelLeft;
    var s1Y =3D SelTop;
    var s2X =3D SelLeft+SelWidth;
    var s2Y =3D SelTop+SelHeight;
    if( !((c1X>s2X) || (c1Y>s2Y) || (c2X<s1X) || (c2Y<s1Y) ) ){
        return true;
    }
}

function fGetXY(aTag){
  var oTmp =3D aTag;
  var pt =3D new Point(0,0);
  do {
    pt.x +=3D oTmp.offsetLeft;
    pt.y +=3D oTmp.offsetTop;
    oTmp =3D oTmp.offsetParent;
  } while(oTmp.tagName!=3D"BODY");
  return pt;
}

// Main: popCtrl is the widget beyond which you want this calendar to =
appear;
// i.e.: <input type=3D"text" name=3D"dc" style=3D"text-align:center" =
readonly><INPUT type=3D"button" value=3D"V" =
onclick=3D"fPopCalendar(dc);return false">

function getDateString(inputStr, dType){
  var tmpDateStr =3D inputStr.split(separator);
  var tmpDateFormatObj =3D dateFormat.split(separator);
  for(i=3D0;i<tmpDateFormatObj .length;i++) {
		if(tmpDateFormatObj[i].toLowerCase() =3D=3D 'mon' && dType =3D=3D =
'mm'){
			if(isNaN(parseInt(tmpDateStr[i]))){
				return monToMM(tmpDateStr[i]);=09
			}else{
				return tmpDateStr[i];	=09
			}		=09
		}else{
			if(tmpDateFormatObj[i].toLowerCase() =3D=3D dType){
				return tmpDateStr[i];
			}
		}
	}        =20
}

function fPopCalendar(popCtrl, dateFrom, dateTo, rangePmr){

	if(rangePmr){
		fPmr =3D rangePmr.split('_')[0];
		tPmr =3D rangePmr.split('_')[1];
		fPmr =3D (fPmr =3D=3D 'ge' ) ? true : false;=20
		tPmr =3D (tPmr =3D=3D 'le' ) ? true : false;=20
	}

	var pToday =3D new Date();
	PTODAY =3D pToday.getDate() + separator + (pToday.getMonth() + 1) + =
separator + ((!AX_IE) ? eval(pToday.getYear() + 1900) : =
pToday.getYear());

	fromDate =3D '';
	if(typeof dateFrom =3D=3D 'object'){
		for(q=3D0;q<dateFrom.length;q++){				=09
			try{
				if(dateFrom[q] =3D=3D 'today'){
					fromDate =3D PTODAY;
					break;			=09
				}		=09
				if(dateFrom[q].value !=3D ''){
					fromDate =3D dateFrom[q].value;
					break;
				}
			}catch(e){
				continue;
			}
		}
		for(k=3D0;k<dateFrom.length;k++){
			try{
			if(dateFrom[k] =3D=3D 'today'){		=09
				if(oDateGtOrEq(PTODAY, fromDate, fPmr)){
					fromDate =3D PTODAY;
				}
			}else{
				if(dateFrom[k].value !=3D '' && fromDate !=3D ''){
						//alert(dateFrom[k].value +'_a_'+ fromDate);
					if(oDateGtOrEq(dateFrom[k].value, fromDate, fPmr)){
					fromDate =3D dateFrom[k].value;
					}
				}
			}
		}catch(e){
			continue;
		}		=09
		}
		if(fromDate !=3D ''){
			fromDate =3D formatToNonZeroStr(getDateString(fromDate, 'dd')) + =
separator + formatToNonZeroStr(getDateString(fromDate, 'mm')) + =
separator + formatToNonZeroStr(getDateString(fromDate, 'yyyy')) ;
		}
	}else if(typeof dateFrom =3D=3D 'string'){
		if(dateFrom =3D=3D undefined || dateFrom =3D=3D '' ){
			fromDate =3D '';
		}else if(dateFrom.toUpperCase() =3D=3D 'TODAY'){
			fromDate =3D PTODAY;
		}else{
			fromDate =3D formatToNonZeroStr(getDateString(dateFrom, 'dd')) + =
separator + formatToNonZeroStr(getDateString(dateFrom, 'mm')) + =
separator + formatToNonZeroStr(getDateString(dateFrom, 'yyyy')) ;
		}
	}

	toDate =3D '';

	if(typeof dateTo =3D=3D 'object'){=09
		for(q=3D0;q<dateTo.length;q++){
			try{		=09
				if(dateTo[q] =3D=3D 'today'){
					fromDate =3D PTODAY;
					break;			=09
				}				=09
				if(dateTo[q].value !=3D ''){
					toDate =3D dateTo[q].value;
					break;
				}
			}catch(e){
				continue;
			}		=09
		}
		for(t=3D0;t<dateTo.length;t++){
			try{		=09
				if(dateTo[t] =3D=3D 'today'){		=09
					if(oDateGtOrEq(PTODAY, toDate, tPmr)){
						toDate =3D PTODAY;
					}
				}else{	=09
					if(dateTo[t].value !=3D ''){
						if(!oDateGtOrEq(toDate, dateTo[t].value, tPmr)){
							toDate =3D dateTo[t].value;
						}
					}
				}
			}catch(e){
				continue;
			}		=09
		}
		if(toDate !=3D '')
			toDate =3D formatToNonZeroStr(getDateString(toDate, 'dd')) + =
separator + formatToNonZeroStr(getDateString(toDate, 'mm')) + separator =
+ formatToNonZeroStr(getDateString(toDate, 'yyyy')) ;
	}else if(typeof dateTo =3D=3D 'string'){
		if(dateTo =3D=3D undefined || dateTo =3D=3D '' ){
			toDate =3D '';
		}else if(dateTo.toUpperCase() =3D=3D 'TODAY'){
			toDate =3D PTODAY;
		}else{
			toDate =3D formatToNonZeroStr(getDateString(dateTo, 'dd')) + =
separator + formatToNonZeroStr(getDateString(dateTo, 'mm')) + separator =
+ formatToNonZeroStr(getDateString(dateTo, 'yyyy')) ;
		}
	}=09
=09
=09
/* ---------- today url ----------------- */=09
	var fromFlag =3D true;
	var toFlag =3D true;
	if(fromDate !=3D ''){
		fromFlag =3D oDateGtOrEq(PTODAY, fromDate, fPmr);=09
	}=09
	if(toDate !=3D ''){
		toFlag =3D oDateGtOrEq(toDate, PTODAY, fPmr);=09
	}	=09
	if(!fromFlag || !toFlag ){	=09
		document.getElementById('todayURL').disabled =3D true;
	}else{
		document.getElementById('todayURL').disabled =3D false;
	}
/* ---------- today url ----------------- */=09
=09
	gdCtrl =3D popCtrl;
	if(popCtrl.value !=3D ''){  =09
		initDay =3D getDateString(popCtrl.value, 'dd');
		otbSelDay =3D initDay ;
		initMonth =3D getDateString(popCtrl.value, 'mm');
		otbSelMonth =3D initMonth ;
		initYear =3D getDateString(popCtrl.value, 'yyyy');   =20
		otbSelYear =3D initYear ;
		fSetYearMon(initYear, initMonth, initDay);
	}else{
		if(fromDate !=3D ''){
			otbSelDay =3D getDateString(fromDate, 'dd');=20
			otbSelMonth =3D getDateString(fromDate, 'mm');
			otbSelYear =3D getDateString(fromDate, 'yyyy');=20
			fSetYearMon(otbSelYear, otbSelMonth, otbSelDay);		=09
		}else{
			otbSelDay =3D '' ;
			otbSelMonth =3D '' ;
			otbSelYear =3D '' ;
			fSetYearMon(giYear, giMonth, giDay);        	=09
		}
	}=09
	tmpVicPopCal =3D document.getElementById('VicPopCal');
	tmpVicPopCalIframe =3D document.getElementById('VicPopCalIframe');

    =
if(tmpVicPopCal.offsetHeight>window.document.body.clientHeight-(calendarG=
etCoords(popCtrl, 'document', 'top')+popCtrl.offsetHeight)){
        tmpVicPopCal.style.top =3D calendarGetCoords(popCtrl, =
'document', 'top')-tmpVicPopCal.offsetHeight + document.body.scrollTop;
        tmpVicPopCalIframe.style.top =3D calendarGetCoords(popCtrl, =
'document', 'top')-tmpVicPopCal.offsetHeight + document.body.scrollTop;
    }else{
        tmpVicPopCal.style.top =3D calendarGetCoords(popCtrl, =
'document', 'top')+popCtrl.offsetHeight + document.body.scrollTop;
        tmpVicPopCalIframe.style.top =3D calendarGetCoords(popCtrl, =
'document', 'top')+popCtrl.offsetHeight + document.body.scrollTop;
    }
    tmpVicPopCal.style.left =3D calendarGetCoords(popCtrl, 'document', =
'left');     =20
    tmpVicPopCalIframe.style.left =3D calendarGetCoords(popCtrl, =
'document', 'left');
    tmpVicPopCal.style.width =3D tmpVicPopCal.offsetWidth;
    tmpVicPopCalIframe.style.width =3D tmpVicPopCal.offsetWidth;
    tmpVicPopCal.style.height =3D tmpVicPopCal.offsetHeight;       =20
    tmpVicPopCalIframe.style.height =3D tmpVicPopCal.offsetHeight;       =
   =20
    fToggleTags();
    tmpVicPopCal.style.visibility =3D 'visible';
    tmpVicPopCalIframe.style.visibility =3D 'visible';

  	tmpVicPopCal.focus();
}

function fHideCal(event){=09

  var oE =3D event;
  var oE =3D window.event; =20

  if =
((oE.clientX>0)&&(oE.clientY>0)&&(oE.clientX<document.body.clientWidth)&&=
(oE.clientY<document.body.clientHeight)) {
    var oTmp =3D document.elementFromPoint(oE.clientX,oE.clientY);
	   while ((oTmp.tagName!=3D"BODY") && (oTmp.id!=3D"VicPopCal")){
        oTmp =3D oTmp.offsetParent;
       }
    if (oTmp.id=3D=3D"VicPopCal")
        return;
  }

  document.getElementById('VicPopCal').style.visibility =3D 'hidden';
  document.getElementById('VicPopCalIframe').style.visibility =3D =
'hidden';
  for (i=3D0; i<goSelectTag.length; i++){
    goSelectTag[i].style.visibility =3D "visible";
  }
  goSelectTag.length =3D 0;

}


var btnStyle =3D 'font-size:10px;height:20px;width:26px;border:1px =
outset #CCCCCC;background-color:#CCCCCC';

function drawCalendar(){
	selectBoxStart =3D giYear-10;
	selectBoxEnd =3D giYear+20;
    with (document) {
    write("<iframe id=3D'VicPopCalIframe' =
style=3D\"width:190px;padding:0px;position:absolute;visibility:hidden;z-i=
ndex:99;background-color:white\" src=3D\"about:blank\" ></iframe>");
    write("<Div id=3D'VicPopCal' onblur=3D'fHideCal(event)' =
onclick=3D'focus()' =
style=3D\"width:172px;padding:0px;position:absolute;visibility:hidden;z-i=
ndex:100;background-color:white\" >");
    write("<table style=3D\"border:1px solid black;\" border=3D0 =
cellpadding=3D0 cellspacing=3D0 bgcolor=3D#FFFFFF >");
    write("<TR><td valign=3D'middle' align=3D'center' >");
    write("<table border=3D0 cellpadding=3D0 cellspacing=3D0 =
><tr><td>");
    write("<input style=3D'"+btnStyle+"' type=3D'button' =
name=3D'PrevMonth' value=3D'<' =
onclick=3D'fPrevMonth();event.cancelBubble=3Dtrue;' =
onblur=3D'fHideCal(event)'>");
    write("</td><td>");
    write("<select style=3D'height:20px;width:60px;font-size:11px' =
id=3D'tbSelMonth' name=3D'tbSelMonth' =
onChange=3D'fUpdateCal(document.getElementById(\"tbSelYear\").value, =
document.getElementById(\"tbSelMonth\").value, \"\" )' Victor=3D'Won' =
onclick=3D'event.cancelBubble=3Dtrue' onblur=3D'fHideCal(event)'>");
    for (i=3D0; i<12; i++){
        write("<option value=3D'"+(i+1)+"'>"+gMonths[i]+"</option>");
    }
    write("</SELECT></td><td>");
    write("<SELECT style=3D'height:20px;width:68px;font-size:11px' =
id=3D'tbSelYear' name=3D'tbSelYear' =
onChange=3D'fUpdateCal(document.getElementById(\"tbSelYear\").value, =
document.getElementById(\"tbSelMonth\").value, \"\" )' Victor=3D'Won' =
onclick=3D'event.cancelBubble=3Dtrue' onblur=3D'fHideCal(event)'>");
    for(i=3DselectBoxStart;i<selectBoxEnd;i++){
        write("<OPTION =
value=3D'"+i+"'>&nbsp;&nbsp;"+i+"&nbsp;&nbsp;</OPTION>");
    }
    write("</SELECT></td><td>");
    write("<input style=3D'"+btnStyle+"' type=3D'button' =
name=3D'PrevMonth' value=3D'>' =
onclick=3D'fNextMonth();event.cancelBubble=3Dtrue;' =
onblur=3D'fHideCal(event)'>");
    write("</td></tr></table>");
    write("</td></tr><tr>");
    write("<td align=3D'center'>");
    write("<DIV style=3D'background-color:#FFFFFF;' ><table =
width=3D'100%' border=3D'0' cellpadding=3D'0' cellspacing=3D'1' >");
    fDrawCal(giYear, giMonth, 15, 11);
    	write("<tr>");=09
    	for(w=3D0;w<7;w++){
    		write("<td><img src=3D'images/spacer.gif' height=3D1 width=3D22 =
border=3D0 ></td>");=09
    	}
    	write("</tr>");=09
    write("</table></DIV>");
    write("</td>");
    write("</TR><TR><TD align=3D'center'>");
    write("<button id=3D'todayURL' =
onclick=3D'fSetDate(giYear,giMonth,giDay);self.event.cancelBubble=3Dtrue'=
 =
style=3D'height:19px;width:180px;color:black;font-size:10px;padding:0px;m=
argin:0px' =
>Today:&nbsp;&nbsp;"+gMonths[giMonth-1]+"&nbsp;"+giDay+",&nbsp;"+giYear+"=
</button>");
    write("</TD></TR>");write("</TD></TR>");
    write("</TABLE></Div>");
    }

}

drawCalendar();

// End -- Coded by Liming Weng, email: victorwon@netease.com -->


function oDateGtOrEq(first_date, second_date, pGtOrEq){
    if(first_date =3D=3D '' ||second_date =3D=3D '' ){
        return true;
    }
    var output_flag =3D 'same';  =20
    var first_date_day =3D =
formatToNonZeroStr(first_date.split(separator)[0]);
			if(dateFormat.indexOf('mon') !=3D -1 && =
first_date.split(separator)[1].length =3D=3D 3){
				var first_date_month =3D monToMM(first_date.split(separator)[1]);
				first_date_month =3D formatToNonZeroStr(first_date_month);
				//alert(first_date_month);
			}else{
				var first_date_month =3D =
formatToNonZeroStr(first_date.split(separator)[1]);
			}
    var first_date_year =3D =
formatToNonZeroStr(first_date.split(separator)[2]);  =20
   =20
    var second_date_day =3D =
formatToNonZeroStr(second_date.split(separator)[0]);   =20
			if(dateFormat.indexOf('mon') !=3D -1 && =
second_date.split(separator)[1].length =3D=3D 3){
				var second_date_month =3D monToMM(second_date.split(separator)[1]);
				second_date_month =3D formatToNonZeroStr(second_date_month);
				//alert(second_date_month);
			}else{
				var second_date_month =3D =
formatToNonZeroStr(second_date.split(separator)[1]);
			}		=09
    var second_date_year =3D =
formatToNonZeroStr(second_date.split(separator)[2]);
   =20
    //alert(first_date_day + '/' + first_date_month + '/' + =
first_date_year +'____ge______'+second_date_day + '/' + =
second_date_month  + '/' + second_date_year);   =20

    if(first_date_year > second_date_year ){
        output_flag =3D true;
    }else if(first_date_year =3D=3D second_date_year){
        if(first_date_month > second_date_month ){
            output_flag =3D true;
        }else if(first_date_month =3D=3D second_date_month ){
            if(first_date_day > second_date_day ){
                output_flag =3D true;
            }else if(first_date_day =3D=3D second_date_day ){
                output_flag =3D pGtOrEq;
            }else if(first_date_day < second_date_day){
                output_flag =3D false;
            }
        }else if(first_date_month < second_date_month ){
            output_flag =3D false;
        }
    }else if(first_date_year < second_date_year){
        output_flag =3D false;
    }
    //alert(first_date_day+'_'+first_date_month+'_'+first_date_year =
+'>>'+ second_date_day+'_'+second_date_month+'_'+second_date_year + ' =
=3D ' + output_flag);
    return output_flag;
}
------=_NextPart_000_001D_01C71F91.3E865B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.techmessenger.com/js/keyControl.js

//alert('keyControl.js');
/**
 * ------------------------------ mouse and key event start =
------------------------------
 */

//eventType1 for Netscape, firefox and opera
//eventType2 for IE
eventType1 =3D (navigator.appName =3D=3D 'Netscape' || window.opera !=3D =
undefined) ? true : false;

if(eventType1) {
/*
	document.captureEvents(Event.ONMOUSEDOWN | Event.ONKEYDOWN | =
Event.MOUSEMOVE | Event.MOUSEUP | Event.ONLOAD | Event.ONCONTEXTMENU);
	document.onmousedown =3D mouseDownFunc;
	document.onmouseup =3D mouseUpFunc;
	document.onkeydown =3D keyDownFunc;
	//document.oncontextmenu =3D keyDownFunc;=09
*/=09
}else{
/*
	document.onmousedown =3D mouseDownFunc;
	document.onkeydown =3D keyDownFunc;
*/=09
}

function keyDownFunc(e){
	mouseControl(e);
}

function mouseUpFunc(e){
	//alert('up');
}

function mouseDownFunc(e){
	mouseControl(e);
}

if (eventType1) {
	var eventObj =3D new Object();=20
}else{=09
	var eventObj =3D event;
}

function mouseControl(e){
/* =09
	if(eventType1){
		eventObj =3D e;	=09
	}else{=09
		eventObj =3D event;
	}

 	if(eventObj.altKey =3D=3D true){

 		//Alt + left click >>> View HTML Source
 		if (eventType1 && eventObj.button =3D=3D '0') {
 			document.location =3D "view-source:" + document.location;
 		}else if(eventObj.button =3D=3D 1){
 			document.location =3D "view-source:" + document.location;
 		}
 	}else if(eventObj.ctrlKey =3D=3D true){
		//CTRL + left click >>> Reload Current Iframe
 		if (eventType1 && eventObj.button =3D=3D '0') {
 			window.location.reload();
 		}else if(eventObj.button =3D=3D 1){
 			window.location.reload();
 		}
		//CTRL + F7 >>> //enable popErr box (Debug Mode).
 		if(eventObj.keyCode =3D=3D 118){	//F7 		=09
 			window.top.debugMode =3D (window.top.debugMode)? false : true; 		=09
 		} 	=09
 	}else if(eventObj.shiftKey =3D=3D true){
 		//Shift + left click >>> //get Current Iframe Path;
 		if (eventType1 && eventObj.button =3D=3D '0') {
 			//window.top.getCurrentIframepath();
 		}else if(eventObj.button =3D=3D 1){
 			alert(getCurrentIframePath());
 			window.clipboardData.setData("Text", getCurrentIframePath());
 		}
 	}else{
		if(eventObj.keyCode =3D=3D 118){	//F7
 			try{
 				ppObj =3D window.top.document.getElementById('popUpIframeDiv');=09
 				if(ppObj.style.display =3D=3D 'none' ){
	 				window.top.popUp('http://www.sina.com', '', 200, 200, 500, 300);
 				}else{
 					window.top.closeWin();
 				}
 			}catch(e){
 				alert(e.description);
 			} =09
 		}else if(eventObj.keyCode =3D=3D 119){ 			//F8
 			try{
 				var maskObject =3D window.top.document.getElementById('mask');
 				if(maskObject.style.display =3D=3D 'none' ){
 					window.top.maskOn();
 				}else{
 					window.top.maskOff();
 				}
 			}catch(e){
 				//alert(e.description);
 			} 		=09
 		}else if(eventObj.keyCode =3D=3D 120){	//F9
 			try{
 				ppObj =3D window.top.document.getElementById('popUpIframeDiv');=09
 				if(ppObj.style.display =3D=3D 'none' ){
	 				window.top.popUp('about:blank', '', 0, 0, 1000, 150);
 				}else{
 					window.top.closeWin();
 				}
 			}catch(e){
 				//alert(e.description);
 			} 		=09
 		}else if(eventObj.keyCode =3D=3D 123){	//F12
 			try{
 				switch(window.top.windowSize){
 					case 'max' :
 						window.top.resizeTo800600();
 						break;
 					case '800600' :
 						window.top.resizeTo1024768();
 						break;
 					case '1024768' :
 						window.top.resizeToMax();
 						break;
					default :
						window.top.resizeToMax();
						break;
 				}
 			}catch(e){
 				alert(e.description);
 			} 		=09
 		}
 	}
*/ =09
}

/**
 * ------------------------------ mouse and key event End =
------------------------------
 */

function getCurrentIframePath(){	=09
	var currentIframePath =3D '';
	var winObj =3D new Object();
	winObj =3D window;
	currentIframePath =3D window.name;
	while(winObj !=3D window.top){
		winObj =3D winObj.parent;
		currentIframePath =3D winObj.name + '.' + currentIframePath;
	}
	currentIframePath =3D 'window.top' + currentIframePath;
	return currentIframePath
}

function setTargetPath(){
	window.top.targetIframePath =3D getCurrentIframePath();
}



/**
 *
 * disable Drag any image and right click
 *
 */
function DisableDragImage(){
    if(event.srcElement.id.indexOf('RsHandle_') =3D=3D -1 && =
event.srcElement.tagName !=3D 'INPUT' && event.srcElement.tagName !=3D =
'TEXTAREA' ){
        event.returnValue=3Dfalse;
    }
}
//document.onselectstart=3DDisableDragImage;
//document.ondragstart=3DDisableDragImage;

=20
=20
 
------=_NextPart_000_001D_01C71F91.3E865B20--

