// COPYRIGHT 2002 Jennifer Madden
// jennifermadden.com

var week = new Array()

week[1]= new Array("TUTORIAL 1",
			new Array("Introduction to JavaScript",
				new Array("Introduction To JavaScript","introduction.html"),
				new Array("Troubleshooting JavaScript","troubleShooting.html")
			)
)
week[2]=new Array("TUTORIAL 2",
			new Array("The Goods Part I",
				new Array("Objects, Properties and Methods","objectsPropertiesMethods.html"),
				new Array("The Dot Syntax","dotSyntax.html"),
				new Array("Dot Syntax Alternatives","dotOptions.html"),
				new Array("Statements","statements.html"),				
				new Array("Script Tags and Source Files","scriptTagsSourceFiles.html"),
				new Array("Event Handlers","eventHandlers.html")
			),
			new Array("The Goods Part II",
				new Array("Functions","functions.html"),
				new Array("Variables","variables.html"),
				new Array("Arguments","arguments.html"),
				new Array("Operators, Expressions and Evaluation","operators.html"),				
				new Array("Special Operators","specialOperators.html"),
				new Array("If Statement, Else Clause","ifElse.html")
			)
)
week[3]=new Array("TUTORIAL 3",
			new Array("Introduction To JavaScript Strings",
				new Array("String Literals and String Variables","strings.html"),
				new Array("Nesting Quotes And The Escape Character","escapeCharacter.html"),
				new Array("String Concatenation and String Operators","concatenation.html"),
				new Array("Creating Line Breaks","lineBreaks.html"),
				new Array("Strings To Numbers: Data Type Conversion","conversion.html"),
				new Array("Strings and The Write Method","writeMethod.html")
			)
)
week[4]= new Array("TUTORIAL 4",
			new Array("The Window Object / The Return Keyword",
				new Array("The Return Keyword","returnKeyword.html"),
			    new Array("Location Object","location.html"),
				new Array("Confirm Method","confirmReturn.html"),
				new Array("Confirm with setTimeout Method","confirmTimeout.html"),
				new Array("Status Property","statusReturn.html"),
				new Array("Prompt Method","prompt.html")
			),
			new Array("The Return Keyword and Form Validation",
				new Array("Stop that Form","formReturn.html"),
				new Array("Easy to use Stock Form Validation Script","formValidation.html")
			)
)
week[5]= new Array("TUTORIAL 5",
			new Array("Introduction to JavaScript Arrays",
				new Array("The JavaScript Array: Definition and Syntax","arraySimple.html"),
				new Array("The JavaScript Array: Dense, Parallel and Multidimensional","arraySimple2.html")
			),
			new Array("JavaScript Arrays: Practical Applications",
				new Array("Date Object Constructor","arrayDate.html"),
				new Array("Arrays and the Date Object Constructor","arrayDate2.html"),
				new Array("Arrays and the Select Menu: Options Array and SelectedIndex","arraySelect.html"),
				new Array("Powered Select Menu Simplified","arraySelect3.html"),
				new Array("Image Object Constructor","imageArray.html"),
				new Array("Image Rollovers: The Images Array / The Eval Method","imageArrayFunction.html"),
				new Array("Image Object Constructor as an Array","imageArrayFunction2.html")
			)
)
week[6]= new Array("TUTORIAL 6",
			 new Array("Advanced Control Structures",
			 	 new Array("Nesting If/Else Statements","arrayTimeAMPM.html"),
			     new Array("The For Loop / The Break Keyword","loopArrayTime.html")
			 ),
			 new Array("The For Loop and Forms / The This Keyword",
			 	 new Array("Looping Through the Forms and Elements Array","loopForms.html"),
			 	 new Array("Looping through Radio Buttons / The Checked Property","loopRadio.html"),
				 new Array("Validating Radio Buttons","loopRadioValidate.html"),
				 new Array("Clearing Radio Buttons","loopRadioClear.html"),
				 new Array("The This Keyword and Forms","loopThis.html"),
				 new Array("Date Object and Select Menu Validation","selectDateValidation.html")
			)
)
week[7]= new Array("TUTORIAL 7",
			new Array("JavaScript and Windows",
				new Array("Window Open Method","window1.html"),
				new Array("Swapping Window Properties and Pages","window2.html"),
				new Array("Writing Dynamic Content to a New Window","window3.html"),
				new Array("Closing Windows and Confirmation Boxes","windowClose.html"),
				new Array("The Closed Property of the Opener Object" ,"windowOpenerOpener.html")
			),
			new Array("Controlling Frames",
				new Array("JavaScript and Frames","frame.html",1,1),
				new Array("Un-Frame Me","unframe.html",1,1)
			)
)
week[8]= new Array("TUTORIAL 8",
			new Array("The Incredible, Edible String (String Methods)",
				new Array("Finding A Character By Index With charAt()","stringCharAt.html"),
				new Array("Finding The Index With indexOf() and lastIndexOf()","stringIndexOfsimple.html"),
				new Array("Extracting A New String With substring()","stringSubstring.html"),
				new Array("String Methods As substring() Parameters","stringSubstringIndexOf.html"),
				new Array("Casing Characters With toUpperCase() And toLowerCase()","stringUpperLower.html"),
				new Array("Replacing Strings With replace()","stringReplace.html")
			)
)
week[9]= new Array("TUTORIAL 9",
			new Array("String Methods / Validating Strings",
				new Array("Validating an Email Address","emailValidation.html"),
				new Array("Accounting for Spaces at end of String","stringInitialSolution.html"),
				new Array("Accounting for Spaces throughout String","stringInitialSolutionBetter.html"),
				new Array("split() String Method","stringSplit.html"),
				new Array("Setting Textarea Character Limit","stringmaxLength.html")
			),
			new Array("Strings and the Event Object / Escape and Unescape Methods",
				new Array("Detecting Carriage Return Key Press for Form Submission","stringEnterKeyDetector.html"),
				new Array("Detecting the Backspace Key Press in Textarea","stringMaxLengthKeyCode.html"),
				new Array("escape() and unescape() / Handling Carriage Returns in Textareas","stringEscape.html")
			)
)
week[10]= new Array("TUTORIAL 10",
			new Array("Creating Homemade Objects",
				new Array("Constructor Function Objects and Properties ","constructorFunction.html"),
				new Array("Constructor Function with an Argument","constructorFunction2.html"),
				new Array("Constructor Function Methods","constructorFunction3.html")
			)
)
week[11]=new Array("TUTORIAL 11",
			new Array("Dynamic HTML",
				new Array("Accessing Elements with getElementById() and getElementsByClassName()","dhtml/intro.html"),
				new Array("Navigator Object for Browser Detection","dhtml/browserSnif.html"),
				new Array("innerHTML and the Visibility Property","dhtml/showHide.html"),
			      new Array("Moving Layers: the Top and Left Properties","dhtml/move.html"),
				new Array("Moving Layers in an Animated Sequence","dhtml/move2.html"),
				new Array("CSS Clipping Review","dhtml/clippingCSS.html"),
				new Array("Setting Clipping Region with JavaScript","dhtml/clipping.html")

			)
)


var levels = new Array()
levels[1] = "../index.html"//home page
levels[2] = ""

var titles = new Array()
titles[0]="ALL"
for(i=1; i<week.length; i++){
titles[i]=week[i][0]
}
titles[week.length]="Current"
