From: <ÓÉ Windows Internet Explorer 8 ±£´æ> Subject: Find Answers (Page 2 of 31) Date: Wed, 22 Jul 2009 14:07:08 +0800 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0009_01CA0AD5.B302AFD0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: https://umich.custhelp.com/cgi-bin/umich.cfg/php/enduser/std_alp.php?p_sid=V9tjJrDj&p_lva=&p_li=&p_new_search=&p_accessibility=0&p_redirect=&p_srch=&p_sort_by=&p_gridsort=&p_row_cnt=307%2C307&p_prods=&p_cats=&p_pv=&p_cv=&p_search_type=answers.search_nl&p_nav=head&p_trunc=0&p_page_head=2&p_page=1 =EF=BB=BF Find Answers (Page 2 of 31)

U-M Office of Undergraduate Admissions

Contact = Us | Site Map

Search Undergraduate Admissions: =
=20

Home=20 > Ask Us

3D""=20Ask Us


3D""=20  Search  = 3D""=20
3D""=20 3D""=20
 
3D""=20 Ask a Question 3D""=20
3D""=20 3D""=20
 
3D""=20 Live Help 3D""=20
3D""=20 3D""=20
 
3D""=20  My = Stuff  3D""=20
3D""=20 3D""=20
   
3D""=20   Login =  =20 3D""=20
3D""=20 3D""=20
 
3D""=20   Help  =20 3D""=20
3D""=20 3D""=20
 
3D""=20
=20 = =20
= =20
3D""=20 3D""=20 3D""=20
3D""=20
 Topic
3D""
3D""
3D""
3D""
3D"" =20
    
