From: Subject: Emerald: Book Chapter Request Date: Wed, 3 Jun 2009 14:56:12 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C9E45B.6FF7AFB0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.emeraldinsight.com/Insight/viewContentItem.do;jsessionid=190D69A910E02440310407930124322F?contentType=Book&contentId=1775344 =EF=BB=BF Emerald: Book = Chapter Request
= =20
Emerald Login
  =20  =20

Welcome=20 guest



Home >  Browse=  > Book=20 Chapter Request

Book Chapter Request:
Credit risk = dependence=20 modeling with dynamic copula: An application to CDO tranches


=20

Book Chapter Information:

Title:

Credit risk dependence modeling with dynamic copula: = An=20 application to CDO tranches

Author(s):

Daniel Totouom, Margaret Armstrong

Book Series:

Advances in=20 Econometrics

Year:

2008

Volume:

22

Page:

85 - 102


ISSN:

0731-9053


DOI:

10.1016/S0731-9053(08)22004-9

Chapter URL:

http= ://www.emeraldinsight.com/10.1016/S0731-9053(08)22004-9=20


Publisher:

Emerald Group Publishing Limited

Document Access:

Existing customers:

Please login above.

Reprints & permissions:
Request

Abstract:

We have developed a new family of Archimedean copula = processes=20 for modeling the dynamic dependence between default times in a large = portfolio=20 of names and for pricing synthetic CDO tranches. After presenting a = general=20 procedure for constructing these processes, we focus on a specific one = with=20 lower tail dependence as in the Clayton copula. Using CDS data as on = July 2005,=20 we show that the base correlations given by this model at the standard=20 detachment points are very similar to those quoted in the market for a = maturity=20 of 5 years.

Top


=C2=A9 Emerald Group Publishing Limited | Copy= right=20 info | Site=20 Policies

3D"CrossRef=20     3D"COUNTER=20     3DRightsLink.=20

