var goo = (location.href.indexOf("q=cache") > -1) ? true : false

function findlink(earl){
var thisURL
	for(i=3; i<document.links.length; i++){
	thisURL = document.links[i].href
	var thepage = thisURL.substring(thisURL.indexOf("examples/")+9)
		if(earl == thepage){
		return document.links[i]
		}
	}
}

var nn4 = (navigator.appName.indexOf("Netscape") > -1 && navigator.appVersion.indexOf("4") > -1) ? true:false                 
var ie = (document.all) ? true:false
var nn6 = (document.getElementById && !document.all) ? true:false

function browser(id){
var layer = (nn4) ? document.layers[id] : (ie) ? document.all[id] : document.getElementById(id)
return layer
}

	function showTip(thelink,thedesc){
	var linkText = ""
		if(thelink != ""){
		thelink=findlink(thelink)
		linkText = 1
		}
		else {
		thelink = document.links[2]
		linkText = 10
		}
	layer = browser("tooltip")
	html="<table border=0 bgcolor=\"black\" cellpadding=1 cellspacing=0><tr><td>"
	html+="<table border=0 bgcolor=#ffffff cellspacing=0><tr><td nowrap bgcolor=\"#ffcc66\" class=reg>"
	html+=thedesc+"</td></tr></table></td></tr></table>"
		if(nn4){
		//alert(thelink.link.text)
		layer.position="absolute"		
		layer.document.write(html)
		layer.document.close()
		layer.top=thelink.y+32
		layer.left=thelink.x-(layer.document.width/2 - linkText*4)
		layer.zIndex="3"
		layer.visibility="visible"
		}
		else{
		layer.style.position="absolute"
		layer.style.top=thelink.offsetTop+25	
		layer.style.left=thelink.offsetLeft-(thedesc.length*4 - linkText*4)
		layer.style.zIndex="3"		
		layer.innerHTML=html	
		layer.style.visibility="visible"
		}
	}
	
	function hideTip(){
	layer = browser("tooltip")
	if(nn4){
	layer.top=0
	layer.left=0
	layer.visibility="hidden"
	}
	else{
	layer.pixelTop=0
	layer.pixelLeft=0
	layer.style.visibility="hidden"
	}
	}



var thisPage = ""
var pStart = "<p class=\"reg\">"
var pEnd="</p>\n"
var isSub = (location.href.indexOf("162.") > -1) ? true : false
var linkStart = (isSub) ? " <a href=\"http://jennifermadden.com/" : "<a href=\""
var onesixtytwo = (isSub) ? "162/" : ""
var isDhtml = (isSub) ? "" : (location.href.indexOf("dhtml") > -1) ? "../" : ""
var earl = location.href.substring(0,location.href.indexOf(".html")+5)
var filename = unescape(earl).substring(unescape(earl).indexOf("examples/")+9,unescape(earl).indexOf(".html")+5)
var pound = earl.indexOf("#")
var submitted = earl.indexOf("?")
//var pagename=(pound==-1 && submitted==-1) ? earl.substring(filename) : (submitted==-1 && pound>-1) ? earl.substring(filename,pound) : earl.substring(filename,submitted)
var numb = ""
var homepage = (isSub) ? linkStart + "\">Home</a> >>>\r " : linkStart + isDhtml + "../../index.html\">Home</a> >>> \r "
var tutHome = (isSub) ? linkStart + onesixtytwo + "index.html" : linkStart + isDhtml +"../index.html"
var ex = (isSub) ? "examples/" : ""
var dyNavig=""
var bottomNav = ""
var getNext
var tut = ""
x=0
frame=0
//if(goo)week.length = week.length
	for(i=1; i<week.length; i++){
	//if(goo)document.write('2')
	var nextTitle = (week[i+1]!=null) ? week[i+1][0] : week[1][0]
	var nextURL = isDhtml + "../index.html?weeks="+nextTitle.substring(9)
	
		for(h=1; h<week[i].length; h++){	
			for(j=1; j<week[i][h].length; j++){		
			//if(goo)document.write('-')
			if(filename==week[i][h][j][1]){		
			//if(goo)document.write('-')		
				thisPage=week[i][h][j][1]				
				wint=week[i][0]
				numb=wint.substring(9)
				var tutNumber = tutHome + "?weeks="+numb+"\" "
				var botTutNumber = tutNumber + ">Tutorial "+numb+" Index</a> &nbsp;&nbsp; \n"
				tutNumber += "onmouseover=\"showTip('','"+week[i][h][0]+"')\""
				tutNumber += " onmouseout=\"hideTip()\">Tutorial "+numb+"</a> >>> \n"
				
					var tracImg = '<img src="/cgi-bin/axs/ax.pl?trans'+Math.floor(Math.random()*10000+1)+'.gif&ref=';
					tracImg += document.referrer;
					tracImg += '" height="1" width="1" vspace="0" hspace="0" />';
				dyNavig+="<div id=\"tooltip\" class=\"reg\"></div>\r"
				
				dyNavig+=pStart + homepage + tutHome+"\">Tutorials Home</a> >>> " + tutNumber + "\n"			
				
				//if(goo)alert(dyNavig+" 4")
					for(h=1; h<week[i].length; h++){
					
					//var lastTut = week[i][h][week[i][h].length-1]													
					//var lastTutTitle = lastTut[0]	//"last" in array, NOT "previous"
					//var lastTutUrl = lastTut[1]	    //"last" in array, NOT "previous"
												
						for(j=1; j<week[i][h].length; j++){	
							x++		
																	
							if(week[i][h][j][1] != "" && week[i][h][j][1]!=thisPage){							
							dyNavig+=" "+linkStart+onesixtytwo+ex+isDhtml+week[i][h][j][1]+"\""
							dyNavig+=" onmouseover=\"showTip('"+week[i][h][j][1]+"','"+week[i][h][j][0]+"')\""
							dyNavig+=" onmouseout=\"hideTip()\">" // write links
							dyNavig+=x
							dyNavig+="</a> \n "
							
								if(getNext==true && week[i][h][j][1]!=""){
								nextURL = isDhtml + week[i][h][j][1]
								nextTitle = week[i][h][j][0]
								getNext = false									
								}
														
							tut = botTutNumber		
									
							}
							else{
							dyNavig+=" <span class=\"tNumber\">" + x + "</span>\n "	
							getNext = true					
							}
							
						}

					}	
						
					dyNavig+=pEnd
					//alert(dyNavig)
					var arrows = ""//(nextTitle.indexOf("TUTORIAL") > -1) ? "<em>Next</em> " : ""
					bottomNav +=  pStart + '<em>Next >> </em>'
					bottomNav += arrows + "<a href=\""+nextURL+"\" title=\""+nextTitle+"\">" + nextTitle+"</a>" + pEnd + tut + tracImg
					break																
				} //else if
											
			} // for j
			if(frame==1)break	
		} // for h
		if(frame==1)break	
	}// for i

//}


