From: "Saved by Windows Internet Explorer 7" Subject: Cisco Networking Academy Date: Fri, 20 Feb 2009 21:54:37 +0800 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0112_01C993A5.D2EB6960" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049 This is a multi-part message in MIME format. ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://ev-iip.netacad.net/virtuoso/servlet/org.cli.delivery.rendering.servlet.IIPNewServlet/LMSID=CNAMS,Theme=ccna3theme,Style=ccna3,Language=en,Version=2,CourseID=en-knet-lcms_exploration4_en_40,FormID=knet-af_22087,ItemID=knet-it_141915,SmvID=6352/CHAPID=null/RLOID=null/RIOID=null/knet/it_141915/item-iip.html?SCHMOO=3FFB0293DB5B526D8EF0571DEC552C8D.tc_2_2 =EF=BB=BF Cisco Networking Academy

3D"Cisco
Close Window

Item = Information Page -=20 Domain Knowledge - Weighted Score
Below you will find the question as it was = presented=20 during the exam and the scoring rules associated with the=20 item.



This item references content from the following = areas:
CCNA Exploration: Accessing the WAN
  • 7.1.8 Troubleshooting DHCP=20 =



Refer=20 to the exhibit. A host that is connected to Fa0/0 is = unable to=20 acquire an IP address dynamically from the DHCP = server. The=20 output of the debug ip dhcp server command = shows=20 "DHCPD: there is no address pool for 172.16.1.1". What = is the=20 problem?
The default router = for the=20 172Network pool is incorrect.
The 172.16.1.1 = address is=20 already configured on Fa0/0.
The pool of = addresses for the=20 172Network pool is incorrect.
The ip = helper-address=20 command should be implemented on the Fa0/0 interface.=20