------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://assets.emeraldinsight.com/assets/emanlogo.gif R0lGODlhhQA2ALMAAP///+zz8N3j4bXi083MzLq6unzLsTuyinx8fAGaaDx0Y1ZXVzk4OCMfIAAA AAAAACH5BAQUAP8ALAAAAACFADYAAAT/EMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv /8CgcEgsGo/IpPIkWDSe0Kg0WlgSndNslmAVYrOMBUPb4HaBXyhDkWi3Femn+ewZHA4CjuHeibPf f25jUHMSAwaIiYoBXQNtA3ptfVELb1KVbYNlFQZunm6MVgFtBpEJk0+YmlJsCoScpIqJdKSmqA2W ZJlysKd0F7Ubnb4bWAxtZE+tvBTDv8AJpcKSHFhscVOVrpvN1BmzAnsHBqECd+MY4uOQFIcHAAHi E/HnB+wUwRT04/HeGli7ki3jNsGZhgOPPh0IgNCTtHkNPd0DMGxYNADmPrV5h+9iO40N/1EhS9bg GrOC/i5YjLbnE6KGoeA1HEBz5gRHnuxR3GigZps8E/IBwBntkCeRCdTAkXIs6UkJFWVNHIZHwqiN Nx+hTHCPYQKOGN08lDnx6lihISmkLfZkZANVUDBtIwhVo9BhMQEgBAsv395eHcdmEJoP58SdxP61 darM7ly6iOvdmZoSoeBgZisYDsq1A2GPiPMiRmUyrqelUQqN1mBwguUKwYhKtilBqwVzET8/XLsV FSaSUlS3TlcZdG2PRO12Pn7Y68Y7ul2nXM128WOSwqcDVmscQGxSAmiKpxnT9tazxv1OH57hS9Pr ZLInVln8ssfMG8z37R5dAu+682GQBtgmCayihXzTzPdaYJzxhYF+ONmH3kPDANVbNUy5oYACBqa2 3Tf1wQbaMM3lBaFQETIogQBYQaSdBdi89Ql8kEUlS08AVrAgZw9dFQ0jATiCXlkbhULUhNxFI0CQ EYl2QYyp/BGjfMpJw96Ox42VXE4dHWYRdF+ZJ5aLyh32JHDxaTZbPezY4eAeh01WQT9u6KRWVb1s JACLCcRElD4tfUWOnBsggCYYFv4SXl5OthAAAh2SxIBqz1Rq6aWYZqrpppx26umnoIYq6qiklmrq qaimquqqrLZKagQAOw== ------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://assets.emeraldinsight.com/img/surround/arrow_green.gif R0lGODlhDQANAIAAAP///wCkACH5BAAAAAAALAAAAAANAA0AAAITjI+py+0BTmRzUviATbq/D4ZK AQA7 ------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://assets.emeraldinsight.com/assets/global/rl_reprint_2.gif R0lGODlhEQAQAOYAAP/////+//7+/v3+/vz8/vz8/fn5/Pf3+/X2+fX1+vX1+fPz+PHx9/Dw9u3t 9e3t9Ovr8+jo8ufo8efo8Obm8eXl8OHh7t/f7d7e7NnZ6dfY6NbX59TU5sfH38PD3cLC3MHB3MHB 27292Lu717q617i41be31bS1066v0K2tz6ysz6qrzqqqzaSly6KjyaGiyKChx5+gx5+fx56fx52e xp2ex5ydxZudxpiaxJeYwpeYw5eXwpaXwpWWwZSVwZSVwJOUwJGRv5CRv5CRvoyNvYOEt31/tHl7 snZ4sHR1rnJ0rm9xrGpsqGNlpWJkpFBSmU9RmUpMlkpLljc5jDY4izY4ijU4ijU3igAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAUUAAAALAAAAAARABAAAAebgACCghgmIiIZg4qLDCpDQDkci5MACShAPDyJlBs0DgALKT8/MhWT FlBTHoILLKMyFIoMTlNTIIMPLz09MBGCBke1Ux+KEzM5OS4QACvCw4sSMUBANhAlzsSKCkxSUk8a AkTC2YIKS8ItA+pKtSGDCknCNYoNTVMdggdIwjeTFyQIBBkRpoOSIh3CfBgUFACHMCELBZ0QVqTA pEAAOw== ------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://assets.emeraldinsight.com/images/crossreresized.gif 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 ------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://assets.emeraldinsight.com/images/counter_compliant88x31.jpg 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 2w8YtknPELgQCCchAL2VCmHIgcR6B7KyjpIv/9k= ------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: image/bmp Content-Transfer-Encoding: base64 Content-Location: http://assets.emeraldinsight.com/images/rightslink.bmp Qk1SEAAAAAAAADYEAAAoAAAAeQAAABkAAAABAAgAAAAAABwMAAAAAAAAAAAAAAABAAAAAQAAmTMz AJY9PACMPDwAmkVEAJ5NTAChUlEAlUtLAKNWVQClWVgAp11cAJ5ZWQCpYWAAqmJhAJ1aWgCua2oA sG1sAK1tbACmaWkAsnJxAK94eACveXkAuIeHALyNjQC8jo4AwZaWAMaengDHoKAAyqSkAMijowDK paUAz62tANGxsQDauroA2bm5ANO0tADbvb0A3L6+ANW4uADgxcUA3MPDAOLJyQDex8cA3cbGANvE xADkzc0A5c/PAN/KygDhzMwA4MvLAOfT0wDk0NAA4s7OAOPQ0ADp1tYA5NLSAOvZ2QDl1NQA69ra AOjX1wDm1dUA7d3dAOvb2wDp2dkA6NjYAO7f3wDt3t4A6tvbAOvd3QDq3NwA7+HhAOve3gDw4+MA 7+LiAO7h4QDy5uYA8eXlAPDk5ADt4eEA8ufnAO/k5ADu4+MA9OrqAPPp6QDy6OgA9ezsAPTr6wDz 6uoA8unpAPbu7gD27+8A+PLyAPfx8QD28PAA+vX1APn09AD48/MA9/LyAPv39wD69vYA+fX1APj0 9AD8+fkA+/j4AP37+wD8+voA+/n5AP/+/gD+/f0A/fz8AJAzMQCTOTcAlDo4AJU9OwCWPjwAmEJA AJlEQgCaRUMAnElHAJ1KSACfTkwAn09NAKBRTwCiVFIAolVTAKRXVQCkWFYApltZAKddWwCoX10A qWFfAKhgXgCqY2EArWlnALJxbwCxcG4ArnBuALR1cwC1d3YAtXh2ALd7egC4fHsAuH17ALh9fAC6 gH8AuoF/ALZ+fAC7gYAAu4KBALyDggC9hYQAvISDAL6HhgC+iIcAwIyLAMKOjQDCkI8AxJKRAMOR kADEk5IAxpWUAMWUkwDGlpUAxpeWAMiamQDJm5oAyp2cAMmcmwDDmZgAwpiXAMyhoADDmpkAzaKh AMWcmwDEm5oAzaOiAMaenQDFnZwAxJybAMObmgDOpaQAzaSjAMyjogDPpqUAx6CfAMWenQDQqKcA yKKhAMmkowDIo6IA0qyrANGrqgDTrq0AzKinAMunpgDKpqUAzKmoAMuopwDTr64AzqyrAM2rqgDP rq0Azq2sAM2sqwDXtbQA1rSzANe2tQDRsbAA0LCvANi4twDRsrEA0LGwAM+wrwDZubgA2ru6ANm6 uQDbvbwA2ry7ANW4twDcv74A17y7AN7DwgDhx8YA2cC/AN7HxgDdxsUA5M3MAN/JyADfyskA5dDP AOLNzADgzMsA6NXUAOfU0wDj0M8A5dPSAOrY1wDm1dQA7NzbAOfX1gDu4N8A6tzbAO7h4ADs394A 8eXkAO/k4wDv5eQA8ejnAPDn5gD17ewA8urpAPn19AD69/YA+/n4AP38+wD///8A/v7+AP7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v4AAAD+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+AAAA/v7+/v7+/v7+/v7+/jb+/v7+TVz+/v7+/v7+/iIiK/7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/gAAAP7+/v7+/v7+/v7+/v4N/v7+/k0T/v7+/v7+/v5ZWRj+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAAD+/v4YFRUY/icTEyf+AhgrWf7+DVz+ FVn+Df5NDRgN/g02DVlZFB3+/v7+GBUVGP4RWVwVGBhNERgG/go2/k0RGAb+FDYrFP4RGBhcFRgY /v7+/hgVFRZcFRgY/g3+GCdNFRVcFRgY/icY/v7+/v7+/v7+/v7+/v7+AAAA/v5NE/7+XP4N/v4N /g3+GDb+TQYd/hVZ/g3+GCf+Df4NNg1ZWRRZ/v7+TRP+/lz+EVkdFSc2NhFcDf4KNv42EVwN/hQ2 KxRJFf7+HRUnNv7+/k0T/v5cHRUnNv4N/hgnSRX+HRUnNv4nGP7+/v7+/v7+/v7+/v7+/gAAAP7+ Jxj+/v7+EVxcEf4N/hU2WRs2EVkVWf4N/hgd/g3+DTYNWVkUSf7+/icY/v7+/hFZHRE2Ef42GAL+ CidZ/jYYAv4UNisUSRP+XB0RNhH+/v4nGP7+/h0RNhH+Df4YJ0kV/h0RNhH+Jxj+/v7+/v7+/v7+ /v7+/v4AAAD+/lwR/v42/k0VFU3+ExgrWTYb/hdZNhX+Nv7+FRgV/g0YGP4UFCf+/v5cEf7+Nv4R Wf4YFTb+FRgY/h0UHf4VGBj+FBgTTf4dGB3+GBU2/v7+XBH+/jb+GBU2/hUYE/4KFRX+GBU2/jYV GP7+/v7+/v7+/v7+/v7+AAAA/v7+NhUVIv7+/v7+/v7+/v7+/v7+/v7+/hH+/v7+/v4N/v7+/h3+ /v7+/jYVFSL+EVn+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v42FRUi/v7+/v7+/v7+ SRX+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/gAAAP7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAAD+/v5cXFxcXFxcXFxcXFxcXFxc XFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc XFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXP7+/v7+/v7+/v7+/v7+AAAA/v7+1dTV1dXY 2NXV1dXV1dXV1dXV1dXV1djY1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1djY2NXV1dXV 1dUgISEhISHW1dXV1SAg1dXV1dUgINXV1SEh1tXV1dXVICDV1SAg1FH+/v6zAACd/v7+/v7+/gAA AP7+/v7+/mxq/v5rbGxsa/7+amxsbGxr/v7+/v7+bGxsbGz+/v5sbP7+/mxsbGxsa/7+a2xsbGxs /v7+/v7+/mxsbGxsa/7+/v7+/mxsbGv+/mtsbGxs/v7+bP7+/v5rbGxsbP7+/mz+/v7+/v7+apsA AJv+/v7+/v4AAAD+/v7FnTn+WJ+mX/7+/mvYvV/+/v7+/ia0mpu2Nf7+/v7+5L43/v4kvlj+/v7+ /mK/zGf+/v7+/l/Ln5mm1F7+/v7+/v845jDjLk/+/v797upp/v7+/vI0X/5E5uY6//7+/v5DMl7+ XzTlW/5Lq2H+oAAAq/7+/v7+AAAA/v7+eAChatdtAD3+/v5UcADk/v7+/qRtAG8AAHLt/v7+/okA nP7+dQAk/v7+/v5BAG3z/v7+/v6UAAAAAACJ/v7+/v5osaiorK3m/v7+YLKyVv7+/v/KrfBkuKio HGX+/v5rya33ZtOt0mNffgBH/v6TAAC1/v7+/gAAAP7+/n0AAHVxAIli/v7+UnMALf7+/mqAAJVK 0HMAI/7+/v6MAIxZ7wMAI/7+/v7+QABxSP7+/v7+ow7NPZxtBP7+/v7+aBqo7GNeZ/7+/mCwqlf+ /v5rHqhEL6itqMRp/v7+a8+o6SWoyV77hQAATP7+bI8AAKlr/v4AAAD+/v59AHMLeQCFYf7+/lF0 AOT+/v5qDG0g8XQAACb+/v7+jQAAAAAAACT+/v7+/vEAcUz+/v7+/tyBAAAAAIv+/v7+/mi3qPb+ /v7+/v5guKr5/v7+a8ioMMKq363Baf7+/mvOqKioGVv+vwAAAEz+/v5ikRCHVf7+AAAA/v7+fACl /uEAAO3+/v5RdADk/v7+aoIAuf7roo/x/v7+/o0ABZSLbwAk/v7+/v5AAHFO/v7+/v5/AISuoJgx /v7+/v5ot6j1/v7+/v7+YLiq+f7+/mvIqLyozlenwWn+/v5rzqjJsao//kUAAABH/v7+KbCvOGv+ /gAAAP7+/gUAeYsLAG7x/v7+UgEALP7+/v6KbQOXjQAA3f7+/v6JAJ3+/nUA1f7+/viSBwBtgpBZ /v7+CwAJn4AAlv7+/v7+ZbCo9P7+/v7+/luqqFf+/v5rx6ioqEJcqLr8/v7+a8moUD6oqEb+MQAA Rf7+4KioM/7+/v4AAAD+/v4ScwAAAHqeaP7+/l2GfDz+/v7+TI57AHYHml3+/v7+pnvF/mqIB+f+ /v5SfgAAAAAIU/7+/iiDBAB3Duj+/v7+/mfGvPn+/v7+/v77H8lb/v7+at7Aw9lrYM7bbP7+/mre w1b+M8PRYv7aD1j+Kaio4v7+/v7+AAAA/v7+WkhMTEf6/v7+/v7+aGb+/v7+/v7+aF5eZf7+/v7+ /mpd/v7+bGH+/v7+/mVe+vpeZf7+/v7+/l76Xf7+/v7+/v7+Ylr+/v7+/v7+/mxs/v7+/v7/ZWj+ /v7+/v7+/v7+a2j+/v5n/P/+/v5nKqio4v7+/v7+/gAAAP7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+O7q74/7+/v7+/v4AAAD+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+AAAA/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/gAAAP7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v4AAAA= ------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.emeraldinsight.com/css/main.css BODY { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: small Arial, Helvetica, = sans-serif; BACKGROUND: url(../img/surround/white_background.gif) = #eff8f5 repeat-y center top; HEIGHT: 1000px; PADDING-TOP: 0px; = voice-family: inherit } HTML > BODY { HEIGHT: auto; FONT-SIZE: small } UL UL { FONT-SIZE: 100% } OL OL { FONT-SIZE: 100% } P P { FONT-SIZE: 100% } TD TD { FONT-SIZE: 100% } H3 { FONT-SIZE: 100% } TABLE { FONT-SIZE: 100% } #contentArea H1 { MARGIN: 14px 0px 0px; COLOR: #4a4a4a; FONT-SIZE: 1.5em } H2 { PADDING-BOTTOM: 0px; MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; COLOR: = #006600; FONT-SIZE: 1.2em; FONT-WEIGHT: bold } LEGEND { PADDING-BOTTOM: 0px; MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; COLOR: = #006600; FONT-SIZE: 1.2em; FONT-WEIGHT: bold } H2.booksHeader { COLOR: #000; FONT-SIZE: 0.9em } H4 { FONT-SIZE: 1em } SPAN.strapline { FONT-SIZE: 0.76em } FIELDSET { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; = BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px } FIELDSET FIELDSET LEGEND { PADDING-BOTTOM: 4px; PADDING-LEFT: 2px; PADDING-RIGHT: 4px; FONT-SIZE: = 0.98em; PADDING-TOP: 2px } #centerLeft INPUT.GreenButton { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 4px; WIDTH: 144px; = PADDING-RIGHT: 0px; BACKGROUND: url(../img/surround/arrow_green.gif) = no-repeat left center; BORDER-TOP: medium none; CURSOR: pointer; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #centerLeft INPUT.OrangeButton { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; PADDING-LEFT: 0px; WIDTH: 82px; PADDING-RIGHT: 0px; BACKGROUND: = url(../img/surround/orange_arrow.gif) no-repeat left center; BORDER-TOP: = medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium = none; PADDING-TOP: 0px } H3 { FONT-SIZE: 1em } HR { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = #000; HEIGHT: 1px; COLOR: #000; BORDER-TOP: medium none; BORDER-RIGHT: = medium none } HR.hrColor { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = #fff; HEIGHT: 1px; COLOR: #fff; BORDER-TOP: medium none; BORDER-RIGHT: = medium none } FORM HR { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = #ccc; HEIGHT: 1px; COLOR: #ccc; BORDER-TOP: medium none; BORDER-RIGHT: = medium none } #contentArea UL LI { LIST-STYLE-IMAGE: url(../img/surround/bullet.gif) } DIV#breadCrumb { WIDTH: 360px; FLOAT: left; FONT-SIZE: 0.84em } DIV#emailPage { FLOAT: right; FONT-SIZE: 0.84em; MARGIN-RIGHT: 10px } #skip { POSITION: absolute; WIDTH: 20em; LEFT: -1000em } DIV#container { POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 774px } DIV#banner { POSITION: absolute; WIDTH: 772px; BACKGROUND: = url(../img/surround/topbanner.gif) #fff no-repeat left top; HEIGHT: = 96px; TOP: 0px; LEFT: 0px } DIV#banner DIV#topNavigation { POSITION: absolute; TEXT-ALIGN: right; WIDTH: 406px; TOP: 6px; LEFT: = 0px } DIV#banner DIV#home { POSITION: absolute; TEXT-ALIGN: left; WIDTH: 4.5em; BACKGROUND: = url(../img/surround/down_arrow_off.gif) no-repeat right center; = FONT-SIZE: 84%; TOP: 0px; FONT-WEIGHT: bold; LEFT: 5px } DIV#banner DIV#search { POSITION: absolute; TEXT-ALIGN: right; WIDTH: 370px; FONT-SIZE: 84%; = TOP: 3px; RIGHT: 6px } #banner DIV#search FIELDSET { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #banner DIV#search LEGEND { DISPLAY: none } DIV#banner DIV#search INPUT.search { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; = PADDING-LEFT: 4px; WIDTH: 257px; BACKGROUND: #fff; HEIGHT: 16px; = BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; voice-family: = inherit } HTML > BODY DIV#banner DIV#search INPUT.search { HEIGHT: 16px } INPUT.go { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; = PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; BACKGROUND: = #9cdfce; FONT-SIZE: 0.91em; BORDER-TOP: #000 1px solid; FONT-WEIGHT: = bold; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px } FORM { DISPLAY: inline } INPUT { PADDING-LEFT: 2px } DIV#banner DIV#formNav { POSITION: absolute; WIDTH: 120px; HEIGHT: 43px; COLOR: #000; FONT-SIZE: = 0.88em; TOP: 40px; LEFT: 625px } DIV#formNav FORM { FONT-SIZE: 0.8em } DIV#formNav UL { BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff = 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; = PADDING-LEFT: 6px; WIDTH: 310px; PADDING-RIGHT: 6px; BACKGROUND: = url(../img/surround/resource.gif) #c0e6d9 no-repeat left top; HEIGHT: = 35px; FONT-SIZE: 0.94em; BORDER-TOP: #fff 1px solid; TOP: -6px; = BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 20px; LEFT: -176px; = voice-family: inherit } HTML > BODY DIV#formNav UL { WIDTH: 310px; HEIGHT: 35px } DIV#formNav UL LI { PADDING-LEFT: 4px; DISPLAY: inline } DIV#banner DIV#logo { POSITION: absolute; WIDTH: 300px; BACKGROUND: none transparent scroll = repeat 0% 0%; HEIGHT: 53px; TOP: 36px; LEFT: 8px } #leftcontent { POSITION: absolute; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #fff; = WIDTH: 155px; TOP: 119px; LEFT: 0px } DIV.leftMenuWelcomeBox { MARGIN-TOP: 5px; PADDING-LEFT: 3px; WIDTH: 153px; MARGIN-BOTTOM: 2px; = BACKGROUND: #f7f7f7; FONT-SIZE: 0.89em } DIV.leftMenuWelcomeBox P { DISPLAY: inline } #contentArea { POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: #fff; PADDING-LEFT: 0.5em; WIDTH: 606px; = PADDING-RIGHT: 0px; TOP: 122px; PADDING-TOP: 0px; LEFT: 158px; = voice-family: inherit } HTML > BODY #contentArea { WIDTH: 606px } DIV#contentArea DIV#centerLeft { WIDTH: 448px; FLOAT: left } DIV#contentArea DIV#rightContent { MARGIN: 2px 0px; WIDTH: 150px; FLOAT: right } DIV#contentArea DIV#rightContent DIV.rtHeader { BORDER-BOTTOM: #c8f1db 4px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: = 4px; PADDING-RIGHT: 0px; BORDER-TOP: #c8f1db 4px solid; FONT-WEIGHT: = bold; BORDER-RIGHT: #c8f1db 4px solid; PADDING-TOP: 2px } DIV#contentArea DIV#rightContent DIV.rtHeader SPAN { COLOR: #3c5550 } DIV#contentArea DIV#rightContent UL { PADDING-BOTTOM: 4px; MARGIN-TOP: 0px; FONT-SIZE: 0.86em; BORDER-RIGHT: = #c8f1db 4px solid; PADDING-TOP: 4px } DIV#contentArea DIV#rightContent LI { MARGIN: 0px 0px 0px -18px } A.nounderline { TEXT-DECORATION: none } DIV#footer { TEXT-ALIGN: center; FONT-SIZE: 0.82em } DIV#footer A { COLOR: #000 } #leftcontent UL { LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px } #leftcontent UL.level1 { PADDING-LEFT: 6px; MARGIN-LEFT: 6px; FONT-SIZE: 0.82em } #leftcontent UL.level1 A.highlight { BACKGROUND: #c6ece2; FONT-WEIGHT: bold } #leftcontent UL.level1 A { BORDER-LEFT: #9cdfce 1px solid; PADDING-LEFT: 5px; WIDTH: 100%; = DISPLAY: block; BACKGROUND: #e9f8f4; COLOR: #000 } HTML > BODY #leftcontent UL.level1 A { WIDTH: 136px } #leftcontent UL.level2 A { PADDING-LEFT: 12px } #leftcontent UL.level1 A:hover { BACKGROUND-COLOR: #9cdfce; COLOR: #fff } #leftcontent UL A { BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 14px; = WIDTH: 140px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: #9cdfce; = PADDING-TOP: 3px } #leftcontent UL A.plus { BACKGROUND: url(../img/surround/plus.gif) #9cdfce no-repeat left center } HTML > BODY #leftcontent UL A { WIDTH: 140px } #leftcontent A:link { COLOR: #000; TEXT-DECORATION: none } #navlist A:visited { COLOR: #000; TEXT-DECORATION: none } #leftcontent #navlist A:hover { BACKGROUND-COLOR: #73cbad } .topNavlist { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-SIZE: 0.9em; PADDING-TOP: 0px } HTML > BODY .topNavlist { =09 } .topNavlist UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 12px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px } .topNavlist LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 12px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px } #linkList .topNavlist UL { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } #linkList .topNavlist LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } .topNavlist A:link { COLOR: #000; TEXT-DECORATION: none } .topNavlist A:visited { COLOR: #000; TEXT-DECORATION: none } DIV#home A:link { COLOR: #000; TEXT-DECORATION: none } DIV#home A:visited { COLOR: #000; TEXT-DECORATION: none } .topNavlist A:hover { TEXT-DECORATION: underline } DIV#home A:hover { TEXT-DECORATION: underline } .bypass { DISPLAY: none } A:link { COLOR: blue } A:visited { COLOR: blue } A:hover { COLOR: #000 } ABBR { BORDER-BOTTOM: #000 1px dashed; CURSOR: help } ACRONYM { BORDER-BOTTOM: #000 1px dashed; CURSOR: help } SPAN.abbr { BORDER-BOTTOM: #000 1px dashed; CURSOR: help } CAPTION { TEXT-ALIGN: left; COLOR: #006600; FONT-WEIGHT: bold } .smalltext { FONT-SIZE: 0.86em } DIV.header { MARGIN-BOTTOM: 0.2em; FONT-SIZE: 1.17em; FONT-WEIGHT: bold } .emphasis { MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; COLOR: #4a4a4a; FONT-SIZE: 1.1em; = FONT-WEIGHT: bold } DIV#loginBar { POSITION: absolute; BACKGROUND-COLOR: #e3f4ee; WIDTH: 772px; HEIGHT: = 1.7em; FONT-SIZE: 0.9em; TOP: 97px; LEFT: 0px } DIV#loginBar DIV#passwd { POSITION: absolute; WIDTH: 36em; HEIGHT: 18px; FONT-SIZE: 0.9em; TOP: = 0px; LEFT: 6px } #loginBar FIELDSET { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #loginBar FIELDSET LEGEND { DISPLAY: none } DIV#loginBar DIV#passwd INPUT.loginTextarea { BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; WIDTH: = 86px; HEIGHT: 14px; FONT-SIZE: 1em; BORDER-TOP: #fff 0px solid; = BORDER-RIGHT: #fff 0px solid; PADDING-TOP: 0px; voice-family: inherit } HTML > BODY DIV#loginBar DIV#passwd INPUT.loginTextarea { HEIGHT: 16px } DIV#loginBar DIV#passwd INPUT.OrangeButton { BORDER-BOTTOM: #e3f4ee 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #e3f4ee 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 16px; = PADDING-RIGHT: 0px; BACKGROUND: url(../img/surround/arrow_green.gif) = no-repeat left center; COLOR: #000; FONT-SIZE: 1em; BORDER-TOP: #e3f4ee = 1px solid; CURSOR: pointer; BORDER-RIGHT: #e3f4ee 1px solid; = PADDING-TOP: 0px } DIV#loginBar DIV#linkList { BORDER-BOTTOM: #e3f4ee 1px solid; POSITION: absolute; TEXT-ALIGN: left; = BORDER-LEFT: #e3f4ee 1px solid; WIDTH: 359px; BORDER-TOP: #e3f4ee 1px = solid; TOP: 2px; BORDER-RIGHT: #e3f4ee 1px solid; LEFT: 404px } DIV#loginBar DIV#linkList DIV#logout { FLOAT: right; FONT-SIZE: 0.9em } DIV#loginBar DIV#linkList DIV#logout A { COLOR: #000; TEXT-DECORATION: none } TABLE.searchHistoryTable { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: = 100%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid } TABLE.searchHistoryTable TH { PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0px; = BACKGROUND: #505050; COLOR: #fff; FONT-SIZE: 0.86em; PADDING-TOP: 0.1em } TABLE.searchHistoryTable TD { FONT-SIZE: 0.86em } DIV.browseBox { TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: table; MARGIN-BOTTOM: 0.5em; = BACKGROUND: #ffe7cf } DIV.browseBoxGreen { TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: table; MARGIN-BOTTOM: 0.5em; = BACKGROUND: #ffe7cf } DIV.browseBoxGrey { TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: table; MARGIN-BOTTOM: 0.5em; = BACKGROUND: #ffe7cf } DIV.browseBox H2 { BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; = PADDING-LEFT: 0.5em; PADDING-RIGHT: 2px; BACKGROUND: #ffce9c; COLOR: = #000; FONT-SIZE: 1em; PADDING-TOP: 2px } DIV.browseBoxGreen H2 { BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; = PADDING-LEFT: 0.5em; PADDING-RIGHT: 2px; BACKGROUND: #ffce9c; COLOR: = #000; FONT-SIZE: 1em; PADDING-TOP: 2px } DIV.browseBoxGrey H2 { BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; = PADDING-LEFT: 0.5em; PADDING-RIGHT: 2px; BACKGROUND: #ffce9c; COLOR: = #000; FONT-SIZE: 1em; PADDING-TOP: 2px } DIV.browseBox FIELDSET.hide { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = #ffe7cf; BORDER-TOP: medium none; BORDER-RIGHT: medium none; = PADDING-TOP: 0px } DIV.browseBox FIELDSET LEGEND.hide { DISPLAY: none } DIV.browseBox FIELDSET { BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; = PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; = PADDING-RIGHT: 0px; BACKGROUND: #ffe7cf; BORDER-TOP: #fff 1px solid; = BORDER-RIGHT: #fff 0px solid; PADDING-TOP: 0px } DIV.browseBox FIELDSET LEGEND { TEXT-ALIGN: left; COLOR: #000; FONT-SIZE: 0.89em } DIV.browseBox FIELDSET INPUT { MARGIN-TOP: 10px } DIV.browseBox FIELDSET FIELDSET { BORDER-BOTTOM: #fff 6px solid } DIV.browseBox FIELDSET FIELDSET FIELDSET { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #fff 1px = solid; MARGIN: 10px 0px 10px 55px; COLOR: #000; FONT-SIZE: 0.98em; = BORDER-TOP: #fff 1px solid } DIV.browseBox FIELDSET FIELDSET FIELDSET FIELDSET { MARGIN: 10px 0px } DIV.browseBox FIELDSET FIELDSET FIELDSET LABEL { FONT-SIZE: 0.9em } DIV.browseBox INPUT.searchInput { MARGIN: 10px; WIDTH: 400px } DIV.browseBox FIELDSET.browseBy { PADDING-BOTTOM: 0px; MARGIN-LEFT: 16px } DIV.browseBox FIELDSET.browseBy LEGEND { PADDING-LEFT: 16px; BACKGROUND: url(../img/surround/down_arrow_off.gif) = no-repeat left center } DIV.browseBox FIELDSET.browseBy INPUT { MARGIN-LEFT: 2px } DIV.browseBoxGreen { MARGIN-TOP: 0.5em; BACKGROUND: #f1fbf9 } DIV.browseBoxGreen H2 { BACKGROUND: #afe8dc } DIV.browseBoxGrey { BACKGROUND: #f7f7f7 } DIV.browseBoxGrey H2 { BACKGROUND: #ebebeb } DIV.browseBoxGrey DIV.gbForm { TEXT-ALIGN: left; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em } DIV.searchSort { FONT-SIZE: 0.9em } DIV.searchSort INPUT { FONT-SIZE: 0.9em } DIV.searchSort SELECT { FONT-SIZE: 0.9em } DIV.topBar { MARGIN-TOP: 0.8em; BACKGROUND: #f7f7f7 } DIV.searchResultAllhead { BACKGROUND: #efefef no-repeat left bottom } DIV.searchResulthead { PADDING-BOTTOM: 0.3em; MARGIN: 1em 0px 0px 19px; PADDING-LEFT: 29px; = PADDING-RIGHT: 0px; BACKGROUND: url(../img/surround/selectall.gif) = #efefef no-repeat left bottom; PADDING-TOP: 0.3em } DIV.searchResulthead { FONT-SIZE: 0.9em } DIV.searchResulthead INPUT { FONT-SIZE: 0.9em } DIV.searchResulthead SELECT { FONT-SIZE: 0.9em } DIV.searchResultFoot { PADDING-BOTTOM: 5px; MARGIN: -1px 0px 0px 19px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; BACKGROUND: #efefef; PADDING-TOP: 5px } TABLE.resultTable TD { FONT-SIZE: 0.9em; PADDING-TOP: 0.5em } TABLE.resultTable TD IMG { MARGIN: 0.2em 0.4em 0px 0px } TABLE.resultTable TD.firstTd { WIDTH: 19px } TABLE.resultTable TD.selectTd { WIDTH: 22px; BACKGROUND: #efefef; PADDING-TOP: 0.3em } TABLE.resultTable TD.resultTd { BORDER-BOTTOM: #efefef 1px dashed; PADDING-BOTTOM: 0.5em; PADDING-LEFT: = 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em } TABLE.resultTable TR.resultlastTr { BACKGROUND: #efefef; HEIGHT: 4px } TABLE.resultTableBrowse { BORDER-BOTTOM: #efefef 2px solid; TEXT-ALIGN: center; BORDER-LEFT: = #efefef 4px solid; MARGIN-TOP: 8px; FONT-SIZE: 0.9em } TABLE.resultTableBrowse TH { PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BACKGROUND: #efefef; FONT-SIZE: 0.94em; PADDING-TOP: 0.3em } TABLE.resultTableBrowse TD { BORDER-BOTTOM: #efefef 1px dashed; PADDING-BOTTOM: 0.4em; PADDING-LEFT: = 0.4em; PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em } TABLE.resultTableBrowse TD.browseJn { TEXT-ALIGN: left; WIDTH: 54% } TABLE.resultTableBrowse TD.browseIs { WIDTH: 18% } TABLE.resultTableBrowse TD.browseFl { WIDTH: 28%; FONT-SIZE: 0.94em } #contentArea UL.browseLiPlus LI { MARGIN-BOTTOM: 0.2em; LIST-STYLE-IMAGE: = url(../img/surround/plus_icon.gif) } #contentArea UL.browseLiMinus LI { MARGIN-BOTTOM: 0.2em; LIST-STYLE-IMAGE: = url(../img/surround/minus_icon.gif) } #contentArea UL.browseLiMinus UL.browseLiPlus LI { MARGIN-BOTTOM: 0.2em; LIST-STYLE-IMAGE: = url(../img/surround/plus_icon.gif) } #contentArea UL LI.rss { LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: = url(../img/surround/rss_image.gif) } DIV#tabs { PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: = both; FONT-WEIGHT: bold; PADDING-TOP: 10px } DIV#tabs UL { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BORDER-TOP: medium none; LIST-STYLE-IMAGE: none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } DIV#tabs LI { BORDER-BOTTOM: #c5c5c5 1px solid; BORDER-LEFT: #c5c5c5 1px solid; = PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: = 10px; DISPLAY: block; BACKGROUND: #efefef; FLOAT: left; BORDER-TOP: = #f3f3f3 2px solid; BORDER-RIGHT: #c5c5c5 1px solid; PADDING-TOP: 4px } DIV#tabs LI.nolink { BORDER-BOTTOM: #c5c5c5 0px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #aaa 1px = solid; PADDING-TOP: 5px } DIV#tabs LI.adS { PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = #fff; PADDING-TOP: 4px } DIV#tabs LI.adSnolink { BORDER-BOTTOM: #ffe7cf 2px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = #ffe7cf; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #aaa 1px solid; = PADDING-TOP: 4px } DIV#tabs INPUT.brSubmit { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: blue; BORDER-TOP: medium = none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; = TEXT-DECORATION: underline; PADDING-TOP: 0px } DIV#tabs INPUT.brSubmitSelected { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #000; BORDER-TOP: medium = none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; = PADDING-TOP: 0px } ABBR { BORDER-BOTTOM: #000 1px dashed; COLOR: #000; CURSOR: help } ACRONYM { BORDER-BOTTOM: #000 1px dashed; COLOR: #000; CURSOR: help } SPAN.abbr { BORDER-BOTTOM: #000 1px dashed; COLOR: #000; CURSOR: help } IMG.BannerLeft { WIDTH: 150px } IMG.BannerRight { WIDTH: 150px } DIV.toc { TEXT-ALIGN: left; MARGIN: 0.4em 0px 0.7em 1em; DISPLAY: block } DIV.iconKey { BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.4em; PADDING-LEFT: = 0em; PADDING-RIGHT: 0em; DISPLAY: block; BORDER-TOP: #ccc 1px solid; = PADDING-TOP: 0.4em } .inline { DISPLAY: inline } DIV#pageMessage { COLOR: #990000 } DIV#pageMessage P { DISPLAY: inline } DIV#pageMessage DIV.errorMessage { PADDING-BOTTOM: 6px; MIN-HEIGHT: 24px; PADDING-LEFT: 32px; = PADDING-RIGHT: 0px; BACKGROUND: url(../img/surround/warning.gif) #fff = no-repeat left top; PADDING-TOP: 0px } DIV#pageMessage DIV.message { PADDING-BOTTOM: 6px; MIN-HEIGHT: 24px; PADDING-LEFT: 32px; = PADDING-RIGHT: 0px; BACKGROUND: url(../img/surround/information.gif) = #fff no-repeat left top; PADDING-TOP: 0px } * HTML DIV#pageMessage DIV.message { =09 } .msError { COLOR: #b80000 } INPUT.brSubmit { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue; = BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; = TEXT-DECORATION: underline } INPUT.brSubmitSelected { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; = BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none } DIV.genFullBox { PADDING-BOTTOM: 0.5em; MARGIN-TOP: 0.5em; WIDTH: 100%; DISPLAY: table; = MARGIN-BOTTOM: 0.5em; BACKGROUND: #f7f7f7; align: left } DIV.genFullBox H2 { BORDER-BOTTOM: #fff 2px solid; PADDING-BOTTOM: 0.16em; = BACKGROUND-COLOR: #ebebeb; MARGIN-TOP: 0pt; PADDING-LEFT: 0.4em; = PADDING-RIGHT: 0.4em; MARGIN-BOTTOM: 0pt; COLOR: #4a4a4a; FONT-SIZE: = 1.1em; PADDING-TOP: 0.16em } DIV.genFullBox H3 { BORDER-BOTTOM: #fff 2px solid; PADDING-BOTTOM: 0.16em; = BACKGROUND-COLOR: #ebebeb; MARGIN-TOP: 0pt; PADDING-LEFT: 0.4em; = PADDING-RIGHT: 0.4em; MARGIN-BOTTOM: 0pt; COLOR: #4a4a4a; FONT-SIZE: = 1.1em; PADDING-TOP: 0.16em } DIV.genFullBox P { PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-LEFT: 0.4em; PADDING-RIGHT: = 0.4em; PADDING-TOP: 0.4em } DIV.genFullBox IMG { POSITION: relative; FLOAT: left; MARGIN-RIGHT: 0.4em } FIELDSET.hidefieldset { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: = #f7f7f7; BORDER-TOP: medium none; BORDER-RIGHT: medium none; = PADDING-TOP: 8px } H1.swap { BACKGROUND: url(http://info.emeraldinsight.com/img/homepage/strap2.gif) = #fff no-repeat; HEIGHT: 28px } H1.swap SPAN { DISPLAY: none } DIV#contentArea DIV#centerLeftHome { WIDTH: 100% } DIV.genHalfBox { MARGIN-TOP: 0.5em; WIDTH: 99.9%; DISPLAY: table; MARGIN-BOTTOM: 0.5em } DIV.genHalfBox DIV.genHalfBoxLt H3 { BORDER-BOTTOM: #fff 2px solid; PADDING-BOTTOM: 0.16em; = BACKGROUND-COLOR: #ebebeb; MARGIN-TOP: 0pt; PADDING-LEFT: 0.4em; = PADDING-RIGHT: 0.4em; MARGIN-BOTTOM: 0pt; COLOR: #4a4a4a; FONT-SIZE: = 1.1em; PADDING-TOP: 0.16em } DIV.genHalfBox DIV.genHalfBoxRt H3 { BORDER-BOTTOM: #fff 2px solid; PADDING-BOTTOM: 0.16em; = BACKGROUND-COLOR: #ebebeb; MARGIN-TOP: 0pt; PADDING-LEFT: 0.4em; = PADDING-RIGHT: 0.4em; MARGIN-BOTTOM: 0pt; COLOR: #4a4a4a; FONT-SIZE: = 1.1em; PADDING-TOP: 0.16em } DIV.genHalfBox DIV.genHalfBoxLt H3 A { COLOR: #4a4a4a; TEXT-DECORATION: none } DIV.genHalfBox DIV.genHalfBoxRt H3 A { COLOR: #4a4a4a; TEXT-DECORATION: none } DIV.genHalfBox DIV.genHalfBoxLt { PADDING-BOTTOM: 0.5em; WIDTH: 49.2%; BACKGROUND: #f7f7f7; FLOAT: left } DIV.genHalfBoxLt P { PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-LEFT: 0.4em; PADDING-RIGHT: = 0.4em; PADDING-TOP: 0.4em } DIV.genHalfBoxRt P { PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-LEFT: 0.4em; PADDING-RIGHT: = 0.4em; PADDING-TOP: 0.4em } DIV.genHalfBox DIV.genHalfBoxRt { PADDING-BOTTOM: 0.5em; WIDTH: 49.2%; BACKGROUND: #f7f7f7; FLOAT: right } DIV.genHalfBoxLt IMG { MARGIN: 5px 0px 0px 5px; FLOAT: left } DIV.genHalfBoxRt IMG { MARGIN: 5px 0px 0px 5px; FLOAT: left } DIV.genHalfBox DIV.genHalfBoxRt DIV.imgNoWrap { MARGIN-LEFT: 76px } DIV.genHalfBox DIV.genHalfBoxLt DIV.imgNoWrap { MARGIN-LEFT: 76px } DIV.genHalfBox DIV.genHalfBoxRt DIV.imgNoWrapSmall { MARGIN-LEFT: 50px } DIV.genHalfBox DIV.genHalfBoxLt DIV.imgNoWrapSmall { MARGIN-LEFT: 50px } DIV.genHalfBox UL { MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em } DIV.alltabFullBox { PADDING-BOTTOM: 0.5em; MARGIN-TOP: 0.5em; WIDTH: 99.9%; DISPLAY: table; = MARGIN-BOTTOM: 0.5em } DIV.alltabFullBox DIV.alltabFullBoxHead { BORDER-BOTTOM: #000 1px solid; PADDING-BOTTOM: 0.16em; MARGIN-TOP: 0pt; = PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; MARGIN-BOTTOM: 0pt; COLOR: = #4a4a4a; FONT-SIZE: 1.2em; PADDING-TOP: 0.16em } DIV.alltabFullBox DIV.alltabFullBoxHead A { FONT-SIZE: 0.78em } DIV.alltabFullBox DIV.alltabFullBoxPad { PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; = FONT-SIZE: 0.89em; PADDING-TOP: 0.4em } DIV.alltabFullBox DIV.alltabFullBoxPad H4 { FONT-WEIGHT: normal } DIV.quickSearchOptions { TEXT-ALIGN: left; MARGIN-LEFT: 40px } ------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.emeraldinsight.com/scripts/ts_picker.js // Title: Timestamp picker // Description: See the demo at url // URL: http://us.geocities.com/tspicker/ // Script featured on: = http://javascriptkit.com/script/script2/timestamp.shtml // Version: 1.0 // Date: 12-05-2001 (mm-dd-yyyy) // Author: Denis Gritcyuk ; // Notes: Permission given to use this script in any kind of = applications if // header lines are left unchanged. Feel free to contact the author // for feature requests and/or donations function show_calendar(str_target, str_datetime) { alert('HELL0 1'); var arr_months =3D ["January", "February", "March", "April", "May", = "June", "July", "August", "September", "October", "November", "December"]; var week_days =3D ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"]; var n_weekstart =3D 1; // day week starts from (normally 0 or 1) var dt_datetime =3D (str_datetime =3D=3D null || str_datetime =3D=3D"" = ? new Date() : str2dt(str_datetime)); //alert('dt_datetime : ' + dt_datetime); var dt_prev_month =3D new Date(dt_datetime); //alert('dt_prev_month : ' + dt_prev_month); dt_prev_month.setMonth(dt_datetime.getMonth()-1); var dt_next_month =3D new Date(dt_datetime); dt_next_month.setMonth(dt_datetime.getMonth()+1); var dt_firstday =3D new Date(dt_datetime); dt_firstday.setDate(1); dt_firstday.setDate(1-(7+dt_firstday.getDay()-n_weekstart)%7); var dt_lastday =3D new Date(dt_next_month); dt_lastday.setDate(0); =09 // html generation (feel free to tune it for your particular = application) // print calendar header var str_buffer =3D new String ( "\n"+ "\n"+ " Calendar\n"+ "\n"+ "\n"+ //"\n"+ "
\n"+ //"\n\n
\n"+ "
\n"+ "\n"+ //"\n \n"+ //" \n"+ //" \n\n" ); var dt_current_day =3D new Date(dt_firstday); // print weekdays titles str_buffer +=3D "\n"; for (var n=3D0; n<7; n++) //str_buffer +=3D " \n"; // print calendar table str_buffer +=3D "\n"; while (dt_current_day.getMonth() =3D=3D dt_datetime.getMonth() || dt_current_day.getMonth() =3D=3D dt_firstday.getMonth()) { // print row heder str_buffer +=3D "\n"; for (var n_current_wday=3D0; n_current_wday<7; n_current_wday++) { if (dt_current_day.getDate() =3D=3D dt_datetime.getDate() && dt_current_day.getMonth() =3D=3D dt_datetime.getMonth()) // print current date str_buffer +=3D " \n"; dt_current_day.setDate(dt_current_day.getDate()+1); } // print row footer str_buffer +=3D "\n"; } // print calendar footer str_buffer +=3D "\n" + "
\n "+ str_target+"', '"+ dt2dtstr(dt_prev_month)+"');\">"+ "3D\"previous"+ " "+ //"" "" +arr_months[dt_datetime.getMonth()]+" = "+dt_datetime.getFullYear()+""+ +str_target+"', '"+dt2dtstr(dt_next_month)+"');\">"+ "3D\"next
"+ str_buffer +=3D " "+ //""+ ""+ week_days[(n_weekstart+n)%7]+"
"; else if (dt_current_day.getDay() =3D=3D 0 || dt_current_day.getDay() = =3D=3D 6) // weekend days //str_buffer +=3D " "; str_buffer +=3D " "; else // print working days of current month str_buffer +=3D " "; if (dt_current_day.getMonth() =3D=3D dt_datetime.getMonth()) // print days of current month str_buffer +=3D ""+ = ".value=3D'"+dt2dtstr(dt_current_day)+"'; window.close();\">"+ ""; else=20 // print days of other months str_buffer +=3D ""+ = ".value=3D'"+dt2dtstr(dt_current_day)+"'; window.close();\">"+ ""; str_buffer +=3D dt_current_day.getDate()+"
\n" + "
\n" + "\n" + "\n"; var vWinCal =3D window.open("", "Calendar",=20 = "width=3D200,height=3D250,status=3Dno,resizable=3Dyes,top=3D200,left=3D20= 0"); vWinCal.opener =3D self; var calc_doc =3D vWinCal.document; calc_doc.write (str_buffer); calc_doc.close(); } // datetime parsing and formatting routimes. modify them if you wish = other datetime format function str2dt (str_datetime) { //var re_date =3D /^(\d+)\-(\d+)\-(\d+)\s+(\d+)\:(\d+)\:(\d+)$/; var re_date =3D /^(\d+)\/(\d+)\/(\d+)$/; if (!re_date.exec(str_datetime)) { alert("Invalid Datetime format: "+ str_datetime + = "\n(valid format is dd/mm/yyyy)"); return (new Date()); } else { if (RegExp.$1 > 31 || RegExp.$1 < 1) { alert("Invalid Day: "+ RegExp.$1); return (new Date()); } if (RegExp.$2 > 12 || RegExp.$2 < 1) { alert("Invalid Month: "+ RegExp.$2); return (new Date()); } if (RegExp.$3 < 1900) { alert("Invalid Year: "+ RegExp.$3); return (new Date()); } } //return (new Date (RegExp.$3, RegExp.$2-1, RegExp.$1, RegExp.$4, = RegExp.$5, RegExp.$6)); return (new Date (RegExp.$3, RegExp.$2-1, RegExp.$1)); } function dt2dtstr (dt_datetime) { var monthNames =3D new = Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","= Dec"); day=3Ddt_datetime.getDate(); month=3D(dt_datetime.getMonth()+1); if(day<10) day =3D "0" + day if(month<10) month =3D "0" + month return (new String ( day+"/"+month+"/"+dt_datetime.getFullYear())); //day+"-"+month+"-"+dt_datetime.getFullYear()+" ")); } function dt2tmstr (dt_datetime) { return (new String ( = dt_datetime.getHours()+":"+dt_datetime.getMinutes()+":"+dt_datetime.getSe= conds())); } function popUp(URL) { day =3D new Date(); id =3D day.getTime(); eval("page" + id + " =3D window.open(URL, '" + id + "', = 'toolbar=3D0,scrollbars=3D1,location=3D0,statusbar=3D1,menubar=3D0,resiza= ble=3D1,width=3D400,height=3D500');"); } =09 function submitForm(f) { w =3D window.open(f.action, "Preview", 'toolbar=3Dyes, location=3Dno, = menubar=3Dno, scrollbars=3Dyes, resizable=3Dyes, width=3D800, = height=3D300'); w.focus(); f.submit(); } function confirmSubmit() { var agree=3Dconfirm("Are you sure you want to continue?"); if (agree) return true ; else return false ; } ------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.emeraldinsight.com/scripts/common.js function submitFormWithSelChar(ch,theForm) { =20 theForm.hdSelectedCurrency.value=3Dch; theForm.hdAction.value=3D"button_browse"; theForm.submit(); } function setComboSelected(comboName, selectedOption) { var selectedValue =3D 0; for (var i=3D0; i 0) { for(m=3D0; m=3D 0) { var s1 =3D str.substring(0,str.indexOf(':'+aThis.value)); var s2 =3D = str.substring(str.indexOf(':'+aThis.value)+(':'+aThis.value).length); hidVal =3D s1 + s2; } } aHidden.value =3D hidVal; //alert(aHidden.value); } function setSiteCheckBox(aThis, aHidden){ var hidVal =3D aHidden.value; if(aThis.checked =3D=3D true) { hidVal =3D hidVal + ';' + aThis.value; } else if(aThis.checked =3D=3D false){ var str =3D hidVal; if(str.indexOf(':'+aThis.value) >=3D 0) { var s1 =3D str.substring(0,str.indexOf(';'+aThis.value)); var s2 =3D = str.substring(str.indexOf(';'+aThis.value)+(';'+aThis.value).length); hidVal =3D s1 + s2; } } aHidden.value =3D hidVal; //alert(aHidden.value); } function fnBlank() { // Do Nothing } function fnExternalSearch(path, searchTerm) { if(searchTerm =3D=3D "") { return false; }=09 else { document.location.href =3D path +=20 "/searchQuickOptions.do?hdAction=3Dbutton_search&ExSearchTerm=3D" + = searchTerm; } } function fnLoad1(theForm) { var szDivID=3D = theForm.slResourceBox.options[theForm.slResourceBox.selectedIndex].value;= if(document.layers) //NN4+ { document.layers[szDivID].display=3D "block" ; } else if (document.getElementById && document.getElementById(szDivID) = !=3D null) { node =3D document.getElementById(szDivID).style.display=3D'block'; } else if(document.getElementById) //gecko(NN6) + IE 5+ { var obj =3D document.getElementById(szDivID); obj.style.display=3D "block"; =20 } else if(document.all) // IE 4 { document.all[szDivID].style.display=3D "block"; } } function fnHide(theForm) { var i; var theForm =3D theForm; var resourceLength =3D theForm.slResourceBox.options.length; for(i=3D0;i 0) server =3D = document.location.href.substring(0,document.location.href.indexOf(".com/"= )+4); if (server.indexOf("xtra") < 0) { if(selectedValue =3D=3D 'Authors') document.location.href =3D server+'/info/authors/'; else if (selectedValue =3D=3D 'Librarians') document.location.href =3D server+'/info/librarians/'; if(selectedValue =3D=3D 'Partners') document.location.href =3D = server+'/info/products_services/partnerships/'; if(selectedValue =3D=3D 'Researchers') document.location.href =3D server+'/info/researchers/'; else if (selectedValue =3D=3D 'Managers') document.location.href =3D 'http://www.managementfirst.com'; } else { if(selectedValue =3D=3D 'Authors') document.location.href =3D server+'/info/emx/authors/'; else if (selectedValue =3D=3D 'Researchers') document.location.href =3D server+'/info/emx/researchers/'; if(selectedValue =3D=3D 'Faculty') document.location.href =3D server+'/info/emx/faculty/'; if(selectedValue =3D=3D 'Students') document.location.href =3D server+'/info/emx/students/'; if(selectedValue =3D=3D 'DeanDirectors') document.location.href =3D 'http://deans.emeraldinsight.com'; =20 if(selectedValue =3D=3D 'Librarians') =20 document.location.href =3D server+'/info/librarians/emx.html'; else if (selectedValue =3D=3D 'Managers') { if(status =3D=3D 'notLoggedIn')=20 document.location.href =3D 'http://www.managementfirst.com'; else if(status =3D=3D 'loggedIn')=20 document.location.href =3D = 'http://www.managementfirst.com/wwwtest/emx/welcome.php?id=3Dex'; } } } function fnValidateSearch(Action,theForm) { var valid =3D true; var selectedValue =3D ""; var radLength=3DtheForm.rdSearch.length; for(var i=3D0;i date1) { return 1; } else { return 0; } } function configureCC(ccType,theForm) { theForm.hdContainerType.value =3D ccType; } function configureCI(ciType,theForm) { theForm.hdContentItemType.value =3D ciType; } function fnEditBanner(BannerId,theForm) { theForm.hdAction.value =3D "button_EditBanner"; theForm.hdMode.value =3D "Edit"; theForm.hdBannerId.value =3D BannerId; theForm.submit(); =09 } function fnNext_Banner(Action,theForm)=09 { var valid =3D true;=09 if(theForm.txtBannerName.value =3D=3D "") { alert('Banner Name is mandatory');=09 valid =3D false; =09 }=09 else if(theForm.tdBA_FromDate.value =3D=3D "") { alert('BannerAdvertisement From Date is mandatory');=09 valid =3D false; =09 }=09 // else if(theForm.tdBA_ToDate.value =3D=3D "") // { // alert('BannerAdvertisement To Date is mandatory');=09 // valid =3D false; =09 // }=09 else if(theForm.tdBA_FromDate.value !=3D "" && = theForm.tdBA_ToDate.value !=3D "") { = if(DateCompare(theForm.tdBA_FromDate.value,theForm.tdBA_ToDate.value)<=3D= 0) { alert('BannerAdvertisement ToDate is less than or equal to = BannerAdvertisement FromDate'); =09 valid =3D false; } } if (valid =3D=3D true) buttonClicked(Action,theForm);=09 } function fnDone_Banner(Action,theForm) { valid =3D true; if (theForm.txtLinkURL.value =3D=3D "")=20 {=20 alert("Link URL is Mandatory"); valid =3D false;=20 }=20 else if (!isURL(theForm.txtLinkURL.value))=20 { alert('Please enter well formed Link URL!'); valid =3D false; } else if (theForm.txtGraphicLabel.value =3D=3D "")=20 {=20 alert("Graphic Label is Mandatory");=20 valid =3D false;=20 } else if (theForm.txtImageAddress.value =3D=3D "")=20 {=20 alert("Image Address is Mandatory"); valid =3D false;=20 } else if (!isURI(theForm.txtImageAddress.value))=20 { alert('Please enter well formed Image Address!'); valid =3D false; } if (valid =3D=3D true) buttonClicked(Action,theForm);=09 } function fnCancel(Action,theForm) { if(confirm('All your changes will be lost. Do you want to continue?')) buttonClicked(Action,theForm); } function fnClearDates(Action,theForm) { //if(confirm('Dates selected by you will be lost. Do you want to = continue?')) //{ theForm.txtSubsStartDate.value =3D ""; theForm.txtSubsEndDate.value =3D ""; theForm.txtTrialStartDate.value =3D "";=09 theForm.txtTrialEndDate.value =3D ""; //}=09 } function fnRemove(Action,theForm) // Bug 3005 Vijaya { if(confirm('The data selected by you will be removed. Do you want to = continue?')) buttonClicked(Action,theForm); }=09 function fnMenuClicked(menuId,theForm) { if(confirm('All your changes will be lost. Do you want to continue?')) theForm.hdAction.value =3D "menu_" + menuId; theForm.submit();=09 }=09 function isDigit (c) { return ((c >=3D "0") && (c <=3D "9")) } function isEmpty(s) { return ((s =3D=3D null) || (s.length =3D=3D 0)) } function isFloat1(s) { =20 var i; var seenDecimalPoint =3D false; if (isEmpty(s)) if (isFloat.arguments.length =3D=3D 1) return defaultEmptyOK; else return (isFloat.arguments[1] =3D=3D true); if (s =3D=3D ".") return false; for (i =3D 0; i < s.length; i++) { // Check that current character is number. var c =3D s.charAt(i); if ((c =3D=3D ".") && !seenDecimalPoint) seenDecimalPoint =3D = true; else if (!isDigit(c)) return false; } return true; } function fnNext_Container(Action,theForm) { var valid =3D true;=09 if (theForm.txtSI_Price.value =3D=3D "" && theForm.tdSI_FromDate.value = =3D=3D "" && theForm.tdSI_ToDate.value =3D=3D "") valid =3D true;=20 else=20 { if( (theForm.tdSI_FromDate.value !=3D "" && = theForm.tdSI_ToDate.value =3D=3D "") || (theForm.tdSI_FromDate.value =3D=3D "" && = theForm.tdSI_ToDate.value !=3D "") ) { alert("Please enter both From and To Dates"); valid =3D false; } else if (theForm.tdSI_FromDate.value !=3D "" && = theForm.tdSI_ToDate.value !=3D "") { = if(DateCompare(theForm.tdSI_FromDate.value,theForm.tdSI_ToDate.value)<=3D= 0) { alert('ShopItem ToDate is less than or equal to ShopItem = FromDate'); =09 valid =3D false; } } if (valid) { if(theForm.txtSI_Price.value =3D=3D "") { alert('Price for ShopItem is mandatory'); valid =3D false; } else { var s =3D theForm.txtSI_Price.value; if(!isFloat1(s)) { alert('Price value entered is not correct.'); valid =3D false; } =20 }=09 =20 // else=20 // { // var s =3D theForm.txtSI_Price.value; // alert('s :: '+s); // isFloat(s); // //if(isFloat(s)) // //{ // //alert('Price value entered is not correct.'); // //valid =3D false; // //} =20 //// else //// { //// prec =3D s.substring(s.indexOf('.')+1, s.length); //// if (prec.length > 2)=20 //// { //// alert("Please enter price upto 2 places of decimal"); //// valid =3D false; //// } //// } // } } } if (valid =3D=3D true) buttonClicked(Action,theForm); } function fnFreeTrial(Action,theForm) { var valid =3D true; if( (theForm.tdFT_FromDate.value !=3D "" && theForm.tdFT_ToDate.value = =3D=3D "") || (theForm.tdFT_FromDate.value =3D=3D "" && = theForm.tdFT_ToDate.value !=3D "") ) { alert("Please enter both From and To Dates"); valid =3D false; } else if(theForm.tdFT_FromDate.value !=3D "" && = theForm.tdFT_ToDate.value !=3D "") { = if(DateCompare(theForm.tdFT_FromDate.value,theForm.tdFT_ToDate.value)<=3D= 0) { alert('FreeTrial ToDate is less than or equal to FreeTrial = FromDate'); =09 valid =3D false; } } =09 if (valid =3D=3D true) buttonClicked(Action,theForm);=09 }=09 function isInteger (s) { var i; if (isEmpty(s)) if (isInteger.arguments.length =3D=3D 1) return defaultEmptyOK; else return (isInteger.arguments[1] =3D=3D true); for (i =3D 0; i < s.length; i++) { var c =3D s.charAt(i); if (!isDigit(c)) return false; } return true; }=09 function AddToList(resultCount,theForm){ var SelectedItemsList =3D''; var size =3D resultCount - 1; for(var i =3D 0; i 5000) { var lsValue =3D new String(theForm.taDescription.value); theForm.taDescription.value =3D lsValue.substring(0,5000); } } function validateSearchQuick(Action,theForm) { var valid =3D true; =20 if(theForm.searchTerm.value =3D=3D "") { alert('Please enter the term to search'); theForm.searchTerm.focus();=09 valid =3D false; =09 } return valid; } function validateSearchQuickOptions(Action,theForm) { var valid =3D true; =20 if(theForm.searchTerm.value =3D=3D "") { alert('Please enter the term to search'); theForm.searchTerm.focus();=09 valid =3D false; =09 } else if(!(theForm.AllFields[0].checked || = theForm.AllFieldsXFT[0].checked ||=20 theForm.JournalTitle[0].checked || = theForm.CompanyName[0].checked ||=20 theForm.ReferenceNum[0].checked || = theForm.Abstract[0].checked ||=20 theForm.Author[0].checked || theForm.Keywords[0].checked || theForm.ArticleTitle[0].checked)) { alert('Please select fields to search'); valid =3D false; } =20 return valid; =20 } function validateSearchAdvanced(Action,theForm) { var valid =3D true; =20 if(theForm.searchTerm1.value =3D=3D "" && theForm.searchTerm2.value = =3D=3D "" && theForm.searchTerm3.value =3D=3D "") { alert('Please enter the term to search'); theForm.searchTerm1.focus();=09 valid =3D false; =09 } =20 return valid; =20 } ------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.emeraldinsight.com/scripts/bannerad3.js /**** * Banner Ad Rotater v3.02 * Anarchos > anarchos3@hotmail.com * http://anarchos.xs.mw/bannerad.phtml **/ function Banner(refreshTime, width, height, altText, start, random){ this.objName =3D "bannerAd" + (Banner.count++); eval(this.objName + "=3Dthis"); if (!refreshTime) this.refreshTime =3D 10000; else this.refreshTime =3D = refreshTime*1000; if (!width) this.width =3D 150; else this.width =3D width; //if (!height) this.height =3D 68; else this.height =3D height; if (random =3D=3D null) this.random =3D 1; else this.random =3D random; this.altText =3D altText; this.ads =3D []; if (start) this.currentAd =3D start-1; else start =3D null; this.mySize =3D 0; this.Ad =3D function(src, href, target, mouseover) { var tempImage =3D new Image(); tempImage.src =3D src; this.ads[this.mySize] =3D new Object(); var ad =3D this.ads[this.mySize]; ad.src =3D src; if (typeof(target) =3D=3D "undefined" || target =3D=3D null) ad.target = =3D "_self"; else ad.target =3D target; ad.href =3D href; ad.mouseover =3D mouseover; this.mySize++; } this.link =3D function(){ var ad =3D this.ads[this.currentAd]; if (ad.target =3D=3D "_self"){ location.href =3D ad.href; } else if (ad.target =3D=3D "_blank" || ad.target =3D=3D "_new"){ open(ad.href,this.objName + "Win"); } else top.frames[ad.target].location.href =3D ad.href; } this.showStatus =3D function(){ var ad =3D this.ads[this.currentAd]; if (ad.mouseover) status =3D ad.mouseover; else status =3D ad.href; } this.randomAd =3D function(){ var n; do { n =3D Math.floor(Math.random() * (this.mySize)); }=20 while(n =3D=3D this.currentAd); this.currentAd =3D n; } this.output =3D function(){ var tempCode =3D ""; if (this.mySize >=3D 1){ if (this.currentAd =3D=3D null) this.randomAd(); if (this.currentAd >=3D this.mySize) this.currentAd =3D this.mySize - = 1; tempCode =3D ''; tempCode +=3D ''; //alert(tempCode); document.write(tempCode); =09 var tempId =3D this.currentAd + 1; if (tempId !=3D this.mySize) this.nextAd(); }=20 //else document.write("Error: two banners must be defined for the = script to work."); } this.newAd =3D function(){ if (!this.random){=09 this.currentAd++; if (this.currentAd >=3D this.mySize) this.currentAd =3D 0; } else { this.randomAd(); } this.nextAd(); } this.nextAd =3D function(){ document.images[this.objName+ this.altText + 'Img'].src =3D = this.ads[this.currentAd].src; setTimeout(this.objName+'.newAd()',this.refreshTime) } } Banner.count =3D 0; AccessibleBanner.count =3D 0; function AccessibleBanner(refreshTime,styleClass, altText, start, = random) { this.objName =3D "AccessibleBanner" + (AccessibleBanner.count++); =09 eval(this.objName + "=3Dthis"); if (!refreshTime) this.refreshTime =3D 10000; else this.refreshTime =3D = refreshTime*1000; =09 if (random =3D=3D null) this.random =3D 1; else this.random =3D random; this.altText =3D altText; this.ads =3D []; if (start) this.currentAd =3D start-1; else start =3D null; this.mySize =3D 0; this.Ad =3D function(src, href, target, mouseover)=20 { =09 var tempImage =3D new Image(); tempImage.src =3D src; this.ads[this.mySize] =3D new Object(); var ad =3D this.ads[this.mySize]; ad.src =3D src; if (typeof(target) =3D=3D "undefined" || target =3D=3D null) ad.target = =3D "_self"; else ad.target =3D target; ad.href =3D href; ad.mouseover =3D mouseover; this.mySize++; } this.link =3D function(){ var ad =3D this.ads[this.currentAd]; if (ad.target =3D=3D "_self"){ location.href =3D ad.href; } else if (ad.target =3D=3D "_blank" || ad.target =3D=3D "_new"){ open(ad.href,this.objName + "Win"); } else top.frames[ad.target].location.href =3D ad.href; } this.showStatus =3D function(){ var ad =3D this.ads[this.currentAd]; if (ad.mouseover) status =3D ad.mouseover; else status =3D ad.href; } this.randomAd =3D function(){ var n; do { n =3D Math.floor(Math.random() * (this.mySize)); }=20 while(n =3D=3D this.currentAd); this.currentAd =3D n; } this.output =3D function() { var tempCode =3D ""; if (this.mySize >=3D 1){ if (this.currentAd =3D=3D null) this.randomAd(); if (this.currentAd >=3D this.mySize) this.currentAd =3D this.mySize - = 1; tempCode =3D ''; tempCode +=3D ''; //alert(tempCode); document.write(tempCode); =09 var tempId =3D this.currentAd + 1; if (tempId !=3D this.mySize) this.nextAd(); }=20 //else document.write("Error: two banners must be defined for the = script to work."); } this.newAd =3D function() { =09 if (!this.random){=09 this.currentAd++; if (this.currentAd >=3D this.mySize) this.currentAd =3D 0; } else { this.randomAd(); } this.nextAd(); } this.nextAd =3D function(){ document.images[this.objName+ this.altText + 'Img'].src =3D = this.ads[this.currentAd].src; =09 setTimeout(this.objName+'.newAd()',this.refreshTime) } } ------=_NextPart_000_0000_01C9E45B.6FF7AFB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.emeraldinsight.com/scripts/Validate.js function isInteger (s) { var i; if (isEmpty(s)) if (isInteger.arguments.length =3D=3D 1) return defaultEmptyOK; else return (isInteger.arguments[1] =3D=3D true); for (i =3D 0; i < s.length; i++) { var c =3D s.charAt(i); if (!isDigit(c)) return false; } return true; } function isFloat (s) { var i; var seenDecimalPoint =3D false; if (isEmpty(s)) if (isFloat.arguments.length =3D=3D 1) return defaultEmptyOK; else return (isFloat.arguments[1] =3D=3D true); if (s =3D=3D ".") return false; for (i =3D 0; i < s.length; i++) { var c =3D s.charAt(i); if ((c =3D=3D ".") && !seenDecimalPoint) seenDecimalPoint =3D = true; else if (!isDigit(c)) return false; } return true; } /** * Function Name DateCompare * Desc This functions compares two dates * Returns 1 if date1>date2, -1 for * if date1 date1) { return 1; } else { return 0; } } /** * genvalidate.js is a JavaScript library for form field validation * File Name: genvalidate.js * * @version 1.0 * @author TCS * @see * Author Date Change Description */ var whitespace =3D " \t\n\r"; var defaultEmptyOK =3D false function makeArray(n) { for (var i =3D 1; i <=3D n; i++) { this[i] =3D 0 } return this } var daysInMonth =3D makeArray(12); daysInMonth[1] =3D 31; daysInMonth[2] =3D 29; daysInMonth[3] =3D 31; daysInMonth[4] =3D 30; daysInMonth[5] =3D 31; daysInMonth[6] =3D 30; daysInMonth[7] =3D 31; daysInMonth[8] =3D 31; daysInMonth[9] =3D 30; daysInMonth[10] =3D 31; daysInMonth[11] =3D 30; daysInMonth[12] =3D 31; function fnCalendar(boxName, months, xPos, yPos, datemask) { var pass_array =3D new Array(); if(fnCalendar.arguments.length !=3D 3 && fnCalendar.arguments.length = !=3D 5) { alert("Argument mismatch !"); return; } else if(fnCalendar.arguments.length =3D=3D 3) { pass_array[0] =3D fnCalendar.arguments[1]; pass_array[1] =3D fnCalendar.arguments[0]; pass_array[2] =3D fnCalendar.arguments[2]; } else { pass_array[0] =3D fnCalendar.arguments[1]; pass_array[1] =3D fnCalendar.arguments[0]; pass_array[2] =3D fnCalendar.arguments[4]; pass_array[3] =3D fnCalendar.arguments[2]; pass_array[4] =3D fnCalendar.arguments[3]; } var h =3D document.body.clientHeight; var w =3D document.body.clientWidth; var x =3D window.event.screenX; var y =3D window.event.screenY; var x1 =3D window.screenLeft; var y1 =3D window.screenTop; if ( (h-(y-y1)) <=3D 180 ) y =3D y - (180-(h-(y-y1))) ; = window.showModalDialog('/csupply/docroot/utl/Calendar.html',pass_array,'d= ialogHeight=3D"182px";dialogWidth=3D"152px";dialogTop=3D'+y+';dialogLeft=3D= '+x+';status=3D"no";help=3D"no"'); } function openThisWindow(theURL,winName,winOpenedArr,category) { var features ; var winOpened; //To ensure tht incase no flag is passed yet, then include a ?, else = use a & //Also dont append anything if the URL is blank ! if (theURL !=3D "") { if (theURL.indexOf('?') !=3D -1) theURL =3D theURL + "&hdPopUpWindow=3DTrue" ; else theURL =3D theURL + "?hdPopUpWindow=3DTrue" ; } var left =3D window.screenLeft ; var top =3D window.screenTop ; if (category =3D=3D '1a') { features =3D = 'resizable=3Dyes,width=3D560,height=3D400,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } else if (category =3D=3D '1b') { features =3D = 'resizable=3Dyes,width=3D550,height=3D550,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } else if (category =3D=3D '1c') //for advanced analysis { features =3D = 'resizable=3Dyes,width=3D750,height=3D350,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } else if (category =3D=3D '2a') { features =3D = 'resizable=3Dyes,width=3D300,height=3D300,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } else if (category =3D=3D '2b') { features =3D = 'resizable=3Dyes,width=3D400,height=3D400,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } else if (category =3D=3D '2c') { features =3D = 'resizable=3Dyes,width=3D550,height=3D550,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } else if (category =3D=3D '2d') { features =3D = 'resizable=3Dyes,width=3D400,height=3D350,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } else if (category =3D=3D '3a') //For comment windows { features =3D = 'resizable=3Dyes,width=3D300,height=3D300,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } else if (category =3D=3D '3b') { features =3D = 'resizable=3Dyes,width=3D400,height=3D450,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } else if (category =3D=3D '3c') { features =3D = 'resizable=3Dyes,width=3D500,height=3D450,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } else if (category =3D=3D '3d') { features =3D = 'resizable=3Dyes,width=3D600,height=3D500,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } else if (category =3D=3D '4a') { features =3D = 'resizable=3Dyes,width=3D700,height=3D550,screenX=3D0,screenY=3D0,top=3D'= +(top)+',left=3D'+(left)+',toolbar=3Dno,scrollbars=3Dyes,status=3Dno' } for (var i=3D0; i < winOpenedArr.length ; i++) { if (winOpenedArr[i] && winOpenedArr[i].open && = !winOpenedArr[i].closed) { if (winOpenedArr[i].name =3D=3D winName) { winOpenedArr[i].focus(); return winOpenedArr[i] } } } closeTheseWindows(winOpenedArr) winOpened =3D window.open(theURL,winName,features); return winOpened ; } function closeTheseWindows(winOpenedArr) { for (var i=3D0; i < winOpenedArr.length ; i++) { if (winOpenedArr[i] && winOpenedArr[i].open && = !winOpenedArr[i].closed) { winOpenedArr[i].close(); } } } function focusField(field) { if ( (field !=3D null) && (field.disabled =3D=3D false) && = ((field.type =3D=3D "text") || (field.type =3D=3D "textarea")) ) { field.focus(); } } function placeFocus() { if (document.forms.length > 0) { var field =3D document.forms[0]; for (i =3D 0; i < field.length; i++) { if ( (field.elements[i] !=3D null) && ((field.elements[i].type = =3D=3D "text") || (field.elements[i].type =3D=3D "textarea") || = (field.elements[i].type =3D=3D "password")) ) { if (field.elements[i].disabled =3D=3D false) { field.elements[i].focus(); break; } } } } } function isEmpty(s) { if ((s =3D=3D null) || ((stripInitialEndingWhitespace(s)).length =3D=3D = 0)) { return true } else return false } function isWhitespace (s) { var i; if (isEmpty(s)) return true; for (i =3D 0; i < s.length; i++) { var c =3D s.charAt(i); if (whitespace.indexOf(c) =3D=3D -1) return false; } return true; } function isWhitespaceStr(s) { var i; var count=3D0; if (isEmpty(s)) return true; for (i =3D 0; i < s.length; i++) { var c =3D s.charAt(i); if (whitespace.indexOf(c) !=3D -1) count++; } if(count > 0) return false; else return true; } function stripCharsInBag (s, bag) { var i; var returnString =3D ""; for (i =3D 0; i < s.length; i++) { var c =3D s.charAt(i); if (bag.indexOf(c) =3D=3D -1) returnString +=3D c; } return returnString; } function stripCharsNotInBag (s, bag) { var i; var returnString =3D ""; for (i =3D 0; i < s.length; i++) { var c =3D s.charAt(i); if (bag.indexOf(c) !=3D -1) returnString +=3D c; } return returnString; } function handleHtmlTag(s) { if ((s=3D=3Dnull) || (s=3D=3D"")) return false; var tempStr=3Ds.toUpperCase() ; var i=3D0; var tempArray =3D new = Array("","","","","","
","","",""= ,"","","","","","","","","","","","","","","<= BR","
","","","","","
","","","",= "","","","","","","<= COMMENT>","","
","","","","","","","","
","","
"= ,"","
","","","","","","","","
","","","

","","

= ","","

","","

","","
","","
","","","","
","","","","","","",= "","","","",""= ,"","","