MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C58852.0E3705F0" This document is a Single File Web Page, also known as a Web Archive file. If you are seeing this message, your browser or editor doesn't support Web Archive files. Please download a browser that supports Web Archive, such as Microsoft Internet Explorer. ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Chapter 12

This presentation contains content that your browser may not be able to = show properly. This presentation was optimized for more recent versions of Micro= soft Internet Explorer.

If you would like to proceed anyway, click here.

------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/master04.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
‹date/time›
‹footer›
‹#›
------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/master04.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/preview.wmf Content-Transfer-Encoding: base64 Content-Type: image/x-wmf AQAJAAADCgEAAAUAHAAAAAAABAAAAAMBCAAFAAAACwIAAAAABQAAAAwCeQChAAMAAAAeAAcAAAD8 AgAA////AAAABAAAAC0BAAAIAAAA+gIFAAAAAAD///8ABAAAAC0BAQAOAAAAJAMFAP///////3gA oAB4AKAA////////CAAAAPoCAAAAAAAAAAAAAAQAAAAtAQIABAAAAC0BAAAEAAAAJwH//xwAAAD7 Avn/AAAAAAAAkAEAAAAAAEAAAEFyaWFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0B AwAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAhAAAAAyCjQARQAGAAAAR3JhcGhzBQACAAQABAAE AAQABAAAAC4BAAAcAAAA+wIQAAcAAAAAALwCAAAAAAECAiJTeXN0ZW0AAAAAAAAAAAAAGAAAAAEA AAAI2h0A5AQAAAQAAAAtAQQABAAAAPABAwAcAAAA+wL7/wAAAAAAAJABAAAAAABAAABBcmlhbAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQMABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAA AAIWAAAAMgpKAEMACgAAAENoYXB0ZXIgMTIEAAMAAwADAAEAAwACAAEAAwADAAQAAAAuAQAABAAA AC0BBAAEAAAA8AEDAAMAAAAAAA== ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/pres.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/slide0001.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Chapter 12
Graphs
Chapter 12
------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/slide0033.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Chapter 12
Chapter 12: Graphs
2
Algorithms Using Weighted Graphs
&#= 8226;Finding the shortest path from a vertex to all other vertices
&= #8226;Solution formulated by Dijkstra
------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/slide0033_image001.png Content-Transfer-Encoding: base64 Content-Type: image/png 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 CLQQgf8Pe/o4rSVestkAAAAASUVORK5CYIJ= ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/slide0033_image002.jpg Content-Transfer-Encoding: base64 Content-Type: image/jpeg /9j/4AAQSkZJRgABAQEANQA1AAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCADHAWcDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDrNR0r RrXVLu3tfBehXENnbrPLm2jVyDnO35ccbasQab4NuTG0XhzQikskSLutYg3zpuGRs6+1a2oeHGv9 RnuRqU9vHcwrDPFEq/OozxuPI6npVW58OtBqNq1ihMTXkMzg4CwpFHtA9Tniu9LDyil1t5+W/wCJ zN1U79LlHTbLwVc6NHf3nh/Q7d/KEsqCyjOwEkD+HPJ6U6a18A2+ofY5fD+lIfI88yNpqBQvudvH HNXLTwZDY6fcWVveuI7mNRJviV8uD97B9uMfjU914WjuYgn2+4BNibJ2bDF16gnPfNJxwvO9Xb+v IE6/KtNSl/ZfgNzCkei6KXuM+T/xL02uemAduOv59qk07w94Su91vJ4d0Q3sCj7RHHYRlUYjpnbV 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 ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/slide0034.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Chapter 12
Chapter 12: Graphs
3
Algorithms Using Weighted Graphs (continued)
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•A minimum spanning tree is a subset of the edges of a graph such that there is only = one edge between each vertex, and all of the vertices are connected
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•The cost = of a spanning tree is the sum of the weights of the edges
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•We want t= o find the minimum spanning tree or the spanning tree with the smallest cost =
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•Solution formulated by R.C. Prim and is very similar to Dijkstra’s algorithm<= /span>
------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/slide0035.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Chapter 12
Chapter 12: Graphs
4
Prim’s Algorithm
------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/slide0035_image003.png Content-Transfer-Encoding: base64 Content-Type: image/png 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 YIJ= ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/slide0035_image004.jpg Content-Transfer-Encoding: base64 Content-Type: image/jpeg /9j/4AAQSkZJRgABAQEANQA1AAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAD9AbQDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDorBUg 8O+ErW1tdLie906NpJrq2DDKwq3J461raRqfh+70+1e/sbCC6nLKsawAiTDFcrx0OKj0TQItY8N+ Ebi4EUtva6bF5kMibhJuhUD8jzW3/Yir4gttRi8pIbe1aBYQmMEkHI9K7VKg6UYve3466fPQ57VV Ntbf8N/wTPW88NwWQuL6DTVDyyIhit9wbaen3c59adFc+GNRMlrpsVhJdGIvGBagg8dsjBx6U208 KT25sN11G32Se4lb5D8wkBAH4ZqTTPDM1hLoztcRv/Z0EkT4UjeWxyPyqpQwyTalrr6dbdPJfeJS rXV1p/w3n6/cO0pdCvG+xG1sp7yBAJzHaAJuHDYOMHn0NUtZutO03XrKyTSbFoGwbpzbrmMMdqdv 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 ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/slide0036.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Chapter 12
Chapter 12: Graphs
5
Chapter Review
<= nobr>A graph c= onsists of a set of vertices and a set of edges
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•In an und= irected graph, if (u,v) is an edge, then there is a path from vertex u to vertex v, and vice versa
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•In a dire= cted graph, if (u,v) is an edge, then (v,u) is not necessarily an edge
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•If there = is an edge from one vertex to another, then the second vertex is adjacent to the first
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•A graph is considered connected if there is a patch from each vertex to every other vertex
------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/slide0004.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Chapter 12
Chapter 12: Graphs
6
Chapter Review (continued)
<= nobr>A tree is= a special case of a graph
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•Graphs ma= y be represented by an array of adjacency lists
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•Graphs ma= y be represented by a two-dimensional square array called an adjacency matrix&#= 13;
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•A breadth= -first search of a graph finds all vertices reachable from a given vertex via the shortest path
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•A depth-f= irst search of a graph starts at a given vertex and then follows a path of unvisited vertices until it reaches a point where there are no unvisited vertices that are reachable
------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/slide0005.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Chapter 12
Chapter 12: Graphs
7
Chapter Review (continued)
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•A topolog= ical sort determines an order for starting activities which are dependent on the completion of other activities
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•Dijkstra&= #8217;s algorithm finds the shortest path from a start vertex to all other vertices
<= span class=3DBB style=3D'position:absolute;left:-4.43%'>•Prim̵= 7;s algorithm finds the minimum spanning tree for a graph
------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/master01.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
‹header›
‹date/time›=
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
‹footer›
‹#›
------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/master04_stylesheet.css Content-Transfer-Encoding: base64 Content-Type: text/css Ym9keQ0KCXt3aWR0aDo1MzRweDsNCgloZWlnaHQ6NDAwcHg7fQ0KLlRCDQoJe21zby1zcGVjaWFs LWZvcm1hdDpub2J1bGxldFwyMDIyO30NCi5UDQoJe3RleHQtYWxpZ246Y2VudGVyOw0KCWZvbnQt ZmFtaWx5OkFyaWFsOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWNvbG9yOmJsYWNr Ow0KCW1zby1jb2xvci1pbmRleDozOw0KCWZvbnQtc2l6ZToxNTIlOw0KCW1zby1jaGFyLXdyYXA6 MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5CQg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6 YnVsbGV0XDIwMjI7fQ0KLkINCgl7dGV4dC1hbGlnbjpqdXN0aWZ5Ow0KCWZvbnQtZmFtaWx5OkFy aWFsOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWNvbG9yOmJsYWNrOw0KCW1zby1j b2xvci1pbmRleDoxOw0KCWZvbnQtc2l6ZToxMTQlOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28t a2luc29rdS1vdmVyZmxvdzoxO30NCi5CMUINCgl7bXNvLXNwZWNpYWwtZm9ybWF0OmJ1bGxldFwy MDIyO30NCi5CMQ0KCXt0ZXh0LWFsaWduOmxlZnQ7DQoJZm9udC1mYW1pbHk6QXJpYWw7DQoJbXNv LWJpZGktZm9udC1mYW1pbHk6QXJpYWw7DQoJY29sb3I6YmxhY2s7DQoJbXNvLWNvbG9yLWluZGV4 OjE7DQoJZm9udC1zaXplOjExNCU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92 ZXJmbG93OjE7fQ0KLkIyQg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6YnVsbGV0XDIwMjI7fQ0KLkIy DQoJe3RleHQtYWxpZ246bGVmdDsNCglmb250LWZhbWlseTpBcmlhbDsNCgltc28tYmlkaS1mb250 LWZhbWlseTpBcmlhbDsNCgljb2xvcjpibGFjazsNCgltc28tY29sb3ItaW5kZXg6MTsNCglmb250 LXNpemU6OTUlOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30N Ci5CM0INCgl7bXNvLXNwZWNpYWwtZm9ybWF0OmJ1bGxldFwyMDEzO30NCi5CMw0KCXt0ZXh0LWFs aWduOmxlZnQ7DQoJZm9udC1mYW1pbHk6QXJpYWw7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6QXJp YWw7DQoJY29sb3I6YmxhY2s7DQoJbXNvLWNvbG9yLWluZGV4OjE7DQoJZm9udC1zaXplOjg1JTsN Cgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouQjRCDQoJe21z by1zcGVjaWFsLWZvcm1hdDpidWxsZXRcMDBCQjt9DQouQjQNCgl7dGV4dC1hbGlnbjpsZWZ0Ow0K CWZvbnQtZmFtaWx5OkFyaWFsOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWNvbG9y OmJsYWNrOw0KCW1zby1jb2xvci1pbmRleDoxOw0KCWZvbnQtc2l6ZTo3NiU7DQoJbXNvLWNoYXIt d3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLk5CDQoJe21zby1zcGVjaWFsLWZv cm1hdDpub2J1bGxldFwyMDIyO30NCi5ODQoJe3RleHQtYWxpZ246bGVmdDsNCglmb250LWZhbWls eTpBcmlhbDsNCgltc28tYmlkaS1mb250LWZhbWlseTpBcmlhbDsNCgljb2xvcjpibGFjazsNCglt c28tY29sb3ItaW5kZXg6MTsNCglmb250LXNpemU6NTclOw0KCW1zby1jaGFyLXdyYXA6MTsNCglt c28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5OMUINCgl7bXNvLXNwZWNpYWwtZm9ybWF0Om5vYnVs bGV0XDIwMjI7fQ0KLk4xDQoJe3RleHQtYWxpZ246bGVmdDsNCglmb250LWZhbWlseTpBcmlhbDsN Cgltc28tYmlkaS1mb250LWZhbWlseTpBcmlhbDsNCgljb2xvcjpibGFjazsNCgltc28tY29sb3It aW5kZXg6MTsNCglmb250LXNpemU6NTclOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29r dS1vdmVyZmxvdzoxO30NCi5OMkINCgl7bXNvLXNwZWNpYWwtZm9ybWF0Om5vYnVsbGV0XDIwMjI7 fQ0KLk4yDQoJe3RleHQtYWxpZ246bGVmdDsNCglmb250LWZhbWlseTpBcmlhbDsNCgltc28tYmlk aS1mb250LWZhbWlseTpBcmlhbDsNCgljb2xvcjpibGFjazsNCgltc28tY29sb3ItaW5kZXg6MTsN Cglmb250LXNpemU6NTclOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxv dzoxO30NCi5OM0INCgl7bXNvLXNwZWNpYWwtZm9ybWF0Om5vYnVsbGV0XDIwMjI7fQ0KLk4zDQoJ e3RleHQtYWxpZ246bGVmdDsNCglmb250LWZhbWlseTpBcmlhbDsNCgltc28tYmlkaS1mb250LWZh bWlseTpBcmlhbDsNCgljb2xvcjpibGFjazsNCgltc28tY29sb3ItaW5kZXg6MTsNCglmb250LXNp emU6NTclOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5O NE4NCgl7bXNvLXNwZWNpYWwtZm9ybWF0Om5vYnVsbGV0XDIwMjI7fQ0KLk40DQoJe3RleHQtYWxp Z246bGVmdDsNCglmb250LWZhbWlseTpBcmlhbDsNCgltc28tYmlkaS1mb250LWZhbWlseTpBcmlh bDsNCgljb2xvcjpibGFjazsNCgltc28tY29sb3ItaW5kZXg6MTsNCglmb250LXNpemU6NTclOw0K CW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5PQg0KCXttc28t c3BlY2lhbC1mb3JtYXQ6bm9idWxsZXRcMjAyMjt9DQouTw0KCXt0ZXh0LWFsaWduOmxlZnQ7DQoJ Zm9udC1mYW1pbHk6QXJpYWw7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6QXJpYWw7DQoJY29sb3I6 YmxhY2s7DQoJbXNvLWNvbG9yLWluZGV4OjE7DQoJZm9udC1zaXplOjg1JTsNCgltc28tY2hhci13 cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouTzENCgl7Zm9udC1mYW1pbHk6QXJp YWw7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6QXJpYWw7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1z by1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLk8yDQoJe2ZvbnQtZmFtaWx5OkFyaWFsOw0KCW1zby1i aWRpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1v dmVyZmxvdzoxO30NCi5PMw0KCXtmb250LWZhbWlseTpBcmlhbDsNCgltc28tYmlkaS1mb250LWZh bWlseTpBcmlhbDsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9 DQouTzQNCgl7Zm9udC1mYW1pbHk6QXJpYWw7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6QXJpYWw7 DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLkNCQg0KCXtt c28tc3BlY2lhbC1mb3JtYXQ6bm9idWxsZXRcMjAyMjt9DQouQ0INCgl7dGV4dC1hbGlnbjpjZW50 ZXI7DQoJZm9udC1mYW1pbHk6QXJpYWw7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6QXJpYWw7DQoJ Y29sb3I6YmxhY2s7DQoJbXNvLWNvbG9yLWluZGV4OjE7DQoJZm9udC1zaXplOjExNCU7DQoJbXNv LWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLkNCMUINCgl7bXNvLXNw ZWNpYWwtZm9ybWF0Om5vYnVsbGV0XDIwMjI7fQ0KLkNCMQ0KCXtmb250LWZhbWlseTpBcmlhbDsN Cgltc28tYmlkaS1mb250LWZhbWlseTpBcmlhbDsNCglmb250LXNpemU6MTE0JTsNCgltc28tY2hh ci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouQ0IyDQoJe2ZvbnQtZmFtaWx5 OkFyaWFsOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWZvbnQtc2l6ZTo5NSU7DQoJ bXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLkNCMw0KCXtmb250 LWZhbWlseTpBcmlhbDsNCgltc28tYmlkaS1mb250LWZhbWlseTpBcmlhbDsNCglmb250LXNpemU6 ODUlOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5DQjQN Cgl7Zm9udC1mYW1pbHk6QXJpYWw7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6QXJpYWw7DQoJZm9u dC1zaXplOjc2JTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9 DQouQ1RCDQoJe21zby1zcGVjaWFsLWZvcm1hdDpub2J1bGxldFwyMDIyO30NCi5DVA0KCXt0ZXh0 LWFsaWduOmNlbnRlcjsNCglmb250LWZhbWlseTpBcmlhbDsNCgltc28tYmlkaS1mb250LWZhbWls eTpBcmlhbDsNCgljb2xvcjpibGFjazsNCgltc28tY29sb3ItaW5kZXg6MzsNCglmb250LXNpemU6 MTUyJTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouSEIN Cgl7dGV4dC1hbGlnbjpqdXN0aWZ5Ow0KCWZvbnQtZmFtaWx5OkFyaWFsOw0KCW1zby1iaWRpLWZv bnQtZmFtaWx5OkFyaWFsOw0KCWZvbnQtc2l6ZTo5NSU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1z by1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLkhCMUINCgl7bXNvLXNwZWNpYWwtZm9ybWF0OmJ1bGxl dFwyMDIyO30NCi5IQjENCgl7Zm9udC1mYW1pbHk6QXJpYWw7DQoJbXNvLWJpZGktZm9udC1mYW1p bHk6QXJpYWw7DQoJZm9udC1zaXplOjk1JTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNv a3Utb3ZlcmZsb3c6MTt9DQouSEIyDQoJe2ZvbnQtZmFtaWx5OkFyaWFsOw0KCW1zby1iaWRpLWZv bnQtZmFtaWx5OkFyaWFsOw0KCWZvbnQtc2l6ZTo4NSU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1z by1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLkhCMw0KCXtmb250LWZhbWlseTpBcmlhbDsNCgltc28t YmlkaS1mb250LWZhbWlseTpBcmlhbDsNCglmb250LXNpemU6NzYlOw0KCW1zby1jaGFyLXdyYXA6 MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5IQjQNCgl7Zm9udC1mYW1pbHk6QXJpYWw7 DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6QXJpYWw7DQoJZm9udC1zaXplOjY2JTsNCgltc28tY2hh ci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouUUINCgl7dGV4dC1hbGlnbjpq dXN0aWZ5Ow0KCWZvbnQtZmFtaWx5OkFyaWFsOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OkFyaWFs Ow0KCWZvbnQtc2l6ZTo4NSU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJm bG93OjE7fQ0KLlFCMUINCgl7bXNvLXNwZWNpYWwtZm9ybWF0OmJ1bGxldFwyMDIyO30NCi5RQjEN Cgl7Zm9udC1mYW1pbHk6QXJpYWw7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6QXJpYWw7DQoJZm9u dC1zaXplOjg1JTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9 DQouUUIyDQoJe2ZvbnQtZmFtaWx5OkFyaWFsOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OkFyaWFs Ow0KCWZvbnQtc2l6ZTo3NiU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJm bG93OjE7fQ0KLlFCMw0KCXtmb250LWZhbWlseTpBcmlhbDsNCgltc28tYmlkaS1mb250LWZhbWls eTpBcmlhbDsNCglmb250LXNpemU6NjYlOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29r dS1vdmVyZmxvdzoxO30NCi5RQjQNCgl7Zm9udC1mYW1pbHk6QXJpYWw7DQoJbXNvLWJpZGktZm9u dC1mYW1pbHk6QXJpYWw7DQoJZm9udC1zaXplOjU3JTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNv LWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouVGJsDQoJe3RleHQtYWxpZ246anVzdGlmeTsNCglmb250 LWZhbWlseTpBcmlhbDsNCgltc28tYmlkaS1mb250LWZhbWlseTpBcmlhbDsNCglmb250LXNpemU6 OTUlOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5UYmwx Qg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6bm9idWxsZXRcMjAyMjt9DQouVGJsMQ0KCXtmb250LWZh bWlseTpBcmlhbDsNCgltc28tYmlkaS1mb250LWZhbWlseTpBcmlhbDsNCglmb250LXNpemU6OTUl Ow0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5UYmwyDQoJ e2ZvbnQtZmFtaWx5OkFyaWFsOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWZvbnQt c2l6ZTo4NSU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0K LlRibDMNCgl7Zm9udC1mYW1pbHk6QXJpYWw7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6QXJpYWw7 DQoJZm9udC1zaXplOjc2JTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZs b3c6MTt9DQouVGJsNA0KCXtmb250LWZhbWlseTpBcmlhbDsNCgltc28tYmlkaS1mb250LWZhbWls eTpBcmlhbDsNCglmb250LXNpemU6NjYlOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29r dS1vdmVyZmxvdzoxO30NCi5kZWZhdWx0Qg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6bm9idWxsZXRc MjAyMjt9DQouZGVmYXVsdA0KCXt0ZXh0LWFsaWduOmxlZnQ7DQoJZm9udC1mYW1pbHk6QXJpYWw7 DQoJbXNvLWFzY2lpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OkFy aWFsOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDsNCgl0ZXh0LWRl Y29yYXRpb246bm9uZTsNCgl0ZXh0LXNoYWRvdzpub25lOw0KCXRleHQtZWZmZWN0Om5vbmU7DQoJ bXNvLWZhcmVhc3QtaGludDpubzsNCglsYXlvdXQtZmxvdzpob3Jpem9udGFsOw0KCWNvbG9yOmJs YWNrOw0KCW1zby1jb2xvci1pbmRleDoxOw0KCWZvbnQtc2l6ZTo4NSU7DQoJbXNvLXRleHQtcmFp c2U6MCU7DQoJbXNvLWxpbmUtc3BhY2luZzoiMTAwIDAgMCI7DQoJbXNvLW1hcmdpbi1sZWZ0LWFs dDowOw0KCW1zby10ZXh0LWluZGVudC1hbHQ6MDsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtp bnNva3Utb3ZlcmZsb3c6MTsNCglkaXJlY3Rpb246bHRyOw0KCW1zby13b3JkLXdyYXA6MTsNCglt c28tdmVydGljYWwtYWxpZ24tc3BlY2lhbDpiYXNlbGluZTsNCgltc28tYW5zaS1sYW5ndWFnZTpF Ti1VUzt9DQphOmxpbmsNCgl7Y29sb3I6IzAwOTk5OSAhaW1wb3J0YW50O30NCmE6YWN0aXZlDQoJ e2NvbG9yOiMzMzMzOTkgIWltcG9ydGFudDt9DQphOnZpc2l0ZWQNCgl7Y29sb3I6Izk5Q0MwMCAh aW1wb3J0YW50O30NCn== ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/script.js Content-Transfer-Encoding: quoted-printable Content-Type: application/javascript; charset="us-ascii" function LoadSld() { var sld=3DGetObj("SlideObj") if( !g_supportsPPTHTML ) { =09 sld.style.visibility=3D"visible" return } if( MakeNotesVis() ) return runAnimations =3D _InitAnimations(); =09 if( IsWin("PPTSld") ) parent.SldUpdated(GetSldId()) g_origSz=3DparseInt(SlideObj.style.fontSize) g_origH=3Dsld.style.posHeight g_origW=3Dsld.style.posWidth g_scaleHyperlinks=3D(document.all.tags("AREA").length>0) if( g_scaleHyperlinks ) InitHLinkArray() if( g_scaleInFrame||(IsWin("PPTSld") && parent.IsFullScrMode() ) ) document.body.scroll=3D"no" _RSW() if( IsWin("PPTSld") && parent.IsFullScrMode() ) FullScrInit(); =09 MakeSldVis(); ChkAutoAdv() if( runAnimations ) { if( document.all("NSPlay") ) document.all("NSPlay").autoStart =3D false; if( sld.filters && sld.filters.revealtrans ) setTimeout( "document.body.start()", sld.filters.revealtrans.duration * = 1000 ); else document.body.start(); } } function MakeSldVis()=20 { var fTrans=3Dg_showAnimation && SldHasTrans() if( fTrans )=09 { if( g_bgSound ) { idx=3Dg_bgSound.indexOf(","); pptSound.src=3Dg_bgSound.substr( 0, idx ); pptSound.loop=3D -(parseInt(g_bgSound.substr(idx+1))); } SlideObj.filters.revealtrans.Apply()=09 } SlideObj.style.visibility=3D"visible" if( fTrans ) SlideObj.filters.revealtrans.Play() } function MakeNotesVis()=20 { if( !IsNts() ) return false=20 SlideObj.style.display=3D"none" nObj =3D document.all.item("NotesObj") parent.SetHasNts(0) if( nObj ) {=20 nObj.style.display=3D"" parent.SetHasNts(1) } return 1 } function ChkAutoAdv() { if(SldHasTrans()) SlideObj.onfilterchange=3DAutoAdv else AutoAdv() } function AutoAdv() { if(!IsWin("PPTSld") || !gUseSldTimings )return var sld=3DGetCurSld() if( (sld.mAdvDelay>0) && !parent.IsFramesMode() ) setTimeout("parent.GoToNextSld()",sld.mAdvDelay) } function GetObj(id) { if(g_supportsPPTHTML) return document.all(id); else return document.getElementById(id); } function SldHasTrans() { return SlideObj.style.filter !=3D ""; } function GetSldId() { return sId=3Dlocation.href.substring(location.href.la= stIndexOf('/')+1) } function HideMenu() { if( frames["PPTSld"] && PPTSld.document.all.item("ctx= tmenu") && PPTSld.ctxtmenu.style.display!=3D"none" ) { PPTSld.ctxtmenu.styl= e.display=3D'none'; return true } return false } function IsWin( name ) { return window.name =3D=3D name } function IsNts() { return IsWin("PPTNts") } function IsSldOrNts() { return( IsWin("PPTSld")||IsWin("PPTNts") ) } function SupportsPPTAnimation() { return( navigator.platform =3D=3D "Win32"= && navigator.appVersion.indexOf("Windows")>0 ) } function SupportsPPTHTML() { var appVer=3Dnavigator.appVersion, msie=3DappVer.indexOf("MSIE "), ver=3D0 if( msie >=3D 0 ) ver=3DparseFloat( appVer.substring( msie+5, appVer.indexOf(";",msie) ) ) else ver=3DparseInt(appVer) return( ver >=3D 4 && msie >=3D 0 ) } function _RSW() { if( !g_supportsPPTHTML || IsNts() || ( !g_scaleInFrame && (!IsWin("PPTSld") || !parent.IsFullScrMode()) ) ) return var padding=3D0; if( IsWin("PPTSld") && parent.IsFramesMode() ) padding=3D6 cltWidth=3Ddocument.body.clientWidth-padding cltHeight=3Ddocument.body.clientHeight-padding factor=3D(1.0*cltWidth)/g_origW if( cltHeight < g_origH*factor ) factor=3D(1.0*cltHeight)/g_origH newSize =3D g_origSz * factor if( newSize < 1 ) newSize=3D1 s=3DSlideObj.style s.fontSize=3DnewSize+"px" s.posWidth=3Dg_origW*factor s.posHeight=3Dg_origH*factor s.posLeft=3D(cltWidth-s.posWidth+padding)/2 s.posTop=3D(cltHeight-s.posHeight+padding)/2 if( g_scaleHyperlinks ) ScaleHyperlinks( factor ) } function _InitAnimations() { animRuntimeInstalled =3D ''+document.body.localTime !=3D 'undefined'; isFullScreen =3D (window.name =3D=3D "PPTSld") && !parent.IsFramesMode(); g_animUseRuntime =3D g_showAnimation && animRuntimeInstalled && !(isFullSc= reen && parent.IsSldVisited()); if( g_animUseRuntime ) { collSeq =3D document.all.tags("seq"); if( collSeq !=3D null ) { for(ii=3D0;ii numSlds ) gSldJumpIdx =3D numSlds; if ( gSldJumpIdx >=3D 0 ) { if ( gSldJumpIdx =3D=3D 0 ) gSldJumpIdx =3D 1; var jumpTo =3D parseInt(gSldJumpIdx); gSldJump =3D 0; gSldJumpIdx =3D ""; win.GoToSld( parent.GetSldList().mList[jumpTo-1].mSldHref ) } } } function _KDH() { if( event.keyCode =3D=3D 8 ) { event.returnValue =3D 0; parent.GoToPrevSld(); } } function DocumentOnClick() { if( IsNts() || parent.HideMenu() ) return; if( ( g_allowAdvOnClick && !parent.IsFramesMode() ) || (event && (event.keyCode=3D=3D32) ) ) parent.GoToNextSld(); } var g_supportsPPTHTML =3D SupportsPPTHTML(), g_scaleInFrame =3D 1, gId=3D""= , g_bgSound=3D"", g_scaleHyperlinks =3D false, g_allowAdvOnClick =3D 1, g_showInBrowser = =3D 0, gLoopCont =3D 0, gUseSldTimings =3D 1; var g_showAnimation =3D g_supportsPPTHTML && SupportsPPTAnimation() && ( (w= indow.name=3D=3D"PPTSld" && !parent.IsFramesMode()) || g_showInBrowser );va= r g_animManager =3D null; var g_animUseRuntime =3D false; var g_animItemsToHide, g_animInteractiveItems, g_animSlideTime; var g_animMainSequence =3D null; var ENDSHOW_MESG=3D"End of slide show, click to exit.", SCREEN_MODE=3D"Fram= es", gIsEndShow=3D0, NUM_VIS_SLDS=3D7, SCRIPT_HREF=3D"script.js", FULLSCR_H= REF=3D"fullscreen.htm"; var gCurSld =3D gPrevSld =3D 1, g_offset =3D 0, gNtsOpen =3D gHasNts =3D gO= tlTxtExp =3D 0, gHasNarration =3D 0, gOtlOpen =3D true window.gPPTHTML=3DSupportsPPTHTML() var gMainDoc=3Dnew Array(new hrefList("slide0001.htm",1,-1,1),new hrefList(= "slide0033.htm",1,-1,1),new hrefList("slide0034.htm",1,-1,1),new hrefList("= slide0035.htm",1,-1,1),new hrefList("slide0036.htm",1,-1,1),new hrefList("s= lide0004.htm",1,-1,1),new hrefList("slide0005.htm",1,-1,1)); /********************************************* Frameset functions These functions control slide navigation and state of the frameset. **********************************************/ function FullScrInit() { g_allowAdvOnClick =3D GetCurSld().mAdvOnClk document.body.style.backgroundColor=3D"black" document.oncontextmenu=3Dparent._CM; document.onkeydown =3D _KDH; document.ondragstart=3DCancel document.onselectstart=3DCancel self.focus() } function Redirect( frmId ) {=09 var str=3Ddocument.location.hash,idx=3Dstr.indexOf('#'), sId=3DGetSldId() if(idx>=3D0) str=3Dstr.substr(1); if( window.name !=3D frmId && ( sId !=3D str) ) { obj =3D GetObj("Main-File") window.location.href=3Dobj.href+"#"+sId return 1 } return 0 } var MHTMLPrefix =3D CalculateMHTMLPrefix();=20 function CalculateMHTMLPrefix() { if ( document.location.protocol =3D=3D 'mhtml:') {=20 href=3Dnew String(document.location.href)=20 Start=3Dhref.indexOf('!')+1=20 End=3Dhref.lastIndexOf('/')+1=20 if (End < Start)=20 return href.substring(0, Start)=20 else=20 return href.substring(0, End)=20 } return ''; } function GetTags(base,tag) { if(g_supportsPPTHTML) return base.all.tags(tag); else return base.getElementsByTagName(tag); } function UpdNtsPane(){ if(frames["PPTNts"]) PPTNts.location.replace( MHTMLP= refix+GetHrefObj( gCurSld ).mNtsHref ) } function UpdNavPane( sldIndex ){ if(gNavLoaded) PPTNav.UpdNav() } function UpdOtNavPane(){ if(gOtlNavLoaded) PPTOtlNav.UpdOtlNav() } function UpdOtlPane(){ if(gOtlLoaded) PPTOtl.UpdOtl() } function SetHasNts( fVal ) { if( gHasNts !=3D fVal ) { gHasNts=3DfVal UpdNavPane() } } function ToggleOtlText() { gOtlTxtExp=3D!gOtlTxtExp UpdOtlPane() } function ClearMedia() { // Clear any sounds playing before launching another browser window. Other= wise, // in fullscreen mode, you'll continue to hear the sound in the frames mod= e. if (PPTSld.pptSound) PPTSld.pptSound.loop =3D 0; } function FullScreen() {=20 if ( PPTSld.g_animUseRuntime ) PPTSld.document.body.pause(); ClearMedia(); var href =3D ( document.location.protocol =3D=3D 'mhtml:') ? FULLSCR_HREF = : FULLSCR_HREF+"#"+GetHrefObj(gCurSld).mSldHref; if(PPTNav.event.ctrlKey) { var w =3D (window.screen.availWidth * 1.0) / 2.0 var h =3D w * (PPTSld.g_origH * 1.0) / PPTSld.g_origW win =3D window.open( MHTMLPrefix+href,null,"toolbar=3D0,resizable=3D1,top= =3D0,left=3D0," + "width=3D"+ w + ",height=3D" + h ); if( win.document.body && PPTSld.g_animUseRuntime ) win.document.body.PPTSldFrameset=3Dwindow; } else { win =3D window.open( MHTMLPrefix+href,null,"fullscreen=3Dyes" ); if( win.document.body && PPTSld.g_animUseRuntime ) win.document.body.PPTSldFrameset=3Dwindow; } } function ToggleVNarration() { rObj=3DPPTSld.document.all("NSPlay") if( rObj && !PPTSld.g_animUseRuntime ) { if( (rObj.playState =3D=3D 1)||(rObj.playState =3D=3D 0) ) rObj.Play() else if( rObj.playState =3D=3D 2 ) rObj.Pause() else return; } else if( PPTSld.g_animUseRuntime ) { narObj =3D PPTSld.document.all("narrationID") if( narObj ) narObj.togglePause() } } function GetCurSldNum() { =20 obj=3DGetHrefObj(gCurSld) if( obj.mOrigVis =3D=3D 1 ) return obj.mSldIdx else =20 return gCurSld } function GetNumSlds() { =20 if( GetHrefObj(gCurSld).mOrigVis =3D=3D 1 ) return GetSldList().mNumVisSlds; else return GetSldList().mList.length } function GetSldNum( href ) { for(ii=3D0; ii 1 ) PopSldList(); else if( !IsFramesMode() ) { if( gLoopCont ) GoToFirst() else EndShow() } } function GoToPrevSld() { ii=3DgCurSld-1 if( ii > 0 ) { obj=3DGetHrefObj(ii) while ( obj && ( obj.mVis =3D=3D 0 ) && ( ii>0 ) ) obj=3DGetHrefObj(--ii) if( ii =3D=3D 0 ) ii=3D1 GoToSldNum(ii) } } function GoToFirst(){ GoToSld( GetHrefObj(1).mSldHref ) } function GoToLast() { ii=3DGetSldList().mList.length if( ii !=3D gCurSld ) GoToSld( GetHrefObj(ii).mSldHref ) } function GoToSldNum( num ) { if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue obj =3D GetHrefObj( num ) obj.mVis=3D1 gPrevSld=3DgCurSld gCurSld =3D num; PPTSld.location.replace(MHTMLPrefix+obj.mSldHref) if( IsFramesMode() ) { UpdNavPane(); UpdOtlPane(); UpdNtsPane() } } function GoToSld( href ) { if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue GetHrefObj( GetSldNum(href) ).mVis=3D1 PPTSld.location.replace(MHTMLPrefix+href) } function SldUpdated( id ) { if( id =3D=3D GetHrefObj(gCurSld).mSldHref ) return gPrevSld=3DgCurSld gCurSld=3DGetSldNum(id) if( IsFramesMode() ) { UpdNavPane(); UpdOtlPane(); UpdNtsPane() } } function PrevSldViewed(){ GoToSld( GetHrefObj(gPrevSld).mSldHref ) } function HasPrevSld() { return ( gIsEndShow || ( gCurSld !=3D 1 && GetHrefO= bj( gCurSld-1 ).mVis =3D=3D 1 )||( GetCurSldNum() > 1 ) ) } function HasNextSld() { return (GetCurSldNum() !=3D GetNumSlds()) } function CloseWindow() { if( HideMenu() ) return; =09 var event =3D PPTSld.event; if( !IsFramesMode() && event && (event.keyCode=3D=3D27 || event.keyCode=3D= =3D32 || event.type=3D=3D"click" ) ) window.close( self ); CatchNumKeys( self, event ); } function Unload() { gIsEndShow=3D0; } function SetupEndShow() { gIsEndShow=3D1; PPTSld.document.body.scroll=3D"no"; PPTSld.document.onkeypress=3DCloseWindow; PPTSld.document.onclick=3DCloseWindow; PPTSld.document.oncontextmenu=3D_CM; } function EndShow() { if( IsFramesMode() ) return if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue doc=3DPPTSld.document var dir =3D doc.body.dir if( dir !=3D "rtl" ) dir =3D "ltr"; doc.open() doc.writeln('


' + ENDSHOW_MESG + '

') doc.close() } function SetSldVisited(){ GetSldList().mList[gCurSld-1].mVisited=3Dtrue } function IsSldVisited(){ return GetSldList().mList[gCurSld-1].mVisited } function hrefList( sldHref, visible, advDelay, advClk ) { this.mSldHref=3D this.mNtsHref =3D sldHref this.mOrigVis=3D this.mVis =3D visible this.mVisited=3D false this.mAdvDelay=3D advDelay this.mAdvOnClk=3D advClk } function SldList(arr,curSld,fEnd) { this.mCurSld =3D curSld; this.mList =3D new Array(); var idx =3D 1; for(ii=3D0;ii 0) { PushSldList(sldList,fEnd); gCurSld =3D 1; } else if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue } function PushSldList(arr,fEnd) { var ii =3D gSldStack.length; gSldStack[ii] =3D new SldList(arr,gCurSld,fEnd); GoToSld( gSldStack[ii].mList[0].mSldHref ); } function PopSldList() { if (gSldStack[gSldStack.length-1].fEndShow) EndShow() else { gCurSld =3D gSldStack[gSldStack.length-1].mCurSld; gSldStack[gSldStack.length-1] =3D null; gSldStack.length--; var sldList =3D gSldStack[gSldStack.length-1]; GoToSld( sldList.mList[gCurSld - 1].mSldHref ); } } var custShowList=3Dnew Array(); /********************************************* Navigation button implementation There are 2 types of buttons: ImgBtn, TxtBtn implemented as function objects. They share a similiar interface so the event handlers can call SetActive, for example, on a button=20 object without needing to know exactly=20 what type of button it is. **********************************************/ //---------------------------------- function ImgBtn( oId,bId,w,action ) //---------------------------------- { var t=3Dthis t.Perform =3D _IBP t.SetActive =3D _IBSetA t.SetInactive=3D _IBSetI t.SetPressed =3D _IBSetP t.SetDisabled=3D _IBSetD t.Enabled =3D _IBSetE t.ChangeIcon =3D null t.UserAction =3D action t.ChgState =3D _IBUI t.mObjId =3D oId t.mBorderId=3D bId t.mWidth =3D w t.mIsOn =3D t.mCurState =3D 0 } function _IBSetA() { if( this.mIsOn ) { obj=3Dthis.ChgState( gHiliteClr,gShadowClr,2 ) obj.style.posTop=3D0 } } function _IBSetI() { if( this.mIsOn ) { obj=3Dthis.ChgState( gFaceClr,gFaceClr,1 ) obj.style.posTop=3D0=20 } } function _IBSetP() { if( this.mIsOn ) { obj=3Dthis.ChgState( gShadowClr,gHiliteClr,2 ) obj.style.posLeft+=3D1; obj.style.posTop+=3D1 } } function _IBSetD() { =20 obj=3Dthis.ChgState( gFaceClr,gFaceClr,0 ) obj.style.posTop=3D0=20 } function _IBSetE( state ) { var t=3Dthis GetObj( t.mBorderId ).style.visibility=3D"visible" if( state !=3D t.mIsOn ) { t.mIsOn=3Dstate if( state ) t.SetInactive() else t.SetDisabled() } } function _IBP() { var t=3Dthis if( t.mIsOn ) { if( t.UserAction !=3D null ) t.UserAction() if( t.ChangeIcon ) { obj=3DGetObj(t.mObjId) if( t.ChangeIcon() ) obj.style.posLeft=3Dobj.style.posLeft+(t.mCurState-4)*t.mWidth else obj.style.posLeft=3Dobj.style.posLeft+(t.mCurState-0)*t.mWidth } t.SetActive() } =20 } function _IBUI( clr1,clr2,nextState ) { var t=3Dthis SetBorder( GetObj( t.mBorderId ),clr1,clr2 ) obj=3DGetObj( t.mObjId ) obj.style.posLeft=3Dobj.style.posLeft+(t.mCurState-nextState)*t.mWidth-obj= .style.posTop t.mCurState=3DnextState return obj } //----------------------------------------- function TxtBtn( oId,oeId,action,chkState ) //----------------------------------------- { var t=3Dthis t.Perform =3D _TBP t.SetActive =3D _TBSetA t.SetInactive=3D _TBSetI t.SetPressed =3D _TBSetP t.SetDisabled=3D _TBSetD t.SetEnabled =3D _TBSetE t.GetState =3D chkState t.UserAction =3D action t.ChgState =3D _TBUI t.mObjId =3D oId t.m_elementsId=3D oeId t.mIsOn =3D 1 } function _TBSetA() { var t=3Dthis if( t.mIsOn && !t.GetState() ) t.ChgState( gHiliteClr,gShadowClr,0,0 ) } function _TBSetI() { var t=3Dthis if( t.mIsOn && !t.GetState() ) t.ChgState( gFaceClr,gFaceClr,0,0 ) } function _TBSetP() { if( this.mIsOn ) this.ChgState( gShadowClr,gHiliteClr,1,1 ) } function _TBSetD() { =20 this.ChgState( gFaceClr,gFaceClr,0,0 ) this.mIsOn =3D 0 } function _TBSetE() { var t=3Dthis if( !t.GetState() ) t.ChgState( gFaceClr,gFaceClr,0,0 ) else t.ChgState( gShadowClr,gHiliteClr,1,1 ) t.mIsOn =3D 1 } function _TBP() { var t=3Dthis if( t.mIsOn ) {=20 if( t.UserAction !=3D null ) t.UserAction() if( !t.GetState ) return if( t.GetState() ) t.SetPressed() else t.SetActive() } =20 } function _TBUI( clr1,clr2,lOffset,tOffset ) { SetBorder( GetObj( this.mObjId ),clr1,clr2 ) Offset( GetObj( this.m_elementsId ),lOffset,tOffset ) } function Offset( obj, top, left ){ obj.style.top=3Dtop; obj.style.left=3Dle= ft } function SetBorder( obj, upperLeft, lowerRight ) { s=3Dobj.style; s.borderStyle =3D "solid" s.borderWidth =3D 1=20 s.borderLeftColor =3D s.borderTopColor =3D upperLeft s.borderBottomColor=3D s.borderRightColor =3D lowerRight } function GetBtnObj(){ return gBtnArr[window.event.srcElement.id] } function BtnOnOver(){ b=3DGetBtnObj(); if( b !=3D null ) b.SetActive() } function BtnOnDown(){ b=3DGetBtnObj(); if( b !=3D null ) b.SetPressed() } function BtnOnOut(){ b=3DGetBtnObj(); if( b !=3D null ) b.SetInactive() } function BtnOnUp() { b=3DGetBtnObj() if( b !=3D null ) b.Perform() else Upd() } function GetNtsState(){ return parent.gNtsOpen } function GetOtlState(){ return parent.gOtlOpen } function GetOtlTxtState(){ return parent.gOtlTxtExp } function NtsBtnSetFlag( fVal ) { s=3Ddocument.all.item( this.m_flagId ).style s.display=3D"none" if( fVal ) s.display=3D"" else s.display=3D"none" } function _BSetA_Border(){ b =3D gBtnArr[this.mObjId]; if( b !=3D null ) b.S= etActive() } function _BSetI_Border(){ b =3D gBtnArr[this.mObjId]; if( b !=3D null ) b.S= etInactive() } function _BSetP_Border(){ b =3D gBtnArr[this.mObjId]; if( b !=3D null ) b.S= etPressed() } function _BSetA_BorderImg() {=20 b =3D gBtnArr[this.mBorderId]=20 if( b !=3D null && this.mIsOn && !b.GetState() ) { obj=3Dthis.ChgState( gHiliteClr,gShadowClr,2 ) obj.style.posTop=3D0 } } function _BSetI_BorderImg() {=20 b =3D gBtnArr[this.mBorderId] if( b !=3D null && this.mIsOn && !b.GetState() ) { obj=3Dthis.ChgState( gFaceClr,gFaceClr,1 ) obj.style.posTop=3D0 } } var gHiliteClr=3D"THREEDHIGHLIGHT",gShadowClr=3D"THREEDSHADOW",gFaceClr=3D"= THREEDFACE" var gBtnArr =3D new Array() gBtnArr["nb_otl"] =3D new TxtBtn( "nb_otl","nb_otlElem",parent.ToggleOtlPan= e,GetOtlState ) gBtnArr["nb_otlElem"] =3D new TxtBtn( "nb_otl","nb_otlElem",parent.ToggleOt= lPane,GetOtlState ) gBtnArr["nb_nts"] =3D new ImgBtn( "nb_nts","nb_ntsBorder",10,parent.ToggleN= tsPane ) gBtnArr["nb_nts"].SetActive =3D _BSetA_BorderImg; gBtnArr["nb_nts"].SetInactive =3D _BSetI_BorderImg; gBtnArr["nb_ntsBorder"] =3D new TxtBtn( "nb_ntsBorder","nb_ntsElem",parent.= ToggleNtsPane,GetNtsState ) gBtnArr["nb_ntsElem"] =3D new TxtBtn( "nb_ntsBorder","nb_ntsElem",parent.To= ggleNtsPane,GetNtsState ) gBtnArr["nb_prevBorder"] =3D gBtnArr["nb_prev"]=3D new ImgBtn( "nb_prev","n= b_prevBorder",30,parent.GoToPrevSld ) gBtnArr["nb_nextBorder"] =3D gBtnArr["nb_next"]=3D new ImgBtn( "nb_next","n= b_nextBorder",30,parent.GoToNextSld ) gBtnArr["nb_sldshw"]=3D new ImgBtn( "nb_sldshw","nb_sldshwBorder",18,parent= .FullScreen ) gBtnArr["nb_sldshwBorder"] =3D new TxtBtn( "nb_sldshw","nb_sldshwBorder",pa= rent.FullScreen,null ) gBtnArr["nb_sldshwBorder"].SetActive =3D _BSetA_Border; gBtnArr["nb_sldshwBorder"].SetInactive =3D _BSetI_Border; gBtnArr["nb_sldshwText"] =3D new TxtBtn( "nb_sldshw","nb_sldshwText",parent= .FullScreen,null ) gBtnArr["nb_sldshwText"].SetActive =3D _BSetA_Border; gBtnArr["nb_sldshwText"].SetInactive =3D _BSetI_Border; gBtnArr["nb_voice"] =3D gBtnArr["nb_voiceBorder"] =3D new ImgBtn( "nb_voice= ","nb_voiceBorder",18,parent.ToggleVNarration ) gBtnArr["nb_otlTxtBorder"] =3D gBtnArr["nb_otlTxt"]=3D new ImgBtn( "nb_otlT= xt","nb_otlTxtBorder",23,parent.ToggleOtlText ) gBtnArr["nb_ntsBorder"].m_flagId=3D "nb_nts" gBtnArr["nb_ntsBorder"].SetFlag =3D NtsBtnSetFlag gBtnArr["nb_otlTxt"].ChangeIcon=3D GetOtlTxtState /********************************************* Context menu implementation _CM() is the function that's hooked up to the oncontextmenu event. Once we're asked to show the menu, we first build it by creating DIVs on-the-fly. Then we position it=20 within the screen area so it doesn't get clipped. Creating the DIVs using createElement() means we don't have to write out any extra HTML into the slide HTML files. **********************************************/ var sNext=3D"Next",sPrev=3D"Previous",sEnd=3D"End Show",sFont=3D"Arial",sAr= row=3D"Arrow",sFreeform=3D"Freeform",sRect=3D"Rectangle",sOval=3D"Oval" function ShowMenu() { BuildMenu(); var doc=3DPPTSld.document.body,x=3DPPTSld.event.clientX+doc.scrollLeft,y= =3DPPTSld.event.clientY+doc.scrollTop m =3D PPTSld.document.all.item("ctxtmenu") m.style.pixelLeft=3Dx if( (x+m.scrollWidth > doc.clientWidth)&&(x-m.scrollWidth > 0) ) m.style.pixelLeft=3Dx-m.scrollWidth m.style.pixelTop=3Dy if( (y+m.scrollHeight > doc.clientHeight)&&(y-m.scrollHeight > 0) ) m.style.pixelTop=3Dy-m.scrollHeight m.style.display=3D"" } function _CM() { if( !parent.IsFullScrMode() ) return; if(!PPTSld.event.ctrlKey) { ShowMenu() return false } else HideMenu() } function BuildMenu() { if( PPTSld.document.all.item("ctxtmenu") ) return var mObj=3DCreateItem( PPTSld.document.body ) mObj.id=3D"ctxtmenu" mObj.style.visibility=3D"hidden" var s=3DmObj.style s.position=3D"absolute" s.cursor=3D"default" s.width=3D"120px" SetCMBorder(mObj,"menu","black") var iObj=3DCreateItem( mObj ) SetCMBorder( iObj, "threedhighlight","threedshadow" ) iObj.style.padding=3D2 CreateMenuItem( iObj,sNext,M_GoNextSld,M_True ) CreateMenuItem( iObj,sPrev,M_GoPrevSld,M_HasPrevSld ) =09 CreateSeparator( iObj ) CreateMenuItem( iObj,sEnd,M_End,M_True ) mObj.style.visibility=3D"visible" } function Cancel() { window.event.cancelBubble=3Dtrue; window.event.returnVa= lue=3Dfalse } function Highlight() { ChangeClr("activecaption","threedhighlight") } function Deselect() { ChangeClr("threedface","menutext") } function Perform() { e=3DPPTSld.event.srcElement if( e.type=3D=3D"menuitem" && e.IsActive() ) e.Action() else PPTSld.event.cancelBubble=3Dtrue } function ChangeClr( bg,clr ) { e=3DPPTSld.event.srcElement if( e.type=3D=3D"menuitem" && e.IsActive() ) { e.style.backgroundColor=3Dbg e.style.color=3Dclr } } function M_HasPrevSld() { return( parent.HasPrevSld() ) } function M_GoNextSld() { if( gIsEndShow ) M_End(); else GoToNextSld() } function M_GoPrevSld() { if( gIsEndShow ) { gIsEndShow=3D0; history.back();= PPTSld.event.cancelBubble=3Dtrue; } else GoToPrevSld() } function M_True() { return true } function M_End() { window.close( self ) } function CreateMenuItem( node,text,action,eval ) { var e=3DCreateItem( node ) e.type=3D"menuitem" e.Action=3Daction e.IsActive=3Deval e.innerHTML=3Dtext if( !e.IsActive() ) e.style.color=3D"threedshadow" e.onclick=3DPerform e.onmouseover=3DHighlight e.onmouseout=3DDeselect s=3De.style; s.fontFamily=3DsFont s.fontSize=3D"9pt" s.paddingLeft=3D2 } function CreateSeparator( node ) { var sObj=3DCreateItem( node ) SetCMBorder(sObj,"menu","menu") var s=3DsObj.style s.borderTopColor=3D"threedshadow" s.borderBottomColor=3D"threedhighlight" s.height=3D1 s.fontSize=3D"0px" } function CreateItem( node ) { var elem=3DPPTSld.document.createElement("DIV") node.insertBefore( elem ) return elem } function SetCMBorder( o,ltClr,rbClr ) { var s=3Do.style s.backgroundColor=3D"menu" s.borderStyle=3D"solid" s.borderWidth=3D1 s.borderColor=3DltClr+" "+rbClr+" "+rbClr+" "+ltClr } ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/fullscreen.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/buttons.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhWAESAPf4AAAAAIAAAACAAICAAAAAgIAAgACAgICAgAQEBISEBASEBISEhAQEhMTExAQE /KTM9Pz8/ERERPz8BAT8/KSkpGRkhMTcxCRkxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAMDAwP8AAAD/AP//AAAA//8A/wD//////yH5BAEAAPgALAAAAABYARIA QAj/APEJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGCEiQKCRo8YDIEHig2DxAD4LKD1avDDhgUuV GUOGbHBR5QGYFBG4fHAB58EKECJEwCfUYAWPFGAygLCRKQIIUKM6WAohKUGgCikcFWh1INWoYKVS 7SrQ41GbIhGYLAuVQVOoC+IyXUuUAkG1HE3KFDhAwkgJc5/qDZmxsOHDiBMrXsy4sePDGyP7lChT 5MULmDPnlDw5YmW6FTNrfgi0aNGEZPEtbfo2bNTUpYeeRph69dPWrqvCNFuBIGG1A59CYPAVQtwF cw0OxWdTIOiBCQAjaAB17fOFII8voGmRc+eOkilm/z9OvTtnjN4hYk1YoT3H2rnBOphPAB9skgq3 2lcaX/5YnJVt9BloAar12UEIRGCZdQghMABI1Tn32IQUVthYexhmqGGGMBHAgIfEhSiiiATAtOGJ GnYI4ogsEldicAYOGNJGZaml3Y0L3NTZUBz1xlB0PUoUI0jlVWRSVN89xBKSGB1YU1TMoRfVBEle hR9HQs1GEHxQ3RZZbveZthxt/LEmXHyp5XWABSCpaRJwbM13gAACPHVccgJFgF+NEhqUAEkQSCfc ddhVhh5dVTaEAEsTUNlkZUWKN9BNGDE6QU8OrSdbllzpxyVTTrU21Uj3scfhp7nNpyoDaTIEJ3P9 If8J2kbLNYegg9JRBwGhFvbq66+ZUiDssMQWK2yHxiZLrInKNotss8l+B5yBrr5p2UIJvortANoC 6+234IbLla/elRtZjeamh5CC3Sb0YLvixivvYkDFGlZqBNh7r4n6goVvv6/ZlCicN+kL71ALTnpQ dCIZp7CihkLA3UQmoWRBogyxtBPGCTnZncVR1rSTo5nuydC/Eo8kUH+lOoTyyvjoCuZu+PjYIKLD rZybtrM1d10C0QXKEVz48GrQkEeWdFJKlbb0UmEeV0SzyC6RvNB646LWIVjUNeC1zAFb+RDKXksM 9r531bwmpQW9+hQDDsx5pqwDRWBXcFES2hc+gEn/wJGdEEWdE6LoWcoxQweaTNmkhydkKaYMYY2Q p1unbLl/pPKbn3v7EZRvrKvqlja2ONvrtoIw9tn2g32/tQBlhtYkU+MNikZ7QYlPDPuMldpOmuJX nVo5VF3HjI+q89mteX5IDd/fVFClma5kiE4f2XUJhlz09gj2NbTDRifkmu7zXjR++RVJ/lPznuvr QH2iD6S+UewP9Dnon6d2NLwN8n90BB6hC68cFMCHoe+ACASP9c4DowUyEF0OPFcDI0ij/VXPaAKC UfhS95AKGoQ7IBRICI1HwhGaUIQoLGEKT6jCFrLwhSuMoQtlCMMZ2rCGOKShDm+4wxzy8Ic+DGIP B4cIRCKGMCAAOy== ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/frame.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Chapter 12 ------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/outline.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
 No= tes
Slide Show
Outline
= =
------=_NextPart_01C58852.0E3705F0 Content-Location: file:///C:/2D6992E8/shortestPath_files/filelist.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C58852.0E3705F0--