=20
Scoring Rule For:  correctness of=20 response
2 points for Option 3
0 = points for=20 any other option
Max Value =3D=20 = 2
Close Window
All contents = copyright=20 =C2=A92001-2008 Cisco Systems, Inc. All rights reserved.  Privacy=20 Statement  and  Trademarks.=20
=20
------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://ev-iip.netacad.net/static/ccna3theme/ccna3/images/spacer.gif R0lGODlhAQABAIAAAJmZmQAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://ev-iip.netacad.net/static/ccna3theme/ccna3/images/logo.gif R0lGODdhVwAtAIQfAJkAAJkFBZcKDJ0PD5sVFqAhIqMqK6QvMC9mgag5O61MTbZdXrpqbHOXqsl/ f8mRktapqty4ueW/v+TIycbV3OvX2Nfh5u/g4PXq6/nz9Pv39/z6+v38/P78/P/+/v///ywAAAAA VwAtAAAF/uAnjmRpnmiqrmzrvnAsz6tF13euUg2lmzzfbyhqIBrEkRGZ/CGezc8TEdVNo9fqLZvk amXeYfiLspXG5lZ6hCaTgmfou9eCk8J29zJOJe1Zf2xySkduImGIgyqJfYKNRGuHilKTbXyXd5Mf kTB5ko+UoHh0maKVk54wjJiOrJ+uobAvq6WwtK21uWCnpr22vL+gs8C6r8Wxx7cxgUWFx8wf0NBh 0s4yqamjQiPYpLjc3iKpMJybJpYl5ZzoJOVV0D/whivjOvXzKu46+vj9/v8AAwqcIaGghBcGD6JI uNDgPA0RFhgAAMCAgw8dRDig6CCjiAoMJlZkgIEERIkE/ghYzEBigoMEAAgkcFCBjIYHFHMCUPCB wwcPGwE48PmhAkydAC6MuEkAqYKSIiKI1HlAYRWcOQ/A5Ek06FCMWAEsYMAgAdQPDwRQDKA1wFMR E5A2pWigZhQMB3I+qFAhAgSMGjn6zMCA4tsPGDaIwEuRwN6+EFhqKEyRQUEGAThWgaA3hVefHIIC YABB6QgIAwAEeFDCw4cLORloWLyAYoKrOc+a+AwX6YG/Ih5kHqB7RFyKE0hEyFwAN0WWKHhjnKAA aYTgw6GXOA4g+YjlAJpH4UwR+AnpIji4jJ0RtWrzJCrk7CiCMMUDVSrkBXAgAgYMFSTnEW8eaKBB Rh5UiCeWYvrd5x+AE8yWQW3lYXDBA6mNpoVoOylwAFeBCeXTBhAw8MADojEwYGYxKeDhYRLolEAC LBbg3V0U6gQiUIJ9sAGHdN2IwQJq6QgVB2HpVAB8dz1wFAAaIuhVRh0kKdZ1JGDgZJECMKBdBxAo CMAAC2BpCEMsJGTVCWia0OZAcMYp55xyhgAAOw== ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://ev-iip.netacad.net/static/ccna3theme/ccna3/images/whitemask11_botleft.gif R0lGODlhCwALAID/AP///8DAwCH5BAEAAAEALAAAAAALAAsAAAIVjI8BmbBs3GNyomojbth2d3yg Ii4FADs= ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://ev-iip.netacad.net/static/ccna3theme/ccna3/images/corner_ur_13.gif R0lGODlhDQANAIABAP///////yH5BAEAAAEALAAAAAANAA0AAAIahI8XyRDb1IvmzWgvyxrxXn2Q JHqidlphuhQAOw== ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://ev-iip.netacad.net/assessment/images/25894.jpg /9j/4AAQSkZJRgABAQEEAAQAAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP ERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCADSASMDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6h+I3 jzwr8PNEh1nxfqn9l2E9wLWOX7PLNmUqzBdsasfuo35VwX/DUfwL/wCh5/8AKTe//Ga43/go1/yR DRv+xjg/9JrmvZv+FT/Cz/omngz/AMEVt/8AEUAcX/w1H8C/+h5/8pN7/wDGaP8AhqP4F/8AQ8/+ Um9/+M12n/Cp/hZ/0TTwZ/4Irb/4ij/hU/ws/wCiaeDP/BFbf/EUAcX/AMNR/Av/AKHn/wApN7/8 Zo/4aj+Bf/Q8/wDlJvf/AIzXaf8ACp/hZ/0TTwZ/4Irb/wCIo/4VP8LP+iaeDP8AwRW3/wARQBxf /DUfwL/6Hn/yk3v/AMZo/wCGo/gX/wBDz/5Sb3/4zXaf8Kn+Fn/RNPBn/gitv/iKP+FT/Cz/AKJp 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 FABRRRQAUUUUAFFFFABRRRQB/9k= ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://ev-iip.netacad.net/static/ccna3theme/ccna3/images/grn_vertlines_top.gif R0lGODlhMgBLAIAAAMDAwGaZmSH5BAEAAAAALAAAAAAyAEsAAAJkDIynyesNn4x02oqvznz7Dn5i SI5miZ5qyq5uC78uQNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmM TqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGKhVAAA7 ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://ev-iip.netacad.net/static/ccna3theme/ccna3/images/popup_footer_pattern.gif R0lGODlhAgAEAJEAAGiXnf///wAAAAAAACH5BAQAAAAALAAAAAACAAQAAAIDDIxQADs= ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://ev-iip.netacad.net/static/ccna3theme/ccna3/css/style_assessment.css .apptitle { FONT-WEIGHT: bold; FONT-SIZE: 29px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .apptitlechild { FONT-WEIGHT: bold; FONT-SIZE: 19px; COLOR: #003333; FONT-FAMILY: = Arial,Helvetica,sans-serif; POSITION: relative; TOP: 4px; = TEXT-DECORATION: none } .apphinavpeer { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .apphinavchild { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .apphinavchildlink { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .appnavbutton { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .appnavbuttoninactive { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .appnavbuttonalt { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .appnavbuttonlink { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .appnavcurrent { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .appnavtext { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .appnavtextalt { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .appnavlink { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .applink { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .applabel { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .apptitlerevlink { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .appnavbuttonprev { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .appnavsubmitlink { FONT-WEIGHT: normal; COLOR: #669999; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .appstablecolorplain { BACKGROUND-COLOR: #ffffff } .appstablecolor { BACKGROUND-COLOR: #669999 } .appstablecolornav { BACKGROUND-COLOR: #669999 } .appstablecolorinactive { BACKGROUND-COLOR: #999999 } .appstablecoloralt { BACKGROUND-COLOR: #336666 } .appstablecolorsecondary { BACKGROUND-COLOR: #99cccc } .appstablecolortertiary { BACKGROUND-COLOR: #cccccc } .appstablecoloralert { BACKGROUND-COLOR: #990000 } .appstablecolorbkground { BACKGROUND-COLOR: #ffffcc } .appstableheader { BACKGROUND-COLOR: #336666 } .appsbuttonprev { BACKGROUND-COLOR: #669999 } .appsbuttontop { BACKGROUND-COLOR: #99cccc } .appsbuttonbtm { BACKGROUND-COLOR: #003333 } .appsbuttonnext { BACKGROUND-COLOR: #cccccc } .select { FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: = #003333; FONT-FAMILY: Arial,Helvetica,sans-serif } .secondarynav { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003333; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .secondarynavbold { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003333; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .secondarynavgray { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: gray; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .pathnavhistory { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .pathnavlink { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .pathnavulink { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .pathnavcurrent { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .pathnavsymbol { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .hinavparent { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .hinavpeer { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .hinavchild { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .footerareas { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .footertext { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .footerlink { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .tools { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .toolsinactive { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .toolslinks { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .reltext { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .relheader { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .reltitle { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .relboldlink { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .rellink { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .featuretitle { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .featuretext { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #336666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .featurelink { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #336666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } H1 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contenttitle { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } H2 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contenttitlealt { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contenttitlesub { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contenttitlerev { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contentheader { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } H3 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contentheaderalt { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contentheaderrev { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contentheaderrevlink { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .contentheaderlink { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } P { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } TD { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } UL { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .content { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } H4 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contentbold { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contentlink { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .contentboldlink { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .contentlinkalt { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .contentlabel { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contentlabellink { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .contentlabelalt { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #336666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contentdynamic { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .contentnoteheader { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .caption { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .captionlink { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .code { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = Courier-New,courier } .button { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .buttonlink { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } B { FONT-WEIGHT: bold } I { =09 } .modulecaptionlink { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .moduletitlerevlink { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .moduletitlerev { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .moduletitle { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .modulecolumn { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .modulecontent { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .modulecontentlink { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .modulecontentbold { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .modulecontentboldlink { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: underline } .modulesection { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .modulecaption { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .status { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .statusalt { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .statusheader { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .statusheaderalt { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .message { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .messagealt { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .messagelink { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .messageheader { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336666; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .messageheaderalt { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .alertheader { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-DECORATION: none } .errortext { FONT-SIZE: 11px; COLOR: #9c0000; FONT-FAMILY: Arial, Helvetica, = sans-serif } .profileMargin { MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px } .beginDiv { Z-INDEX: 3; LEFT: 0px; WIDTH: 200px; POSITION: relative; TOP: 0px; = HEIGHT: 25px; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFFF } .appsnavbordercolor { BACKGROUND-COLOR: #336666 } .appsnavlinecolor { BACKGROUND-COLOR: #003333 } .appsnavcolor { BACKGROUND-COLOR: #999999 } .appsnavcolorsecondary { BACKGROUND-COLOR: #cccccc } .appsnavcolorselected { BACKGROUND-COLOR: #ffffff } ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://ev-iip.netacad.net/static/ccna3theme/js/exam/sitewide_tools.js /**=0A= * Sitewide Tools Rollover Functions=0A= *=0A= * john.george@razorfish.com=0A= * October 20, 2001=0A= */=0A= =0A= // Window opening script for Sitewide Toolkit only=0A= function sitewide_toolkit_window(url,winName) {=0A= if(!winName) { winName =3D 'win'; }=0A= window.open(url, winName, = 'width=3D643,height=3D492,top=3D50,left=3D50,resizable=3D1,scrollbars=3D1= ,toolbar=3D1,menubar=3D1,status=3D1');=0A= } =0A= =0A= =0A= =0A= // called on mouseover, swaps icon and site_wide_text.gif images =0A= function img_over( name ) {=0A= imgOn =3D eval( "sitewide_" + name + "_on.src" );=0A= document.images[ name+"img" ].src =3D imgOn;=0A= textSrc =3D eval( "sitewide_" + name + "_text.src" );=0A= document.images[ "sitewide_text" ].src =3D textSrc;=0A= }=0A= =0A= // called on mouseout, Replaces icon and site_wide_text.gif images =0A= function img_out( name ) {=0A= imgOff =3D eval( "sitewide_" + name + "_off.src" );=0A= document.images[ name+"img" ].src =3D imgOff;=0A= document.images[ "sitewide_text" ].src =3D = "images/sitewide_text_start.gif";=0A= }=0A= =0A= // Print Function=0A= =0A= function printit(){ =0A= if (window.print) {=0A= window.print() ; =0A= } else {=0A= var WebBrowser =3D '';=0A= document.body.insertAdjacentHTML('beforeEnd', WebBrowser);=0A= WebBrowser1.ExecWB(6, 2);=0A= // Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = =3D ""; =0A= }=0A= }=0A= =0A= // POP UP A PREFORMATTED EMAIL MESSAGE WINDOW=0A= function sitewide_email_this_page() {=0A= =0A= // SET MESSAGE VALUES=0A= var to =3D "";=0A= // var cc =3D "";=0A= // var bcc =3D "";=0A= // var subject =3D "";=0A= var body =3D document.location.href=0A= =0A= // BUILD MAIL MESSAGE COMPONENTS =0A= var doc =3D "mailto:" + to + "?" +=0A= // "cc=3D" + cc + "&" +=0A= // "bcc=3D" + bcc + "&" +=0A= // "subject=3D" + escape(subject) + "&" +=0A= "body=3D" + escape(body); =0A= =0A= // POP UP EMAIL MESSAGE WINDOW=0A= window.location.href =3D doc;=0A= }=0A= =0A= // BrowserCheck Object=0A= function BrowserCheck() {=0A= // end hide JavaScript=0A= }=0A= =0A= is =3D new BrowserCheck()=0A= ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://ev-iip.netacad.net/static/ccna3theme/js/exam/appsui.js /**=0A= * Applications User Interface Utilities=0A= * see global.js=0A= **/=0A= =0A= function openChildWindow( appurl, windowname ) {=0A= var appwindow =3D window.open( appurl , windowname, = "toolbar=3Dyes,status=3Dyes,top=3D10,left=3D10,width=3D796,height=3D500,s= crollbars=3Dyes,resizable=3Dyes,menubar=3Dyes");=0A= appwindow.focus();=0A= }=0A= =0A= function closeWindow() {=0A= self.close();=0A= }=0A= =0A= function openPopup( popupurl, windowname ) {=0A= var popup =3D window.open( popupurl , windowname, = "toolbar=3Dno,status=3Dyes,top=3D100,left=3D200,width=3D300,height=3D190,= resizable=3Dno");=0A= popup.focus();=0A= }=0A= =0A= function openLargePopup( popupurl, windowname ) {=0A= var popup =3D window.open( popupurl , windowname, = "toolbar=3Dno,status=3Dyes,top=3D50,left=3D100,width=3D631,height=3D497,r= esizable=3Dyes,scrollbars=3Dyes,menubar=3Dyes");=0A= popup.focus();=0A= }=0A= =0A= function openWhatsChangedPopup( windowname ) {=0A= var popup =3D window.open( "/apps-ui/WhatsChanged.html", windowname, = "toolbar=3Dyes,status=3Dyes,top=3D50,left=3D100,width=3D631,height=3D497,= resizable=3D1,menubar=3D1");=0A= popup.focus();=0A= }=0A= =0A= function changeParentUrl( newurl ) {=0A= =0A= var openerClosed =3D false;=0A= if( document.all && !document.getElementById() ) {=0A= // opener.closed always returns false in IE ... makes sense, right?=0A= // let's roll our own function in VB, where we can trap errors...=0A= openerClosed =3D isOpenerClosed();=0A= } else {=0A= if( top.opener ) {=0A= openerClosed =3D top.opener.closed;=0A= } else {=0A= openerClosed =3D true;=0A= }=0A= }=0A= if( openerClosed ) {=0A= var newwin =3D window.open( newurl);=0A= newwin.focus();=0A= } else {=0A= top.opener.location.href =3D newurl;=0A= top.opener.focus(); =0A= }=0A= }=0A= =0A= // Creates a browser-generated alert or message box=0A= // note:=0A= // this was abstracted just in case we ever want to do anything=0A= // with the string or send to non-pcs devices=0A= function openMessage(str) {=0A= alert(str);=0A= }=0A= =0A= // Grabs a parameter from the URL. Returns an empty=0A= // string if parameter does not exist.=0A= function getParameter(param) {=0A= =0A= var val =3D "";=0A= var qs =3D window.location.search;=0A= var start =3D qs.indexOf(param);=0A= =0A= if (start !=3D -1) {=0A= start +=3D param.length + 1;=0A= var end =3D qs.indexOf("&", start);=0A= if (end =3D=3D -1) {=0A= end =3D qs.length=0A= }=0A= val =3D qs.substring(start,end);=0A= }=0A= return val;=0A= }=0A= =0A= // Drop-down location.href redirection=0A= function dropdown_redirect(select_name) {=0A= var theselect=3Deval(select_name);=0A= var tmp=3Dtheselect.selectedIndex;=0A= theselect.options[0].selected=3Dtrue;=0A= location.href=3Dtheselect.options[tmp].value;=0A= }=0A= ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://ev-iip.netacad.net/static/ccna3theme/js/exam/iip.js function resetItem() { for (var i=3D1; i<=3D Question.index; i++) { var questionRef =3D Question[i]; if (questionRef.type =3D=3D "DND") { /* for (var j=3D0; j maxchars) { alert('Please limit input to '+maxchars+' characters.'); subform.elements[0].focus(); return false; // needed for IE } else { return true; // needed for IE } } function displayTimeLeft() { var timeLeft =3D document.page.initial_time_left.value var hours =3D Math.floor(timeLeft / 3600000); var minutes =3D Math.floor((timeLeft - (hours * 3600000)) / = 60000); var seconds =3D Math.floor((timeLeft - (hours * 3600000) - = (minutes * 60000)) / 1000); document.time.time_left.value =3D (hours < 10 ? "0" + hours : = hours) + ":" +=20 (minutes < 10 ? "0" + minutes : = minutes) + ":" +=20 (seconds < 10 ? "0" + seconds : = seconds); if(timeLeft <=3D 600000 && timeLeft > 599000) { var query =3D = "theme=3D"+escape(theme)+"&style=3D"+escape(style)+"&exam=3D"+escape(exam= )+"&course=3D"+escape(course)+"&version=3D"+escape(version); window.open("exam_alert_10minutes.html?"+query, = "","toolbar=3Dno,location=3Dno,directories=3Dno,resizable=3Dyes,menubar=3D= no,scrollbars=3Dyes,width=3D810,height=3D400"); } =20 if(document.page.initial_time_left.value =3D=3D 0) { clearInterval(display_id); // stop repeating of display process('previous'); response(); return false; } else { if (timeLeft - 1000 < 0)=20 {=20 timeLeft =3D 0=20 } else=20 {=20 timeLeft =3D timeLeft - 1000=20 } =20 document.page.initial_time_left.value =3D timeLeft; return true; } } /** * */ function setItemResponse(responseXML) { // If IE6, grab responseXML from the Flash directly if (navigator.ie && navigator.browserVersion=3D=3D 6) { // Expecting groupID to use to grab full response XML from movie responseXML =3D = window.document[responseXML+"Flash"].GetVariable("xmlOut"); } responseXML =3D unescape(responseXML); // Define array to hold all item IDs from the response XML var itemIDArray =3D new Array(); =20 // Split response string by ]*>([^<]*)<\/observable>/gi; obsMatch =3D itemSplit[i].match(obsRE); // Loop thru each observable match for (var ii=3D0; ii")+1,obsMatch[ii].indexOf("= */ function getAttributeValueByName(xmlString,name) { var xmlDiv =3D xmlString.split('"'); for (var i=3D0; i -1) { return xmlDiv[i+1]; } } } /** * */ function endFlashSubmission() {=20 var flashHash =3D new Object(); for (var i=3D1; i<=3D Question.index; i++)=20 { var questionRef =3D Question[i]; if(questionRef.type =3D=3D "SSI" || (questionRef.type =3D=3D "SST" && = !flashHash[questionRef.groupid])) { = window.document[questionRef.groupid+"Flash"].SetVariable("hdrName","No = submit"); = window.document[questionRef.groupid+"Flash"].SetVariable("response","none= "); flashHash[questionRef.groupid] =3D true; } } // end for loop thru Questions =09 } ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://ev-iip.netacad.net/static/ccna3theme/js/exam/examInit.js // ################################################################ // Variables used in Div Initialization // ################################################################ Question =3D new Array(); Question.index =3D 0; prev_name =3D new Array(); // Array to hold previously answered response = names prev_value =3D new Array(); // Array to hold previously answered = response values submitted =3D false; // Flag to hold status of main form. Checked to = prevent multiple submissions. // ################################################################ // Definition of Question Object // ################################################################ function QuestionObj(type,id,respid,numresp,display,groupid){ // browser generic properties this.id =3D id; this.groupid =3D groupid || id; if (display=3D=3Dnull) display =3D "html"; this.display =3D display; // Added to accomodate alternate display = types like svg, dropdown, flash this.type =3D type; // type =3D "MCSA", "MCMA", "FIB", "SSI", "SST", = etc this.response_id =3D respid; // holds response id passed back to server this.response_labels =3D new Array(numresp+1); // holds object labels = for DND this.response_array =3D new Array(numresp+1); // holds response for = Self-scored items for (var i=3D1; i<=3D numresp; i++) { this.response_labels[i] =3D ""; this.response_array[i] =3D ""; } this.numresp =3D numresp; // number of responses > 1 for MCMA, DND, = PNC, SSI/SST? this.bottom =3D 0; // Question bottom y position used for Page Format this.objs =3D new Array(); this.numobjs =3D 0; this.hots =3D new Array(); this.numhots =3D 0; this.dots =3D new Array(); this.numdots =3D 0; // s/b only 1 in v1.2 this.clickCounter =3D 0; // needed to accomodate more than 1 PNC this.bases =3D new Array(); this.numbases =3D 0; // s/b only 1? this.texts =3D new Array(); this.numtexts =3D 0; // s/b only 1? this.controls =3D new Array(); this.numcontrols =3D 0; // s/b only 1? =20 if(type =3D=3D "DND") { this.drag =3D new DragObject(); // add drag object specific to = question this.drag.ondragstart =3D dragStart; this.drag.ondragdrop =3D hitTarget; this.drag.ondragend =3D dragEnd; this.drag.ondragmove =3D dragMove; } =20 Question[id] =3D this; // add reference in Question object to search = by id } // end Drag Question definition // ################################################################ function setup(showAnswers) { allDivs =3D document.getElementsByTagName("div"); var idRE =3D /(PassageText|Text|Base|Obj|Hot|Controls|Dot)/ig; for (var i=3D0; i -1 ) { =0A= value =3D value.replace(/\+/g, "%20"); // = replace '+' with %20 (i.e. space)=0A= subform.elements[0].value =3D = unescape(value.substr(index+1));=0A= }=0A= }=0A= else if ((questionRef.type =3D=3D "TF" || = questionRef.type =3D=3D "MCSA" || questionRef.type =3D=3D "SVRAT") && = showAnswers){=0A= eval('subform =3D window.document.'+ questionRef.id);=0A= var value =3D prev_value[i];=0A= var index =3D value.indexOf("=3D");=0A= value =3D value.substr(index+1); // exclude =3D from = value string=0A= if ( index > -1 ){ =0A= // If display type is a dropdown list, else = assume default radio buttons=0A= if (questionRef.display =3D=3D "dropdown") {=0A= var selectRef =3D = subform[questionRef.response_id];=0A= =0A= for (var k=3D0; k < = selectRef.options.length; k++) {=0A= if (selectRef.options[k].value =3D=3D = value) { =0A= selectRef.options[k].selected =3D = true;=0A= } // if value matches subform value then = select it=0A= } // end loop thru elements to match=0A= }=0A= else {=0A= for (var k=3D0; k < subform.elements.length; = k++){=0A= if (subform.elements[k].value =3D=3D = value) { =0A= subform.elements[k].checked =3D true;=0A= } // if value matches subform value then = check it=0A= } // end loop thru elements to match=0A= }=0A= } // end if non-null=0A= }=0A= else if (questionRef.type =3D=3D "MCMA" && showAnswers) {=0A= eval('subform =3D window.document.'+ questionRef.id);=0A= var value =3D prev_value[i];=0A= var index =3D value.indexOf("=3D");=0A= var replace =3D value.substr(index+1);=0A= =0A= if ( index > -1 && replace !=3D ""){ =0A= for (var k=3D0; k < subform.elements.length; = k++){=0A= if (subform.elements[k].value =3D=3D = replace) { =0A= subform.elements[k].checked =3D true; // = check box if values match and not null=0A= } // end if values match and not null=0A= } // end loop thru subform elements=0A= } // end if non-null =0A= } // end MCMA type=0A= else if (questionRef.type =3D=3D "SVTXT" && showAnswers){=0A= eval('subform =3D window.document.'+ questionRef.id);=0A= var value =3D prev_value[i];=0A= var index =3D value.indexOf("=3D");=0A= if ( index > -1 ){ =0A= value =3D value.replace(/\+/g, "%20"); // = replace '+' with %20 (i.e. space)=0A= subform.elements[0].value =3D = unescape(value.substr(index+1)); // grab text value=0A= }=0A= } // end SVTXT type=0A= else if (questionRef.type =3D=3D "SSI" || = questionRef.type =3D=3D "SST") {=0A= var respLabels =3D questionRef.response_labels;=0A= var value =3D prev_value[i];=0A= var splitVal =3D value.split("=3D");=0A= var observableName =3D splitVal[0];=0A= var observableValue =3D splitVal.slice(1).join("=3D");=0A= for (var k=3D0; k< respLabels.length; k++) {=0A= if ( respLabels[k] =3D=3D observableName ) {=0A= if (observableValue =3D=3D " " || = observableValue =3D=3D "null") {=0A= observableValue =3D "";=0A= }=0A= questionRef.response_array[k] =3D observableValue;=0A= } // end if label found=0A= } // loop thru labels to match=0A= } // end SSAI/Ts=0A= =0A= } // end if Question identified for previous response name=0A= =0A= } // end for loop thru Questions=0A= =0A= } // end for loop thru previous responses=0A= =0A= var i =3D 1;=0A= while (i <=3D Question.index) {=0A= var qRef =3D Question[i];=0A= if (qRef.type =3D=3D "SSI") {=0A= writeFlashAsmt(i);=0A= i++;=0A= }=0A= else if (qRef.type =3D=3D "SST") {=0A= writeFlashAsmt(i);=0A= // Fast forward through all the SST within the same testlet=0A= for (j =3D i+1; j <=3D Question.index && (Question[j].type =3D=3D = "SST" && Question[j].groupid =3D=3D qRef.groupid); j++);=0A= i =3D j;=0A= }=0A= else {=0A= i++;=0A= }=0A= }=0A= =0A= } // end reposition function=0A= =0A= /**=0A= * =0A= */=0A= function writeFlashAsmt(index) {=0A= var Q =3D Question[index];=0A= var xmlInit =3D '';=0A= var obsString =3D "";=0A= if (Q.type =3D=3D "SSI") {=0A= xmlInit +=3D '';=0A= for (i =3D 1; i < Q.response_labels.length; i++) {=0A= if (Q.response_array[i].length > 0) {=0A= obsString +=3D '';=0A= }=0A= }=0A= xmlInit +=3D obsString + '';=0A= }=0A= else { // Testlet=0A= var itemString =3D "";=0A= for (i =3D index; i <=3D Question.index; i++) {=0A= var tI =3D Question[i];=0A= if (tI.groupid !=3D Q.groupid) break;=0A= itemString +=3D '';=0A= obsString =3D "";=0A= for (j =3D 1; j < tI.response_labels.length; j++) {=0A= if (tI.response_array[j].length > 0) {=0A= obsString +=3D '';=0A= }=0A= }=0A= itemString +=3D obsString + '';=0A= }=0A= xmlInit +=3D itemString;=0A= }=0A= xmlInit +=3D '';=0A= // alert("Setting " + Q.groupid + "Flash.xmlInit=3D\n" + xmlInit);=0A= xmlInit =3D encodeURIComponent(xmlInit);=0A= var qName =3D Q.groupid + "Flash";=0A= if (is.is_nav) {=0A= window.document.embeds[qName].SetVariable("xmlInit",xmlInit);=0A= }=0A= else {=0A= window.document[qName].SetVariable("xmlInit",xmlInit);=0A= }=0A= }=0A= =0A= /**=0A= * =0A= */=0A= function findFormRef(QRef) {=0A= eval('subform =3D window.document.'+QRef.id);=0A= return subform;=0A= }=0A= ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://ev-iip.netacad.net/static/ccna3theme/js/exam/reset_view.js function resetView(){=0A= for(var qnum =3D 1; qnum <=3D Question.index; qnum++) {=0A= if (Question[qnum].type =3D=3D "FIB"){=0A= findFormRef(Question[qnum]);=0A= subform.elements[0].value =3D "";=0A= }=0A= else if (Question[qnum].type =3D=3D "TF" || Question[qnum].type = =3D=3D "MCSA" || Question[qnum].type =3D=3D "SVRAT"){=0A= findFormRef(Question[qnum]);=0A= if (Question[qnum].display =3D=3D "dropdown") {=0A= var selectRef =3D subform[Question[qnum].response_id];=0A= selectRef.options[0].selected =3D true;=0A= }=0A= else {=0A= for (var k=3D0; k < subform.elements.length; k++) {=0A= subform.elements[k].checked =3D false;=0A= }=0A= }=0A= }=0A= else if (Question[qnum].type =3D=3D "MCMA"){=0A= findFormRef(Question[qnum]);=0A= for (var k=3D0; k < subform.elements.length; k++){=0A= subform.elements[k].checked =3D false; // check box if values = match and not null=0A= } // end loop thru subform elements=0A= =0A= } // end MCMA type=0A= else if (Question[qnum].type =3D=3D "SVTXT"){=0A= findFormRef(Question[qnum]);=0A= subform.elements[0].value =3D ""; // reset text value=0A= } // end SVTXT type=0A= }=0A= } // end reset Drag n Drop function=0A= =0A= // Added dummie function to account for subroutine in CAI=0A= function charCount(id, maxchars){=0A= return true;=0A= }=0A= =0A= ------=_NextPart_000_0112_01C993A5.D2EB6960 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://ev-iip.netacad.net/static/ccna3theme/js/exam/mouseevents.js // Mouse Event Functions=0A= // mouse events for the Drag object and Scroll2 object=0A= // 19991007=0A= =0A= // Copyright (C) 1999 Dan Steinman=0A= // Distributed under the terms of the GNU Library General Public License=0A= // Available at http://www.dansteinman.com/dynapi/=0A= =0A= function initMouseEvents() {=0A= accessArray =3D new Array();=0A= document.onmousedown =3D mouseDown=0A= document.onmousemove =3D mouseMove=0A= document.onmouseup =3D mouseUp=0A= document.onkeypress =3D keyPress=0A= var agt=3Dnavigator.userAgent.toLowerCase();=0A= ns =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= ie =3D ((agt.indexOf("msie") !=3D -1) && (agt.indexOf("opera") =3D=3D = -1));=0A= if (ns) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | = Event.MOUSEUP | Event.KEYPRESS)=0A= }=0A= =0A= =0A= function checkArray() {=0A= c =3D "";=0A= for (i=3D0; i';=0A= for (var i in params)=0A= str +=3D ' ';=0A= str +=3D '';=0A= =0A= document.write(str);=0A= }=0A= =0A= function AC_FL_RunContent(){=0A= var ret =3D =0A= AC_GetArgs=0A= ( arguments, ".swf", "movie", = "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"=0A= , "application/x-shockwave-flash"=0A= );=0A= AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);=0A= }=0A= =0A= function AC_SW_RunContent(){=0A= var ret =3D =0A= AC_GetArgs=0A= ( arguments, ".dcr", "src", = "clsid:166B1BCA-3F9C-11CF-8075-444553540000"=0A= , null=0A= );=0A= AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);=0A= }=0A= =0A= function AC_GetArgs(args, ext, srcParamName, classid, mimeType){=0A= var ret =3D new Object();=0A= ret.embedAttrs =3D new Object();=0A= ret.params =3D new Object();=0A= ret.objAttrs =3D new Object();=0A= for (var i=3D0; i < args.length; i=3Di+2){=0A= var currArg =3D args[i].toLowerCase(); =0A= =0A= switch (currArg){ =0A= case "classid":=0A= break;=0A= case "pluginspage":=0A= ret.embedAttrs[args[i]] =3D args[i+1];=0A= break;=0A= case "src":=0A= case "movie": =0A= args[i+1] =3D AC_AddExtension(args[i+1], ext);=0A= ret.embedAttrs["src"] =3D args[i+1];=0A= ret.params[srcParamName] =3D args[i+1];=0A= break;=0A= case "onafterupdate":=0A= case "onbeforeupdate":=0A= case "onblur":=0A= case "oncellchange":=0A= case "onclick":=0A= case "ondblClick":=0A= case "ondrag":=0A= case "ondragend":=0A= case "ondragenter":=0A= case "ondragleave":=0A= case "ondragover":=0A= case "ondrop":=0A= case "onfinish":=0A= case "onfocus":=0A= case "onhelp":=0A= case "onmousedown":=0A= case "onmouseup":=0A= case "onmouseover":=0A= case "onmousemove":=0A= case "onmouseout":=0A= case "onkeypress":=0A= case "onkeydown":=0A= case "onkeyup":=0A= case "onload":=0A= case "onlosecapture":=0A= case "onpropertychange":=0A= case "onreadystatechange":=0A= case "onrowsdelete":=0A= case "onrowenter":=0A= case "onrowexit":=0A= case "onrowsinserted":=0A= case "onstart":=0A= case "onscroll":=0A= case "onbeforeeditfocus":=0A= case "onactivate":=0A= case "onbeforedeactivate":=0A= case "ondeactivate":=0A= case "type":=0A= case "codebase":=0A= ret.objAttrs[args[i]] =3D args[i+1];=0A= break;=0A= case "width":=0A= case "height":=0A= case "align":=0A= case "vspace": =0A= case "hspace":=0A= case "class":=0A= case "title":=0A= case "accesskey":=0A= case "name":=0A= case "id":=0A= case "tabindex":=0A= ret.embedAttrs[args[i]] =3D ret.objAttrs[args[i]] =3D args[i+1];=0A= break;=0A= default:=0A= ret.embedAttrs[args[i]] =3D ret.params[args[i]] =3D args[i+1];=0A= }=0A= }=0A= ret.objAttrs["classid"] =3D classid;=0A= if (mimeType) ret.embedAttrs["type"] =3D mimeType;=0A= return ret;=0A= }=0A= ------=_NextPart_000_0112_01C993A5.D2EB6960--