// Javascript file for University of San Francisco
// Copyright 2004, University of San Francisco



function runNavigation(){

var currentLevel = 1
			for (y=0; y < i; y++){
				if (node[y][4] == currentAssetID){
					currentLevel = node[y][2]
				}
			}
			
			if (currentLevel == 2){
				compareAssetID1 = currentAssetID
				compareAssetID2 = ""
			}
			else {
				if (currentLevel == 3){
					compareAssetID1 = parentAssetID
					compareAssetID2 = currentAssetID
				}
				else{
					if (currentLevel == 4){
						compareAssetID1 = grandParentAssetID
						compareAssetID2 = parentAssetID
					
					}
					else {
						compareAssetID1 = currentAssetID
						compareAssetID2 = ""
					}
				}
			}
			x = 0

			while (x < i){
				if (node[x][2] == 1){
					homeOutput = "<a href='" + node[x][1] + "' class='navlevel3'>" + node[x][0] + "</a><br>"
					x++;
				}
				else{
					if (node[x][2] == 2){		
						if (node[x][4] == currentAssetID){
						//	document.write("<b><a href='" + node[x][1] + "' class='navlevel3'>" + node[x][0] + "</a></b><br>")
							document.write("<tr><td colspan=\"3\" class='navlevel3'><b>" + node[x][0] + "</b><br></td></tr>");
						}
						else{
						// remove comments to show siblings of parent and grand-parent of current node's path
						// document.write("<a href='" + node[x][1] + "' class='navlevel3'>" + node[x][0] + "</a><br>");
						
						//
						}
						if (node[x][4] != compareAssetID1){
							if (x < i-1){
								x++
								while ((node[x][2] > 2) && (x < i)){
									if (x < i-1){
										x++
									}
									else{
										x++
										break
									}
								}
							}
							else {
								x++
							}
						}
						else{
							x++
						}
					}
					else {
						if (node[x][2] == 3){				
							if (node[x][4] == currentAssetID){
								if(node[x][5] == "URL"){
								document.write("<tr><td>&nbsp;&nbsp;</td><td colspan=\"2\"><b><a href='" + node[x][1] + "' class='navlevel3' target=\"_blank\">" + node[x][0] + "</a></b></td></tr>");
								}else{								
								document.write("<tr><td>&nbsp;&nbsp;</td><td colspan=\"2\"><b><a href='" + node[x][1] + "' class='navlevel3'>" + node[x][0] + "</a></b></td></tr>");								
								}
							}
							else{
								if(node[x][5] == "URL"){
								document.write("<tr><td>&nbsp;&nbsp;</td><td colspan=\"2\"><a href='" + node[x][1] + "' class='navlevel3' target=\"_blank\">" + node[x][0] + "</a></td></tr>");
								}else{
								document.write("<tr><td>&nbsp;&nbsp;</td><td colspan=\"2\"><a href='" + node[x][1] + "' class='navlevel3'>" + node[x][0] + "</a></td></tr>");								
								}
							}
							if (node[x][4] != compareAssetID2){
								if (x < i-1){
									x++
									while ((node[x][2] > 3) && (x < i)){
										if (x < i-1){
											x++
										}
										else {
											x++
											break
										}
									}
								}
								else{
									x++
								}
							}
							else{
								x++
							}
						}
						else {
							if (node[x][2] == 4){
								if (node[x][4] == currentAssetID){
									if(node[x][5] == "URL"){
									document.write("<tr><td>&nbsp;&nbsp;</td><td>&nbsp;&nbsp;</td><td><b><a href='" + node[x][1] + "' class='navlevel3' target=\"_blank\">" + node[x][0] + "</a></b></td></tr>")
									}else{
									document.write("<tr><td>&nbsp;&nbsp;</td><td>&nbsp;&nbsp;</td><td><b><a href='" + node[x][1] + "' class='navlevel3'>" + node[x][0] + "</a></b></td></tr>")									
									}
								}
								else{
									if(node[x][5] == "URL"){
									document.write("<tr><td>&nbsp;&nbsp;</td><td>&nbsp;&nbsp;</td><td><a href='" + node[x][1] + "' class='navlevel3' target=\"_blank\">" + node[x][0] + "</a></td></tr>")
									}else{
									document.write("<tr><td>&nbsp;&nbsp;</td><td>&nbsp;&nbsp;</td><td><a href='" + node[x][1] + "' class='navlevel3'>" + node[x][0] + "</a></td></tr>")									
									}
								}
								if (x < i-1){
									x++
									while ((node[x][2] > 4) && (x < i)){
										if (x < i-1){
											x++
										}
										else {
											x++
											break
										}
									}
								}
								else{
									x++
								}
							}
							else{
								x++
							}
						}
					}
				}
			}
			if (currentLevel != 1){
			// comment test by nwm
			//	document.write(homeOutput)
			}
}