Type Your = Keywords   Search=20 Tips 
=    =20
3D""=20     3D"Powered =
3D""=20
3D""=20 3D""=20 3D""=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>- -->
=20
3D""=20 3D""=20 3D""=20
3D""=20   307 Answers = Available  =   =20   :  = =20 = 7 =20 = 12 14 16 18 20 22 24 26 28 30 =  of 31    3D"Previous 3D"Next 3D""=20=20 3D""=20=20
3D""=20
Answers Available
3D""=20 Summary  
11 Entrance=20 requirements
12 Notification=20 of Admission Decision
13 Should=20 I apply online?
14 Preferred=20 Admission
15 High=20 School Requirements
16 Transfers=20 - updating term, unit, course or application material=20 information
17 Freshmen=20 - updating application information (Not term and/or = unit)
18 2009=20 application
19 Recalculated=20 GPA
20 Importance=20 of Test Scores
3D""=20
3D""=20 3D""=20 3D""=20
------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/spacer.gif R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/seltabl.gif R0lGODlhBgAGAIABACoyc0iCtCH5BAEAAAEALAAAAAAGAAYAAAIJjA0Hi5vOoFwFADs= ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/seltabr.gif R0lGODlhBgAGAIABACoyc0iCtCH5BAEAAAEALAAAAAAGAAYAAAIKRH6gqBu9oJGgAAA7 ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/trnsp.gif R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7 ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/tabl.gif R0lGODlhBgAGAIABAMyZM8zMzCH5BAEAAAEALAAAAAAGAAYAAAIJjA0Hi5vOoFwFADs= ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/tabr.gif R0lGODlhBgAGAIABAMyZM8zMzCH5BAEAAAEALAAAAAAGAAYAAAIKRH6gqBu9oJGgAAA7 ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/tl.gif R0lGODlhBgAGAIABAPLku8bGtSH5BAEAAAEALAAAAAAGAAYAAAIJjA0Hi5vOoFwFADs= ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/tr.gif R0lGODlhBgAGAIABAPLku8bGtSH5BAEAAAEALAAAAAAGAAYAAAIKRH6gqBu9oJGgAAA7 ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/help.gif R0lGODlhDQAOAJH/APj8+ICAgAAAgP///yH/C0FET0JFOklSMS4wAt7tACH5BAEAAAMALAAAAAAN AA4AAAIrnBeicZcSwGPmCYAVNBrKjnTi0mHZqEUAmp5pp8KDZroVu90j1Vh8AwQWAAA7 ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/sub.gif R0lGODlhCQATAJH/AP///2ZmZv///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAAJ ABMAAAIVlI+pEsveVlQzVXRPNqFvB4biSB4FADs= ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/rnt_pwr_btn.gif R0lGODlhRgASAJEAAMxmMzMzZv///wAAACH5BAUUAAIALAAAAABGABIAAAKhlI+pyy0Bg5EPzhOj 27zTB36SeHXmmZBjipXo62nhNGalDTfUt+yX2gIJeTmWkAEE3paV33BnsdCgK+as4mPafKuq1zl0 EouucBfr1WS5R4D7DY/L3zz2OVjXXskIonSvhiElI3NkAHCAeOh2mOjIl0PEKKCoSHl5WQkJMzap 2ZgZurmJWAqKaWo6Cln5iRpquVrUeqqZKstnqTtZi+uLUgAAOw== ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/bl.gif R0lGODlhBgAGAIABAPLku8bGtSH5BAEAAAEALAAAAAAGAAYAAAIJhB9nqcHrkIsFADs= ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/br.gif R0lGODlhBgAGAIABAPLku8bGtSH5BAEAAAEALAAAAAAGAAYAAAIKhI8QuRetXnyhAAA7 ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/rss-small.gif R0lGODlhDgAOAMZ8ANRKANdLANlMANpMANtNANxNANlZItlaIttaH9NgINxgItlkI91lIuFoIt5r JeFwIeBwJtxyKOByJtp5F+dxIt95F+R2J+l3IuV4Kd99H99/Ht+AH9Z+Sd58P+OAH+SBGul9Ku59 Iu5+IuqCId2CRueFIOuCKOCFNu2EHduGRuiHH+qHHe2DLvCFHfKEIvOEIfCELOaIM/KHGd+NNeOL NvCKIPGKIeSLQvSJIuKMQ+6LKvSMG+OJWuSLT/KNIPSMIeONSu+MMvOLLveMJeOQU+qTNfaQMe2Q TOqTSeGYR/iSLfiSL+SZSuqUXvaWNuOcUfCZSPuaMvqaOe2bXPubOPicPuGfb/ucOfmdOuadcPue OuGib/ufPPufPuSjdfKjUuWlduWkfuetc+ate/Kvau2siui0jOy7jOy+lO2/lPfDivHJofjIm/HL ou/MqfHOrPnNoPrQpPXRs/vRpPrTqPLXv/jZuvfcwvbfxvfl0vjn1vvz6v///////////////yH5 BAEKAH8ALAAAAAAOAA4AAAeygH8EAgIDBAWIiQWCDAlhWT0WIDBCRktKBQMLHHydfHJQTlRaUQUE DiReYGZ1nXBYXFemEBFENzE0Ynp8dF1SphIpnXdkRUl5fFVDphg5aG6daipPfGwviCxBOiVMeHxf G2l8IpkmKDI7KzN8dhljfEcFARVrfHM+Gm98J1t8TQUAJuzp9MPDGT5ArPApI+9DGz5xcIxAMuVB Bx4HMrWoYQOHixAXKDRQYADBIkUoE/0JBAA7 ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/pgprev.gif R0lGODlhDQAXALMAAObm5szMzJmZmQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACH5BAEAAAQALAAAAAANABcAAAQ/kMhJq7046wo6EJc3CCDXDWM5iShJsa0Kx9JM2zGeA2jv k4Gg7wcKBoY0ghHpkiyJlGdyIm1GhanL0loJkgQRADs= ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/pgnext.gif R0lGODlhDQAXALMAAObm5szMzJmZmQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACH5BAEAAAQALAAAAAANABcAAARBkMhJq704X8BBwNzgfVY4BGgJDCxKTmabwisrv7HtSrme 9r4A0DccCI7Do4AAVPJqNufTZjxSYlIaK6vl0gLWSwQAOw== ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/blk_downarrow.gif R0lGODlhDQAHALMPAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/ /////yH5BAEAAA8ALAAAAAANAAcAQAQTEMhJ57uvYlzp3sB3dRrXiaP0RQA7 ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/blk_uparrow.gif R0lGODlhDQAHALMPAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/ /////yH5BAEAAA8ALAAAAAANAAcAQAQU8MkJpn0ga33xtlv4gVkniRWFchEAOw== ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: https://umich.custhelp.com/rnt/rnw/img/enduser/wordmark.jpg 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 ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: text/css; charset="gb2312" Content-Transfer-Encoding: quoted-printable Content-Location: https://umich.custhelp.com/rnt/rnw/css/enduser_iceblue.css H1#AskUs { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: = 24px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: = url(/rnt/rnw/img/enduser/askkim.jpg) no-repeat left bottom; COLOR: = #666666; FONT-SIZE: 28px; PADDING-TOP: 0px } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; = WHITE-SPACE: normal; BACKGROUND: url(/rnt/rnw/img/enduser/body_bg.gif) = #ffffff left top; FONT-SIZE: small; OVERFLOW: visible; PADDING-TOP: 0px } A { COLOR: #4b5d86 } A:active { COLOR: #4b5d86 } A:hover { COLOR: #dc9e54; TEXT-DECORATION: none } P { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px 0px 1em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; PADDING-TOP: 0px } LI { MARGIN: 0px 0px 0.5em; COLOR: #666666 } H1 { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 0.5em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; PADDING-TOP: 0px } H2 { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 0.5em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; PADDING-TOP: 0px } H3 { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 0.5em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; PADDING-TOP: 0px } H4 { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 0.5em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; PADDING-TOP: 0px } H5 { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 0.5em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; PADDING-TOP: 0px } H6 { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 0.5em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; PADDING-TOP: 0px } IMG { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; BORDER-LEFT-STYLE: none } IMG.right { MARGIN: 0px 0px 1.5em 1.5em; FLOAT: right } IMG.left { MARGIN: 0px 1.5em 1.5em 0px; FLOAT: left } H1#printHead { DISPLAY: none } #bannerWrap { BORDER-BOTTOM: #ffffff 7px solid; MIN-WIDTH: 920px; WIDTH: 100%; = BACKGROUND: #99ccff } #banner { MARGIN: 0px auto; WIDTH: 920px; BACKGROUND: = url(/rnt/rnw/img/enduser/banner.jpg) #99ccff no-repeat left top; HEIGHT: = 153px } A#bannerLinkA { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 490px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: 120px; PADDING-TOP: 0px } A#bannerLinkB { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: = 0px; DISPLAY: block; HEIGHT: 33px; CLEAR: both; PADDING-TOP: 0px } #banner P { TEXT-ALIGN: right; MARGIN: 0px 24px 0px 0px; FONT-FAMILY: Georgia, = Times New Roman, serif; WHITE-SPACE: nowrap; COLOR: #ffffff; = PADDING-TOP: 20px } #banner P A { FONT-FAMILY: Georgia, Times New Roman, serif; COLOR: #ffffff; = TEXT-DECORATION: none } #banner P A:hover { COLOR: #4b5d86 } #banner FORM { TEXT-ALIGN: right; MARGIN: 12px 18px 0px 0px; FLOAT: right } FIELDSET { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; BORDER-LEFT-STYLE: none } LEGEND { DISPLAY: none } LABEL#searchLabel { TEXT-TRANSFORM: uppercase; COLOR: #555555; FONT-SIZE: 80% } INPUT.qStr { FONT-SIZE: 85% } INPUT#searchButton { PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: = 90%; PADDING-TOP: 0px } #contentContainer { MARGIN: 0px auto; WIDTH: 986px } #contentWrap { PADDING-BOTTOM: 7px; MARGIN: 0px auto; PADDING-LEFT: 7px; WIDTH: 971px; = PADDING-RIGHT: 7px; BACKGROUND: = url(/rnt/rnw/img/enduser/content_bg_small.gif) #ffffff repeat-y left = top; CLEAR: both; PADDING-TOP: 0px } BODY#home #contentWrap { BACKGROUND: url(../images/content_bg-home.gif) #ffffff repeat-y left = top } #sidebar { TEXT-ALIGN: left; WIDTH: 236px; FLOAT: left; COLOR: #ffffff } #sidebar P { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 32px; = PADDING-RIGHT: 36px; PADDING-TOP: 0px } #sidebar P A { COLOR: #ffffff; TEXT-DECORATION: none } #sidebar P A:hover { COLOR: #dc9e54 } #sidebar H4 { TEXT-TRANSFORM: uppercase; MARGIN: 0px 36px 0.5em 32px; COLOR: #d4e1f6; = FONT-SIZE: 85% } DIV.sidebarRule { BORDER-BOTTOM: #a5aec3 1px solid; MARGIN: 18px 24px 18px 32px; DISPLAY: = block; HEIGHT: 1px; FONT-SIZE: 1px } UL#audMenu { BORDER-BOTTOM: #ffffff 7px solid; PADDING-BOTTOM: 18px; = LIST-STYLE-TYPE: none; MARGIN: 0px 0px 2em; PADDING-LEFT: 32px; = PADDING-RIGHT: 32px; BACKGROUND: #d4e1f6; PADDING-TOP: 18px } UL#audMenu LI { MARGIN: 0px; DISPLAY: inline } UL#audMenu UL LI { MARGIN: 0px; DISPLAY: inline } UL#audMenu LI A { PADDING-BOTTOM: 4px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Georgia, Times New = Roman, serif; FONT-SIZE: 120%; TEXT-DECORATION: none; PADDING-TOP: 4px } UL#audMenu UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0.7em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL#audMenu UL LI A { PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-SIZE: = 95%; PADDING-TOP: 3px } UL#audMenu UL { DISPLAY: none } BODY.prospective UL#prosMenu { DISPLAY: block } BODY.trans UL#transMenu { DISPLAY: block } BODY.intl UL#intlMenu { DISPLAY: block } BODY.admit UL#admitMenu { DISPLAY: block } BODY.counsel UL#counselMenu { DISPLAY: block } BODY.parents UL#parentsMenu { DISPLAY: block } BODY.current UL#currentMenu { DISPLAY: block } BODY.about UL#aboutMenu { DISPLAY: block } BODY.visit UL#visitMenu { DISPLAY: block } BODY.prospective A#pros0Nav { FONT-WEIGHT: bold } BODY#pros1 A#pros1Nav { FONT-WEIGHT: bold } BODY#pros2 A#pros2Nav { FONT-WEIGHT: bold } BODY#pros3 A#pros3Nav { FONT-WEIGHT: bold } BODY#pros4 A#pros4Nav { FONT-WEIGHT: bold } BODY#pros5 A#pros5Nav { FONT-WEIGHT: bold } BODY#pros6 A#pros6Nav { FONT-WEIGHT: bold } BODY.trans A#trans0Nav { FONT-WEIGHT: bold } BODY#trans1 A#trans1Nav { FONT-WEIGHT: bold } BODY#trans2 A#trans2Nav { FONT-WEIGHT: bold } BODY#trans3 A#trans3Nav { FONT-WEIGHT: bold } BODY#trans4 A#trans4Nav { FONT-WEIGHT: bold } BODY#trans5 A#trans5Nav { FONT-WEIGHT: bold } BODY#trans6 A#trans6Nav { FONT-WEIGHT: bold } BODY#trans7 A#trans7Nav { FONT-WEIGHT: bold } BODY.intl A#intl0Nav { FONT-WEIGHT: bold } BODY#intl1 A#intl1Nav { FONT-WEIGHT: bold } BODY#intl2 A#intl2Nav { FONT-WEIGHT: bold } BODY#intl3 A#intl3Nav { FONT-WEIGHT: bold } BODY#intl4 A#intl4Nav { FONT-WEIGHT: bold } BODY#intl5 A#intl5Nav { FONT-WEIGHT: bold } BODY#intl6 A#intl6Nav { FONT-WEIGHT: bold } BODY#intl7 A#intl7Nav { FONT-WEIGHT: bold } BODY#intl8 A#intl8Nav { FONT-WEIGHT: bold } BODY#intl9 A#intl9Nav { FONT-WEIGHT: bold } BODY.admit A#admit0Nav { FONT-WEIGHT: bold } BODY#admit1 A#admit1Nav { FONT-WEIGHT: bold } BODY#admit2 A#admit2Nav { FONT-WEIGHT: bold } BODY#admit3 A#admit3Nav { FONT-WEIGHT: bold } BODY.counsel A#counsel0Nav { FONT-WEIGHT: bold } BODY#counsel1 A#counsel1Nav { FONT-WEIGHT: bold } BODY#counsel2 A#counsel2Nav { FONT-WEIGHT: bold } BODY#counsel3 A#counsel3Nav { FONT-WEIGHT: bold } BODY#counsel4 A#counsel4Nav { FONT-WEIGHT: bold } BODY#counsel5 A#counsel5Nav { FONT-WEIGHT: bold } BODY.parents A#parents0Nav { FONT-WEIGHT: bold } BODY#parents1 A#parents1Nav { FONT-WEIGHT: bold } BODY#parents2 A#parents2Nav { FONT-WEIGHT: bold } BODY#parents3 A#parents3Nav { FONT-WEIGHT: bold } BODY#parents4 A#parents4Nav { FONT-WEIGHT: bold } BODY#parents5 A#parents5Nav { FONT-WEIGHT: bold } BODY#parents6 A#parents6Nav { FONT-WEIGHT: bold } BODY.current A#current0Nav { FONT-WEIGHT: bold } BODY#current1 A#current1Nav { FONT-WEIGHT: bold } BODY#current2 A#current2Nav { FONT-WEIGHT: bold } BODY#current3 A#current3Nav { FONT-WEIGHT: bold } BODY#current4 A#current4Nav { FONT-WEIGHT: bold } BODY#current5 A#current5Nav { FONT-WEIGHT: bold } BODY#current6 A#current6Nav { FONT-WEIGHT: bold } BODY.about A#about0Nav { FONT-WEIGHT: bold } BODY#about1 A#about1Nav { FONT-WEIGHT: bold } BODY#about2 A#about2Nav { FONT-WEIGHT: bold } BODY#about3 A#about3Nav { FONT-WEIGHT: bold } BODY#about4 A#about4Nav { FONT-WEIGHT: bold } BODY.visit A#visit0Nav { FONT-WEIGHT: bold } BODY#visit1 A#visit1Nav { FONT-WEIGHT: bold } BODY#visit2 A#visit2Nav { FONT-WEIGHT: bold } BODY#visit3 A#visit3Nav { FONT-WEIGHT: bold } DIV.sitemap UL#audMenu { MARGIN: auto; BACKGROUND: none transparent scroll repeat 0% 0% } DIV.sitemap UL#audMenu UL { DISPLAY: block } P#breadcrumbs { PADDING-BOTTOM: 8px; TEXT-TRANSFORM: lowercase; MARGIN: 0px 0px 12px = 244px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eeede1; = COLOR: #333333; FONT-SIZE: 80%; PADDING-TOP: 8px } P#breadcrumbs A { TEXT-TRANSFORM: lowercase; TEXT-DECORATION: none } P#breadcrumbs A:hover { COLOR: #dc9e54 } #content { MIN-WIDTH: 714px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -7px 245px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } BODY#home #content { PADDING-TOP: 32px } P.larger { COLOR: #666666; FONT-SIZE: 110% } P.level3Nav { TEXT-TRANSFORM: lowercase; FONT-FAMILY: Georgia, Times New Roman, = serif; MARGIN-BOTTOM: 2em; FONT-SIZE: 85% } P.level3Nav A { TEXT-DECORATION: none } P.level3Nav A.u { COLOR: #aba898 } H2.rule { BORDER-BOTTOM: #999999 1px solid; PADDING-BOTTOM: 0.4em } BODY#home #content P { COLOR: #666666 } BODY#home #content UL { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 1.2em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #666666; PADDING-TOP: 0px } DIV.anchorImage { PADDING-BOTTOM: 0px; MARGIN: 0px -24px -20px -44px; PADDING-LEFT: 0px; = WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 232px; = PADDING-TOP: 0px } #prospectiveAnchor { BACKGROUND: url(../images/pic1.jpg) #fff no-repeat right bottom } .prosHome { BACKGROUND: red } #flashArea { TEXT-ALIGN: center; BORDER-LEFT: #ffffff 7px solid; MARGIN: 0px auto; = WIDTH: 792px; BACKGROUND: #ffffff; BORDER-TOP: #ffffff 7px solid; = BORDER-RIGHT: #ffffff 7px solid } #footer { BORDER-BOTTOM: #ffffff 7px solid; TEXT-ALIGN: center; BORDER-LEFT: = #ffffff 7px solid; MARGIN: 0px auto; WIDTH: 971px; BACKGROUND: = url(/rnt/rnw/img/enduser/footer-bg.gif) #e7e3d0 repeat-x left top; = OVERFLOW: auto; BORDER-TOP: #ffffff 7px solid; BORDER-RIGHT: #ffffff 7px = solid } A#wordmark { MARGIN: 10px 0px 0px 20px; FLOAT: left } #footer P { PADDING-BOTTOM: 0px; MARGIN: 0px 24px 24px 0px; PADDING-LEFT: 0px; = WIDTH: 492px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #666666; = FONT-SIZE: x-small; PADDING-TOP: 26px } #footer A { COLOR: #666666; TEXT-DECORATION: none } #footer A:hover { COLOR: #333333 } .uppercase { TEXT-TRANSFORM: uppercase } .underline { TEXT-DECORATION: underline } .clearer { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% = 0%; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px; BORDER-LEFT-STYLE: none; = PADDING-TOP: 0px } ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: text/css; charset="gb2312" Content-Transfer-Encoding: quoted-printable Content-Location: https://umich.custhelp.com/rnt/rnw/css/enduser.css A.fcn { COLOR: black; TEXT-DECORATION: none } A.fcn:visited { COLOR: black; TEXT-DECORATION: none } A.fcn:hover { COLOR: #2a3273; TEXT-DECORATION: none } A.fcn:active { COLOR: #2a3273; TEXT-DECORATION: none } .noticeborder { BACKGROUND-COLOR: #2a3273 } .noticeborder .label { BACKGROUND-COLOR: #2a3273; COLOR: #ffcc33 } .noticebg { BACKGROUND-COLOR: #ffffff } A.tab { COLOR: black; TEXT-DECORATION: none } A.tab:visited { COLOR: black; TEXT-DECORATION: none } A.subtab { COLOR: black; TEXT-DECORATION: none } A.subtab:visited { COLOR: black; TEXT-DECORATION: none } A.selsubtab { COLOR: black; TEXT-DECORATION: none } A.selsubtab:visited { COLOR: black; TEXT-DECORATION: none } A.tabbtn { COLOR: black; TEXT-DECORATION: none } A.tabbtn:visited { COLOR: black; TEXT-DECORATION: none } A.seltab { COLOR: white; TEXT-DECORATION: none } A.seltab:visited { COLOR: white; TEXT-DECORATION: none } A.seltabbtn { COLOR: white; TEXT-DECORATION: none } A.seltabbtn:visited { COLOR: white; TEXT-DECORATION: none } A.tab:hover { COLOR: #2a3273; TEXT-DECORATION: none } A.tab:active { COLOR: #2a3273; TEXT-DECORATION: none } A.subtab:hover { COLOR: #2a3273; TEXT-DECORATION: none } A.subtab:active { COLOR: #2a3273; TEXT-DECORATION: none } A.selsubtab:hover { COLOR: #2a3273; TEXT-DECORATION: none } A.selsubtab:active { COLOR: #2a3273; TEXT-DECORATION: none } A.tabbtn:hover { COLOR: #2a3273; TEXT-DECORATION: none } A.tabbtn:active { COLOR: #2a3273; TEXT-DECORATION: none } A.seltab:hover { COLOR: white; TEXT-DECORATION: none } A.seltab:active { COLOR: white; TEXT-DECORATION: none } A.seltabbtn:hover { COLOR: white; TEXT-DECORATION: none } A.seltabbtn:active { COLOR: white; TEXT-DECORATION: none } TD.tab { BACKGROUND-COLOR: #c93 } TD.subtabbtn { BACKGROUND-COLOR: #c93 } TD.tabbtn { BACKGROUND-COLOR: #c93 } TD.seltab { BACKGROUND-COLOR: #2a3273 } TD.subtabarea { BACKGROUND-COLOR: #2a3273 } TD.seltabbtn { BACKGROUND-COLOR: #2a3273 } TD.colhdr { BACKGROUND-COLOR: #2a3273; COLOR: white } TD.gridh { BACKGROUND-COLOR: #dadada } TD.gridv { =09 } TD.grididx { LINE-HEIGHT: 2em; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 4px; = PADDING-RIGHT: 4px; COLOR: #fff } TD.gridcell { PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.5em; BACKGROUND-COLOR: #f7f7f7; = PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 2px } SPAN.newlbl { COLOR: red; FONT-WEIGHT: bold } SPAN.updlbl { COLOR: #006400; FONT-WEIGHT: bold } TD.gridcellnn { BACKGROUND-COLOR: #f7f7f7 } TABLE.selfolder { BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; = BACKGROUND-COLOR: #ebedec; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: = #c0c0c0 1px solid } TD.folder { PADDING-BOTTOM: 3px; LINE-HEIGHT: 0.98; PADDING-TOP: 4px } TD.itemlvl1 { PADDING-BOTTOM: 1px; LINE-HEIGHT: 0.98; BACKGROUND-COLOR: #f7f7f7; = PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } TD.itemlvl2 { PADDING-BOTTOM: 3px; LINE-HEIGHT: 0.99; BACKGROUND-COLOR: #f7f7f7; = PADDING-TOP: 1px } SPAN.itemlvl2data { COLOR: #777777 } TD.foldernn { =09 } TD.itemlvl1nn { BACKGROUND-COLOR: #f7f7f7 } TD.itemlvl2nn { BACKGROUND-COLOR: #f7f7f7 } TD.thrcust { BACKGROUND-COLOR: #a0c4de } TD.thrstaff { BACKGROUND-COLOR: #c6d3ba } A.plain { COLOR: blue; TEXT-DECORATION: none } A.plain:hover { COLOR: blue; TEXT-DECORATION: underline } P { MARGIN: 1em 0px; COLOR: black } A.smlabel { COLOR: black; TEXT-DECORATION: none } A.label { COLOR: black; TEXT-DECORATION: none } A.smlabel:hover { COLOR: #0000bb; TEXT-DECORATION: none } A.label:hover { COLOR: #0000bb; TEXT-DECORATION: none } .bgcolor { BACKGROUND-COLOR: #ffffff } .form { BACKGROUND-COLOR: #f2e4bb } .pagehdg { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 16pt; = FONT-WEIGHT: bold } .llabel { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 12pt; = FONT-WEIGHT: bold } .title { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 12pt; = FONT-WEIGHT: bold } .fcnlabel { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 12pt; = FONT-WEIGHT: bold } .idxcell { LINE-HEIGHT: 1.5em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: = Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal } .colhdr { LINE-HEIGHT: 1.5em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: = Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal } .tab { LINE-HEIGHT: 1.5em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: = Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal } .seltab { LINE-HEIGHT: 1.5em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: = Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal } .tabbtn { LINE-HEIGHT: 1.5em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: = Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal } .seltabbtn { LINE-HEIGHT: 1.5em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: = Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal } .subtitle { LINE-HEIGHT: 1.5em; FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; = FONT-SIZE: 9pt; FONT-WEIGHT: normal } .grididx { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 2pt; = FONT-WEIGHT: normal } .label { LINE-HEIGHT: 1em; FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; = FONT-SIZE: 9pt; FONT-WEIGHT: bold } .subtab { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .selsubtab { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .smlabel { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrcust { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrstaff { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrprox { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrnl { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrule { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrcust { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrstaff { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrprox { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrnl { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrule { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrcust { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrstaff { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrprox { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrnl { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrule { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrcust { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrstaff { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrprox { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrnl { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrule { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrcust { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrstaff { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrprox { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrnl { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrule { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrcust { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrstaff { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrprox { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrnl { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrrule { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrcust { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .thrstaff { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } .vsmlabel { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt; = FONT-WEIGHT: bold } .text { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .desc { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .textcell { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .graycell { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcell { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcellnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .folder { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .foldernn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bg { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bgnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcell { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcellnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .folder { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .foldernn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bg { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bgnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcell { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcellnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .folder { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .foldernn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bg { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bgnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcell { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcellnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .folder { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .foldernn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bg { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bgnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcell { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcellnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .folder { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .foldernn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bg { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bgnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcell { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcellnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .folder { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .foldernn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bg { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1_bgnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcell { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .gridcellnn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .folder { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .foldernn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .itemlvl1nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .smtext { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt } .vsmtext { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2 { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } .itemlvl2nn { FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } TD.textcell { BACKGROUND-COLOR: #f7f7f7 } INPUT.textcell { BACKGROUND-COLOR: #f7f7f7 } TD.idxcell { BACKGROUND-COLOR: #2a3273; COLOR: #ffcc66 } TD.graycell { BACKGROUND-COLOR: #f7f7f7 } TD.subtitle { BACKGROUND-COLOR: #2a3273; COLOR: #ffcc66 } TD.title { BACKGROUND-COLOR: #000066; COLOR: white } TD.pagehdg { BACKGROUND-COLOR: #cccccc; COLOR: black } TD.userbar { BACKGROUND-COLOR: #dddddd } INPUT.btn { FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif; FONT-SIZE: 9pt; = FONT-WEIGHT: bold } FORM.block { PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; PADDING-TOP: = 0px } FORM.minimal { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } A.tab { COLOR: black; TEXT-DECORATION: none } A.tab:visited { COLOR: black; TEXT-DECORATION: none } A.subtab { COLOR: black; TEXT-DECORATION: none } A.subtab:visited { COLOR: black; TEXT-DECORATION: none } A.selsubtab { COLOR: black; TEXT-DECORATION: none } A.selsubtab:visited { COLOR: black; TEXT-DECORATION: none } A.tabbtn { COLOR: black; TEXT-DECORATION: none } A.tabbtn:visited { COLOR: black; TEXT-DECORATION: none } A.tab:hover { COLOR: #0000bb; TEXT-DECORATION: none } A.tab:active { COLOR: #0000bb; TEXT-DECORATION: none } A.subtab:hover { COLOR: #0000bb; TEXT-DECORATION: none } A.subtab:active { COLOR: #0000bb; TEXT-DECORATION: none } A.selsubtab:hover { COLOR: #0000bb; TEXT-DECORATION: none } A.selsubtab:active { COLOR: #0000bb; TEXT-DECORATION: none } A.tabbtn:hover { COLOR: #0000bb; TEXT-DECORATION: none } A.tabbtn:active { COLOR: #0000bb; TEXT-DECORATION: none } TD.itemlvl1_bg { PADDING-BOTTOM: 1px; LINE-HEIGHT: 0.98; BACKGROUND-COLOR: #ebedec; = PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } IMG.hl { BORDER-BOTTOM-COLOR: #909070; BORDER-TOP-COLOR: #909070; = BORDER-RIGHT-COLOR: #909070; BORDER-LEFT-COLOR: #909070 } TD.thrprox { BACKGROUND-COLOR: #a0c4de } TD.thrrnl { BACKGROUND-COLOR: #ccbbcc } TD.thrrule { BACKGROUND-COLOR: #cacab5 } TH.subheading { BORDER-BOTTOM: #b6c3aa 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #ffffff 1px solid; PADDING-LEFT: 8px; PADDING-RIGHT: 5px; FONT-FAMILY: = Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; BORDER-TOP: #ffffff = 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffffff 1px solid } TH.sideheading { BORDER-BOTTOM: #b6c3aa 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #000066 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 12px; = PADDING-RIGHT: 5px; FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; = FONT-SIZE: 9pt; BORDER-TOP: #000066 1px solid; FONT-WEIGHT: bold; = BORDER-RIGHT: #000066 0px solid; PADDING-TOP: 4px } .htext { BORDER-BOTTOM: #b6c3aa 1px solid; BORDER-LEFT: #000066 0px solid; = PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; = FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; = BORDER-TOP: #000066 1px solid; BORDER-RIGHT: #000066 1px solid; = PADDING-TOP: 4px } TD.hcell { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 10px; = PADDING-RIGHT: 5px; PADDING-TOP: 2px } TABLE.grid { BORDER-BOTTOM: #000066 0px solid; BORDER-LEFT: #000066 0px solid; = BORDER-TOP: #000066 0px solid; BORDER-RIGHT: #000066 0px solid } TABLE.grid TD.form { BACKGROUND-COLOR: #2a3273 } TH.colhdr { BORDER-BOTTOM: #2a3273 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #2a3273 1px solid; BACKGROUND-COLOR: #2a3273; PADDING-LEFT: 4px; = PADDING-RIGHT: 5px; COLOR: white; BORDER-TOP: #2a3273 1px solid; = BORDER-RIGHT: #2a3273 1px solid } TD.colarrow { BORDER-BOTTOM: #2a3273 1px solid; TEXT-ALIGN: right; BORDER-LEFT: = #2a3273 1px solid; BACKGROUND-COLOR: #2a3273; PADDING-LEFT: 4px; = PADDING-RIGHT: 5px; COLOR: white; BORDER-TOP: #2a3273 1px solid; = BORDER-RIGHT: #000066 1px solid } TH.grididx { BORDER-BOTTOM: #b6c3aa 1px solid; BORDER-LEFT: #f7f7f7 1px solid; = BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: = #f7f7f7; BORDER-TOP: #f7f7f7 1px solid; BORDER-RIGHT: #f7f7f7 0px solid } TD.cellline { BORDER-BOTTOM: #b6c3aa 1px solid; BORDER-LEFT: #f7f7f7 0px solid; = PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.5em; BACKGROUND-COLOR: #f7f7f7; = PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: = Univers,Helvetica,Arial,sans-serif; FONT-SIZE: 9pt; BORDER-TOP: #f7f7f7 = 1px solid; BORDER-RIGHT: #f7f7f7 1px solid; PADDING-TOP: 2px } H2.subtitle { TEXT-ALIGN: left; FONT-FAMILY: Univers,Helvetica,Arial,sans-serif; = FLOAT: left; COLOR: #ffcc66; FONT-SIZE: 9pt } TD.bar { BACKGROUND-COLOR: #2a3273; HEIGHT: 20px } TD.ltbar { BACKGROUND-COLOR: #959595; HEIGHT: 20px } .label { FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .idxcell { FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .grididx { FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .colhdr { FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .subtitle { FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .tab { FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .seltab { FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .tabbtn { FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .seltabbtn { FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .screenReaderOnly { POSITION: absolute; WIDTH: 1px; HEIGHT: 1px; OVERFLOW: hidden; TOP: = auto; LEFT: -10000px } .accessibleFieldset { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP-STYLE: none; FLOAT: left; BORDER-LEFT-STYLE: none; = PADDING-TOP: 0px } ------=_NextPart_000_0009_01CA0AD5.B302AFD0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://umich.custhelp.com/rnt/rnw/javascript/enduser.js // = -------------------------------------------------------------------------= ---=0A= // File Name: enduser.js=0A= // Subsystem: enduser=0A= // Document Type: Javascript include file=0A= // Purpose: contains all non-page specific enduser page = Javascript=0A= // = -------------------------------------------------------------------------= ---=0A= var inside_check_mask =3D 0;=0A= =0A= function utf8_len(str)=0A= {=0A= var i, sz, len =3D 0;=0A= =0A= for (i =3D 0, sz =3D str.length; i < sz; i++) =0A= if (str.charCodeAt(i) < 0x0080)=0A= len +=3D 1;=0A= else if (str.charCodeAt(i) < 0x0800)=0A= len +=3D 2;=0A= else=0A= len +=3D 3;=0A= =0A= return(len);=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function utf8_excess_chars(str, maxlen)=0A= {=0A= var i, sz, len =3D 0; excess =3D 0;=0A= =0A= for (i =3D 0, sz =3D str.length; i < sz; i++)=0A= {=0A= if (str.charCodeAt(i) < 0x0080)=0A= len +=3D 1;=0A= else if (str.charCodeAt(i) < 0x0800)=0A= len +=3D 2;=0A= else=0A= len +=3D 3;=0A= =0A= if (len > maxlen)=0A= excess +=3D 1;=0A= }=0A= =0A= return(excess);=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function is_furigana_string(str)=0A= {=0A= var i, sz, c;=0A= =0A= for (i =3D 0, sz =3D str.length; i < sz; i++)=0A= {=0A= c =3D str.charCodeAt(i);=0A= =0A= if ((c >=3D 0x3041 && c <=3D 0x309E) || // hiragana=0A= (c >=3D 0x30A1 && c <=3D 0x30FE) || // full-width katakana=0A= (c =3D=3D 0x2212) || (c =3D=3D 0x2025) || // full-width = hyphens=0A= (c =3D=3D 0xFF0E) || (c =3D=3D 0x0020) || // nakaguro, ' '=0A= (c >=3D 0x0030 && c <=3D 0x0039) || // '0' - '9'=0A= (c >=3D 0x0041 && c <=3D 0x005A) || // 'A' - 'Z'=0A= (c >=3D 0x0061 && c <=3D 0x007A) || // 'a' - 'z'=0A= (c =3D=3D 0x0028) || (c =3D=3D 0x0029) || // '(' ')'=0A= (c =3D=3D 0x002C) || (c =3D=3D 0x002E) || // ',' '.'=0A= (c =3D=3D 0x0026) || (c =3D=3D 0x002D) || // '&' '-'=0A= (c =3D=3D 0xFF0D) || (c =3D=3D 0xFF06) || // full-width = hypen and ampersand=0A= (c =3D=3D 0xFF08) || (c =3D=3D 0xFF09) || // full-width = parenthesis=0A= (c =3D=3D 0x3000)) // full-width space=0A= continue;=0A= =0A= return(false);=0A= }=0A= =0A= return(true);=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function submenu(code, items)=0A= {=0A= this.code =3D code;=0A= this.items =3D items;=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function subitem(code, name)=0A= {=0A= this.code =3D code;=0A= this.name =3D name;=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function field_data(int_msg, reqd_msg, not_complete_msg, oversz_msg,=0A= ascii_msg, email_msg, furigana_msg, =0A= too_few_options_msg, too_many_options_msg,=0A= mon_lbl, day_lbl, yr_lbl, hr_lbl, min_lbl,=0A= email_expr, date_order, date_max_year, no_html_msg, = pos_int_msg,=0A= fld_too_mny_chars_msg, = must_cont_valid_format_char_msg, =0A= not_valid_format_char_msg, must_cont_valid_num_msg,=0A= not_valid_num_msg, must_cont_valid_alphanum_msg,=0A= not_valid_alphanum_msg, must_cont_valid_letter_msg,=0A= not_valid_letter_msg, must_cont_valid_char_msg,=0A= not_valid_char_msg, corr_fmt_is_msg, = val_ent_lt_sm_val_fld_msg, val_ent_gt_lg_val_fld_msg, invalid_date_msg,=0A= invalid_date_format_msg,=0A= mm_abbreviation,=0A= dd_abbreviation,=0A= yyyy_abbreviation,=0A= min_year_msg,=0A= max_year_msg)=0A= {=0A= this.int_msg =3D int_msg;=0A= this.reqd_msg =3D reqd_msg;=0A= this.not_complete_msg =3D not_complete_msg;=0A= this.oversz_msg =3D oversz_msg;=0A= this.ascii_msg =3D ascii_msg;=0A= this.email_msg =3D email_msg;=0A= this.furigana_msg =3D furigana_msg;=0A= this.no_html_msg =3D no_html_msg; =0A= this.pos_int_msg =3D pos_int_msg;=0A= this.fld_too_mny_chars_msg =3D fld_too_mny_chars_msg;=0A= this.must_cont_valid_format_char_msg =3D = must_cont_valid_format_char_msg;=0A= this.not_valid_format_char_msg =3D not_valid_format_char_msg;=0A= this.must_cont_valid_num_msg =3D must_cont_valid_num_msg;=0A= this.not_valid_num_msg =3D not_valid_num_msg;=0A= this.must_cont_valid_alphanum_msg =3D = must_cont_valid_alphanum_msg;=0A= this.not_valid_alphanum_msg =3D not_valid_alphanum_msg;=0A= this.must_cont_valid_letter_msg =3D = must_cont_valid_letter_msg;=0A= this.not_valid_letter_msg =3D not_valid_letter_msg;=0A= this.must_cont_valid_char_msg =3D must_cont_valid_char_msg;=0A= this.not_valid_char_msg =3D not_valid_char_msg;=0A= this.corr_fmt_is_msg =3D corr_fmt_is_msg;=0A= this.too_few_options_msg =3D too_few_options_msg;=0A= this.too_many_options_msg =3D too_many_options_msg;=0A= this.val_ent_lt_sm_val_fld_msg =3D val_ent_lt_sm_val_fld_msg;=0A= this.val_ent_gt_lg_val_fld_msg =3D val_ent_gt_lg_val_fld_msg;=0A= this.invalid_date_msg =3D invalid_date_msg;=0A= this.invalid_date_format_msg =3D invalid_date_format_msg;=0A= this.mm_abbreviation =3D mm_abbreviation;=0A= this.dd_abbreviation =3D dd_abbreviation;=0A= this.yyyy_abbreviation =3D yyyy_abbreviation;=0A= this.min_year_msg =3D min_year_msg;=0A= this.max_year_msg =3D max_year_msg;=0A= =0A= this.date_order =3D date_order;=0A= this.date_max_year =3D date_max_year;=0A= =0A= // can't do a cfg_get in javascript, so store it in a javascript = variable=0A= switch (date_order) =0A= {=0A= case 0: // American=0A= this.dt_lbl =3D new Array(mon_lbl, day_lbl, yr_lbl, hr_lbl, = min_lbl);=0A= this.dt_sfx =3D new Array('_mon', '_day', '_yr');=0A= break;=0A= case 1: // Japanese=0A= this.dt_lbl =3D new Array(yr_lbl, mon_lbl, day_lbl, hr_lbl, = min_lbl);=0A= this.dt_sfx =3D new Array('_yr', '_mon', '_day');=0A= break;=0A= case 2: // European=0A= this.dt_lbl =3D new Array(day_lbl, mon_lbl, yr_lbl, hr_lbl, = min_lbl);=0A= this.dt_sfx =3D new Array('_day', '_mon', '_yr');=0A= break;=0A= }=0A= =0A= email_expr =3D email_expr.replace(/^\s+|\s$/g,''); // trim any = return characters or whitespace=0A= this.email_expr =3D new RegExp(email_expr ? email_expr : '.*');=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function field(name, label, type, maxlen, flags)=0A= {=0A= this.name =3D name;=0A= this.label =3D label;=0A= this.type =3D type;=0A= this.maxlen =3D maxlen;=0A= =0A= // flags is a bitmask:=0A= // 0x0001 required=0A= // 0x0002 ascii only=0A= // 0x0004 must match email pattern=0A= // 0x0008 cannot contain HTML=0A= // 0x0010 valid furigana characters only=0A= // 0x0020 cannot contain < >=0A= // 0x0040 int must be greater than 0=0A= // 0x0080 field is a checkbox (unselected value doesn't show in = post params)=0A= this.flags =3D flags;=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function _upd_submenu(menu, submenu, submenu_data, all_str)=0A= {=0A= var i, j =3D 1, sz;=0A= =0A= submenu.length =3D 0;=0A= =0A= submenu.options[0] =3D new Option();=0A= submenu.options[0].text =3D all_str;=0A= submenu.options[0].value =3D '';=0A= =0A= for (i =3D 0, sz =3D submenu_data.length; i < sz; i++)=0A= if (submenu_data[i].code =3D=3D = menu.options[menu.selectedIndex].value)=0A= {=0A= for ( ; j <=3D submenu_data[i].items.length; j++)=0A= {=0A= submenu.options[j] =3D new Option();=0A= submenu.options[j].text =3D = submenu_data[i].items[j-1].name;=0A= submenu.options[j].value =3D = submenu_data[i].items[j-1].code;=0A= }=0A= =0A= break;=0A= }=0A= =0A= submenu.length =3D j;=0A= submenu.selectedIndex =3D 0;=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function _alp_onload(page, gridsort)=0A= {=0A= if (document.grid)=0A= {=0A= if (document.grid.p_page)=0A= document.grid.p_page.selectedIndex =3D page - 1;=0A= if (document.grid.p_gridsort)=0A= document.grid.p_gridsort.value =3D gridsort;=0A= }=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function _adp_print(url)=0A= {=0A= window.open(url, 'print_answer', = 'resizable,menubar,toolbar,scrollbars');=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function _adp_email(url)=0A= {=0A= window.open(url, 'email_answer', = 'resizable,width=3D700,height=3D550');=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= // CDT_DATE and CDT_DATETIME components are processed as individual = CDT_MENU=0A= // fields=0A= =0A= function _check_fields(form_name, fld_data, fields)=0A= {=0A= var fld, i, j, numSet, str;=0A= var ws_exp =3D new RegExp("(^\\s+|\\s*$)", "g");=0A= var strtok_exp =3D new RegExp("%s");=0A= var numtok_exp =3D new RegExp("%d");=0A= var valid_ascii =3D new RegExp("^[\x20-\x7e]+$");=0A= var no_html =3D new RegExp("[<>]");=0A= =0A= with (fld_data) for (i =3D 0; (i < fields.length) && fields[i].type; = i++)=0A= {=0A= if ((fields[i].type !=3D 4) && (fields[i].type !=3D 7))=0A= fld =3D eval('document.'+form_name+'.'+fields[i].name);=0A= =0A= switch (fields[i].type)=0A= {=0A= =0A= case 1: // CDT_MENU=0A= if ((fields[i].flags & 1) &&=0A= (fld.length > 1) && (fld.selectedIndex < 1))=0A= {=0A= alert('\''+fields[i].label+'\' '+reqd_msg);=0A= fld.focus();=0A= return(false);=0A= }=0A= break;=0A= =0A= case 2: // CDT_BOOL=0A= case 8: // CDT_OPT_IN=0A= if ((fields[i].flags & 1) &&=0A= !fld[0].checked && !fld[1].checked)=0A= {=0A= alert('\''+fields[i].label+'\' '+reqd_msg);=0A= fld[0].focus();=0A= return(false);=0A= }=0A= break;=0A= =0A= case 3: // CDT_INT=0A= if(fld.value =3D=3D null)=0A= break;=0A= fld.value =3D fld.value.replace(ws_exp, '');=0A= if (fld.value.length && isNaN(fld.value))=0A= {=0A= alert('\''+fields[i].label+'\' '+int_msg);=0A= fld.focus();=0A= return(false);=0A= }=0A= if (fields[i].flags & 0x40 && fld.value < 0)=0A= {=0A= alert('\''+fields[i].label+'\' '+pos_int_msg);=0A= fld.focus();=0A= return(false); =0A= }=0A= =0A= if(parseInt(fld.value) > fld.maxval)=0A= {=0A= alert('\''+fields[i].label+'\' = '+val_ent_gt_lg_val_fld_msg + ' \'' + fld.maxval + '\'');=0A= fld.focus();=0A= return(false); =0A= }=0A= if(parseInt(fld.value) < fld.minval)=0A= {=0A= alert('\''+fields[i].label+'\' '+ = val_ent_lt_sm_val_fld_msg + ' \'' + fld.minval + '\'');=0A= fld.focus();=0A= return(false); =0A= }=0A= =0A= // I guess no one dares get rid of this deliberate drop = through since=0A= // it was put in at the beginning of time!... just keep = adding if's inside=0A= // the cases. We're always so =0A= // afraid of creating new bugs that we don't ever do the = right thing!=0A= // deliberate drop through=0A= =0A= case 5: // CDT_VARCHAR=0A= if(fld.value =3D=3D null)=0A= break;=0A= //check to see that the maxlenth is followed=0A= //not valid for CDT_INT=0A= if (fields[i].type !=3D 3 && fields[i].maxlen && = (fields[i].maxlen < fld.value.length))=0A= {=0A= str =3D oversz_msg.replace(strtok_exp, = fields[i].label);=0A= str =3D str.replace(numtok_exp, fields[i].maxlen);=0A= str =3D str.replace(numtok_exp,=0A= fld.value.length - = fields[i].maxlen);=0A= =0A= alert(str);=0A= fld.focus();=0A= return(false);=0A= }=0A= if(fields[i].label.toUpperCase() =3D=3D 'ALTERNATEEMAIL' = && !email_expr.test(fld.value))=0A= {=0A= alert('\''+fields[i].label+'\' '+email_msg);=0A= fld.focus();=0A= return(false);=0A= }=0A= case 6: // CDT_MEMO=0A= if(fld.value =3D=3D null)=0A= break;=0A= //only happens for CDT_MEMO anyway=0A= if ((fields[i].type =3D=3D 6) && fields[i].maxlen && = (fields[i].maxlen < utf8_len(fld.value)))=0A= {=0A= var extra;=0A= var rough_mbcs =3D parseInt(utf8_len(fld.value) / = (fld.value.length));=0A= if(utf8_len(fld.value) % (fld.value.length) !=3D 0)=0A= rough_mbcs++;=0A= str =3D oversz_msg.replace(strtok_exp, = fields[i].label);=0A= str =3D str.replace(numtok_exp, = parseInt(fields[i].maxlen/rough_mbcs));=0A= extra =3D parseInt((utf8_len(fld.value) - = fields[i].maxlen)/rough_mbcs);=0A= if((utf8_len(fld.value) - fields[i].maxlen) % = (rough_mbcs) !=3D 0)=0A= extra++;=0A= str =3D str.replace(numtok_exp, extra);=0A= =0A= alert(str);=0A= fld.focus();=0A= return(false);=0A= }=0A= =0A= //only if not a CDT_INT=0A= if (fields[i].type !=3D 3)=0A= fld.value =3D fld.value.replace(ws_exp, '');=0A= =0A= //if required and not set=0A= if ((fields[i].flags & 1) && (fld.value.length =3D=3D 0))=0A= {=0A= alert('\''+fields[i].label+'\' '+reqd_msg);=0A= fld.focus();=0A= return(false);=0A= }=0A= =0A= // if not required and not set, don't do checks=0A= if ((fld.value.length =3D=3D 0))=0A= break;=0A= =0A= if ((fields[i].flags & 2) && = !valid_ascii.test(fld.value))=0A= {=0A= alert('\''+fields[i].label+'\' '+ascii_msg);=0A= fld.focus();=0A= return(false);=0A= }=0A= =0A= if ((fields[i].flags & 4) && !email_expr.test(fld.value))=0A= {=0A= alert('\''+fields[i].label+'\' '+email_msg);=0A= fld.focus();=0A= return(false);=0A= }=0A= =0A= if ((fields[i].flags & 0x10) && = !is_furigana_string(fld.value))=0A= {=0A= alert('\''+fields[i].label+'\' '+furigana_msg);=0A= fld.focus();=0A= return(false);=0A= }=0A= =0A= if (fields[i].flags & 0x20 && no_html.test(fld.value))=0A= {=0A= alert('\''+fields[i].label+'\' '+ no_html_msg);=0A= fld.focus();=0A= return(false);=0A= }=0A= =0A= break;=0A= =0A= =0A= case 4: // CDT_DATETIME=0A= case 7: // CDT_DATE=0A= fld =3D new Array();=0A= =0A= fld[0] =3D = eval('document.'+form_name+'.'+fields[i].name+dt_sfx[0]);=0A= fld[1] =3D = eval('document.'+form_name+'.'+fields[i].name+dt_sfx[1]);=0A= fld[2] =3D = eval('document.'+form_name+'.'+fields[i].name+dt_sfx[2]);=0A= =0A= //if any of the above three elements have a style of = none, then=0A= //we need to use the new widget logic=0A= if (fld[0].type !=3D "hidden")=0A= {=0A= //do old stuff=0A= if (fields[i].type =3D=3D 4)=0A= {=0A= fld[3] =3D = eval('document.'+form_name+'.'+fields[i].name+'_hr');=0A= fld[4] =3D = eval('document.'+form_name+'.'+fields[i].name+'_min');=0A= }=0A= if (fld[0].value =3D=3D '1' && fld[1].value =3D=3D '1' = && fld[2].value =3D=3D '1970')=0A= {=0A= alert('Due to TimeZone issues 1/1/1970 is not a = valid date. \n Please reenter a more recent date. (e.g. 1/2/1970)');=0A= fld[1].value =3D '2';=0A= fld[0].focus();=0A= return(false);=0A= }=0A= if (!(fields[i].flags & 1)) // not required=0A= {=0A= for (j =3D numSet =3D 0; j < fld.length; j++)=0A= numSet +=3D (fld[j].selectedIndex > 0) ? 1 : 0;=0A= =0A= if ((numSet > 0) && (numSet !=3D fld.length))=0A= {=0A= // field is only partially filled out=0A= alert('\''+fields[i].label+'\' = '+not_complete_msg);=0A= fld[0].focus();=0A= return(false);=0A= }=0A= =0A= break;=0A= }=0A= =0A= for (j =3D 0; j < fld.length; j++)=0A= if ((fld[j].selectedIndex < 1))=0A= {=0A= alert('\''+fields[i].label+' ('+dt_lbl[j]+')\' = '+reqd_msg);=0A= fld[j].focus();=0A= return(false);=0A= }=0A= =0A= break;=0A= } //end if=0A= else=0A= {=0A= //the old code just verifies that if the field is = not required and one of the dropdowns is set, they should all be set=0A= //then if it is required, it verifies that all the = dropdowns are set.=0A= //new code would verify that the textbox containing = the date parsed to a date first =0A= //if it were a date_time, it would also do the old = code stuff for the hours and minutes=0A= //we are dealing with a text input and possibly some = dropdowns=0A= fld =3D new Array();=0A= tempFld =3D = eval('document.'+form_name+'.'+fields[i].name+'_mon'); //hidden input=0A= //this is passed in through util.phph on the month = hidden drop down=0A= //perhaps something better can be done in trunk=0A= fld[0] =3D = document.getElementById(tempFld.correspondingTextInput) //textbox=0A= =0A= //add the date order to fld[0] to aid in validation=0A= if(typeof(date_order) !=3D "undefined")=0A= fld[0].date_order =3D date_order;=0A= else=0A= fld[0].date_order =3D 0; //default to american=0A= =0A= if(typeof(date_max_year) !=3D "undefined")=0A= fld[0].date_max_year =3D date_max_year;=0A= else=0A= date_max_year =3D 2010; //default to 2010=0A= =0A= fld[1] =3D = eval('document.'+form_name+'.'+fields[i].name+'_hr');=0A= fld[2] =3D = eval('document.'+form_name+'.'+fields[i].name+'_min');=0A= =0A= var calObject =3D fld[0].correspondingCalendarObject;=0A= monthPos =3D = calObject.cfg.getProperty("MDY_MONTH_POSITION");=0A= datePos =3D = calObject.cfg.getProperty("MDY_DAY_POSITION");=0A= yearPos =3D = calObject.cfg.getProperty("MDY_YEAR_POSITION");=0A= var tempArray =3D new Array();=0A= tempArray[monthPos] =3D mm_abbreviation;=0A= tempArray[datePos] =3D dd_abbreviation;=0A= tempArray[yearPos] =3D yyyy_abbreviation;=0A= var date_format_str =3D tempArray[1] + "/" + = tempArray[2] + "/" + tempArray[3];=0A= =0A= //first check to see if the text field is a valid = date=0A= //returns false if it's not valid, else it returns = the date parsed=0A= if (!isTextPartValidDate(fld[0]) && fld[0].value = !=3D "")=0A= {=0A= if(fld[0].value =3D=3D '1/1/1970' || = fld[0].value =3D=3D '01/01/1970' )=0A= {=0A= alert('Due to TimeZone issues 1/1/1970 is = not a valid date. \n Please reenter a more recent date. (e.g. = 1/2/1970)');=0A= fld[0].value =3D '1/2/1970';=0A= }=0A= else=0A= {=0A= //text input is not valid=0A= alert('\''+fields[i].label+'\' = '+invalid_date_format_msg + ' ' + date_format_str + '\n'=0A= + min_year_msg + ' ' + '1970\n'=0A= + max_year_msg + ' ' + = date_max_year);=0A= }=0A= //reset for next try=0A= fld[0].focus();=0A= return(false);=0A= }=0A= if (!(fields[i].flags & 1)) // not required=0A= {=0A= //if it's not required, then check to see if it = is fully specified=0A= //and not empty=0A= //this function returns true or the 0 based = index of the parameter that failed=0A= var result =3D = isDateOrTimeFullySpecified(fld[0], fld[1], fld[2]);=0A= if(result !=3D=3D true && = !isDateOrTimeEmpty(fld[0], fld[1], fld[2]))=0A= {=0A= // field is only partially filled out=0A= alert('\''+fields[i].label+'\' = '+not_complete_msg);=0A= fld[result].focus();=0A= return(false);=0A= }=0A= }=0A= else=0A= {=0A= //if it's required, then check first to see if = it's fully specified and not empty =0A= //this function returns true or the 0 based = index of the parameter that failed=0A= var result =3D = isDateOrTimeFullySpecified(fld[0], fld[1], fld[2]);=0A= if(result !=3D=3D true && = isDateOrTimeEmpty(fld[0],fld[1],fld[2]))=0A= {=0A= //field is required and not fully specified = and empty=0A= alert('\''+fields[i].label+'\' '+reqd_msg);=0A= fld[result].focus();=0A= return(false);=0A= }=0A= else if(result !=3D=3D true)=0A= {=0A= // field is only partially filled out and = required=0A= alert('\''+fields[i].label+'\' = '+not_complete_msg);=0A= fld[result].focus();=0A= return(false);=0A= }=0A= }//end else=0A= break; =0A= }//end else=0A= }=0A= }=0A= =0A= return(true);=0A= }=0A= //returns true if the date or dttm widget is empty=0A= function isDateOrTimeEmpty(textPart, hrPart, minPart)=0A= {=0A= var textPartEmpty =3D textPart.value =3D=3D "";=0A= var hrPartEmpty =3D typeof(hrPart) =3D=3D "undefined" || = hrPart.selectedIndex =3D=3D 0;=0A= var minPartEmpty =3D typeof(minPart) =3D=3D "undefined" || = minPart.selectedIndex =3D=3D 0;=0A= return textPartEmpty && hrPartEmpty && minPartEmpty;=0A= }=0A= //returns ture if the textPart can be parsed into a javascript Date = object=0A= //this provides the bulk of the validation for the textbox=0A= //returns false if it is not valid, and the date we parsed if it is valid=0A= //this is called onsubmit as you can see in this file, and =0A= //onchange when the textbox gets hand written, and when we show =0A= //the calendar (click on textbox) to decide the pagedate and selected = config properties of the calendar=0A= //param: textPart is a dom object ( 0)=0A= hrPartValid =3D true;=0A= if(minPart.selectedIndex > 0)=0A= minPartValid =3D true;=0A= =0A= ret =3D textPartValid && hrPartValid && minPartValid;=0A= if(ret)=0A= return ret;=0A= else if(!textPartValid)=0A= return 0;=0A= else if(!hrPartValid)=0A= return 1;=0A= else=0A= return 2;=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function _validate_acctinfo(userid, passwd1, passwd2, min_passwd_len, = msgs)=0A= {=0A= var msg =3D -1, fld;=0A= =0A= if (userid.value.indexOf(' ') !=3D -1)=0A= msg =3D 0, fld =3D userid;=0A= =0A= if (userid.value.indexOf('\"') !=3D -1)=0A= msg =3D 1, fld =3D userid;=0A= =0A= if (passwd1 && (passwd1.value !=3D passwd2.value))=0A= msg =3D 2, fld =3D passwd1;=0A= =0A= if (passwd1 && (passwd1.value.length < min_passwd_len))=0A= msg =3D 3, fld =3D passwd1;=0A= =0A= if (msg !=3D -1)=0A= {=0A= alert(msgs[msg]);=0A= fld.focus();=0A= fld.select();=0A= return(false);=0A= }=0A= =0A= return(true);=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= var cursor_set =3D false;=0A= =0A= function _set_cursor()=0A= {=0A= var i, j;=0A= =0A= if (cursor_set)=0A= return;=0A= =0A= cursor_set =3D true;=0A= =0A= if (document.location.href.indexOf('#') > -1)=0A= return;=0A= =0A= for (i =3D 0; i < document.forms.length; i++)=0A= for (j =3D 0; j < document.forms[i].length; j++)=0A= with (document.forms[i])=0A= if (elements[j].type && ((elements[j].type =3D=3D 'text') = || (elements[j].type =3D=3D 'textarea'))=0A= && !elements[j].disabled)=0A= {=0A= elements[j].focus();=0A= if (elements[j].value.length)=0A= elements[j].select();=0A= return;=0A= }=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function check_mask(mask_fld)=0A= {=0A= var i, ln, js_msg =3D '';=0A= var val =3D '', code =3D '', echar =3D '', fchar =3D '';=0A= =0A= inside_check_mask =3D 1;=0A= =0A= // QA #080424-000045 We no longer put the mask inside the field as a = prompt,=0A= // and following this conditional allows the user to = enter=0A= // the mask as the contents of the mask, which causes = problems.=0A= // if (mask_fld.value =3D=3D eval(mask_fld.name+'_dmask'))=0A= // {=0A= // inside_check_mask =3D 0;=0A= // return;=0A= // }=0A= =0A= if (eval(mask_fld.name + '_emask.length') < mask_fld.value.length)=0A= js_msg =3D fld_data.fld_too_mny_chars_msg;=0A= else =0A= for (i =3D 0, ln =3D eval(mask_fld.name + '_emask.length'); i < = ln; i++)=0A= {=0A= =0A= val =3D mask_fld.value.charAt(i);=0A= code =3D mask_fld.value.charCodeAt(i);=0A= echar =3D eval(mask_fld.name + '_emask.charAt(i)');=0A= fchar =3D eval(mask_fld.name + '_fstr.charAt(i)');=0A= =0A= if (fchar =3D=3D 'F' && val !=3D echar)=0A= {=0A= if (val =3D=3D ' ')=0A= js_msg =3D fld_data.must_cont_valid_format_char_msg;=0A= else=0A= js_msg =3D val + ' ' + = fld_data.not_valid_format_char_msg;=0A= break;=0A= } =0A= else if ((echar =3D=3D '#') &&=0A= (!((code >=3D 48) && (code <=3D 57))))=0A= {=0A= if (val =3D=3D '')=0A= js_msg =3D fld_data.must_cont_valid_num_msg;=0A= else=0A= js_msg =3D val + ' ' + fld_data.not_valid_num_msg;=0A= break;=0A= }=0A= else if ((echar =3D=3D 'A') &&=0A= (!(((code >=3D 48) && (code <=3D 57)) || =0A= ((code >=3D 65) && (code <=3D 90)) ||=0A= ((code >=3D 97) && (code <=3D 122)))))=0A= {=0A= if (val =3D=3D '')=0A= js_msg =3D fld_data.must_cont_valid_alphanum_msg;=0A= else =0A= js_msg =3D val + ' ' + = fld_data.not_valid_alphanum_msg;=0A= break;=0A= }=0A= else if ((echar =3D=3D 'L') &&=0A= (!(((code >=3D 65) && (code <=3D 90)) || =0A= ((code >=3D 97) && (code <=3D 122)))))=0A= {=0A= if (val =3D=3D '')=0A= js_msg =3D fld_data.must_cont_valid_letter_msg;=0A= else=0A= js_msg =3D val + ' ' + fld_data.not_valid_letter_msg;=0A= break;=0A= }=0A= else if ((echar =3D=3D 'C') &&=0A= (!(((code >=3D 32) && (code <=3D 126)) || =0A= ((code >=3D 128) && (code <=3D 255)))))=0A= {=0A= if (val =3D=3D '')=0A= js_msg =3D fld_data.must_cont_valid_char_msg;=0A= else=0A= js_msg =3D val + ' ' + fld_data.not_valid_char_msg;=0A= break;=0A= }=0A= =0A= // ensure letters are propper case=0A= if (echar =3D=3D 'L')=0A= {=0A= if (fchar =3D=3D 'U')=0A= {=0A= mask_fld.value =3D mask_fld.value.substring(0, i) +=0A= = mask_fld.value.charAt(i).toUpperCase() +=0A= mask_fld.value.substring(i + 1);=0A= }=0A= else if (fchar =3D=3D 'L')=0A= {=0A= mask_fld.value =3D mask_fld.value.substring(0, i) +=0A= = mask_fld.value.charAt(i).toLowerCase() +=0A= mask_fld.value.substring(i + 1);=0A= }=0A= }=0A= }=0A= =0A= if (js_msg)=0A= {=0A= alert(js_msg + ' ' + fld_data.corr_fmt_is_msg + ' ' + = eval(mask_fld.name+'_dmask')+ '.');=0A= mask_fld.focus();=0A= inside_check_mask =3D 0;=0A= return(false);=0A= }=0A= inside_check_mask =3D 0;=0A= return(true);=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function put_mask(mask_fld, val, formelm, nn)=0A= {=0A= var mtmp =3D '', ftmp =3D '', dtmp =3D '';=0A= var i, sl; =0A= =0A= for (i =3D 0, sl =3D val.length; i < sl; i++)=0A= {=0A= ftmp +=3D val.charAt(i);=0A= =0A= if (val.charAt(i) =3D=3D 'F')=0A= dtmp +=3D val.charAt(i+1);=0A= else=0A= dtmp +=3D (val.charAt(i+1) =3D=3D '#') ? '#' : '@';=0A= =0A= mtmp +=3D val.charAt(++i);=0A= =0A= }=0A= if (!nn) =0A= = eval("document.getElementById('"+mask_fld+"_mask').innerHTML=3D'"+dtmp+"'= ");=0A= =0A= eval(mask_fld + '_fstr =3D ftmp');=0A= eval(mask_fld + '_emask =3D mtmp');=0A= eval(mask_fld + '_dmask =3D dtmp');=0A= =0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= =0A= function answer_window_preview(ansid, created)=0A= {=0A= var agt=3Dnavigator.userAgent.toLowerCase();=0A= var is_major =3D parseInt(navigator.appVersion);=0A= var is_nav =3D ((agt.indexOf('mozilla')!=3D-1) && = (agt.indexOf('spoofer')=3D=3D-1)=0A= && (agt.indexOf('compatible') =3D=3D -1) && = (agt.indexOf('opera')=3D=3D-1)=0A= && (agt.indexOf('webtv')=3D=3D-1) && = (agt.indexOf('hotjava')=3D=3D-1));=0A= var query_str =3D location.search.substring(1);=0A= var pairs =3D query_str.split('&');=0A= var args =3D new Object( );=0A= var pos =3D 0;=0A= var argname =3D '';=0A= var value =3D '';=0A= var i =3D 0;=0A= var popup_args =3D "";=0A= =0A= for (i =3D 0; i < pairs.length; i++)=0A= {=0A= pos =3D pairs[i].indexOf('=3D');=0A= if (pos =3D=3D -1)=0A= continue;=0A= argname =3D pairs[i].substring(0, pos);=0A= value =3D pairs[i].substring(pos + 1);=0A= args[argname] =3D unescape( value );=0A= } // end for i loop=0A= =0A= // Check browser version numbers.=0A= // Netscape version 6+ uses is_major =3D=3D 5, previous versions < 5=0A= if(is_nav && (is_major < 5))=0A= {=0A= h_size =3D top.innerWidth;=0A= v_size =3D top.innerHeight;=0A= }=0A= // Netscape version 6+=0A= else if(is_nav && (is_major < 7))=0A= {=0A= h_size =3D document.body.offsetWidth;=0A= v_size =3D document.body.offsetHeight;=0A= }=0A= // All others (including IE)=0A= else=0A= {=0A= h_size =3D document.body.clientWidth;=0A= v_size =3D document.body.clientHeight;=0A= }=0A= =0A= h_size -=3D 20;=0A= v_size =3D Math.floor(v_size * 0.8);=0A= =0A= if (v_size < 200)=0A= v_size =3D 200;=0A= =0A= //calculate popup_args=0A= if(args.p_sid !=3D undefined)=0A= popup_args +=3D "&p_sid=3D" + args.p_sid;=0A= if(args.p_lva !=3D undefined)=0A= popup_args +=3D "&p_lva=3D" + args.p_lva;=0A= if(args.p_li !=3D undefined)=0A= popup_args +=3D "&p_li=3D" + args.p_li;=0A= if(args.p_redirect !=3D undefined)=0A= popup_args +=3D "&p_redirect=3D" + args.p_redirect;=0A= if(args.p_sp !=3D undefined)=0A= popup_args +=3D "&p_sp=3D" + args.p_sp;=0A= window.open('popup_adp.php?p_faqid=3D' + ansid + '&p_created=3D' + = created + popup_args, 'suggested_answer',=0A= 'scrollbars,resizable,toolbar,menubar,width=3D' + h_size = +=0A= ',height=3D' + v_size);=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ---=0A= function check_valid_ascii(fld, valid_ascii_msg)=0A= {=0A= var valid_ascii =3D new RegExp("^[\x0a\x0d\x20-\x7e]+$");=0A= if (fld.value.length > 0 && valid_ascii.test(fld.value) =3D=3D false)=0A= {=0A= alert(valid_ascii_msg);=0A= fld.focus();=0A= }=0A= }=0A= ------=_NextPart_000_0009_01CA0AD5.B302AFD0--