// JavaScript doc
function loadTemplate(doc){
	setVars(doc);
	loadBanner(doc);
	loadNav(doc);
}
// for "projects", one level down -- without a header
function loadTemplateTwo(doc){
	setVars(doc);
	loadNav(doc, 1);
}
// for "memeberprojects" -- inwhich the header is replaced by their own header, and projects are loaded consecutively
function loadTemplateThree(doc){
	setVars(doc);
	setProjectVars(doc);
	loadBanner(doc);
	loadNav(doc, 2);
	loadMemberProjects(doc);
}
// variables for left nav
function setVars(doc){
	// list of page titles for left navigtation
	doc.pgtitles = new Array();
	doc.pgnames = new Array("index", "syllabus", "members", "references");
	// second-level project pages and titles
	doc.projnames = new Array("Circle of Fifths", "A Proof Movie");
	doc.projpgnames = new Array("circleoffifths", "proof");
	// list of week names for source file reference -- list only those with past dates.
	doc.srcnames = new Array(new Array(), new Array("header"), new Array("indiefilm"), new Array("proof"), new Array("arrayexample"), new Array(), new Array("borrowclip"), new Array("slider"), new Array(), new Array("fracclip"));
	doc.wknames = new Array();
	for (var i=0;  i<doc.srcnames.length; i++){
		doc.wknames[i] = "week " + (i+1) + ": ";
	}
}
function setProjectVars(doc){
	doc.students = new Array("Mary", "Stephanie", "Lauran", "Kevin", "Jeff");
}
function loadBanner(doc){
	doc.writeln('<div id="banner">');
	doc.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="700" height="90">');
 	doc.writeln('<param name="movie" value="flash/header.swf">');
  	doc.writeln('<param name="quality" value="high">');
 	doc.writeln('<embed src="flash/header.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="700" height="90"></embed>');
	doc.writeln('</object>');
	doc.writeln('</div>');
}
function loadNav(doc, levelpops){
	// levelpops allows the page to reach for nav data from lower levels projects, memberprojects  
	if (!levelpops) {
		var levelpops = 0;
	}
	var i, j;
	var testy;
	var levstring = "";
	for (i=0; i<levelpops; i++){
		levstring += "../";
	}
	doc.writeln('<div id="leftcontent">');
	//
	doc.writeln('<h1>Information</h1>');
	for (i=0; i<doc.pgnames.length; i++){	
		doc.writeln('<a href="' +levstring +''+ doc.pgnames[i] + '.html" class = "nav">' + doc.pgnames[i] +'</a><br>');
	}
	doc.writeln('<a href="' +levstring +'../" class="nav">CTTE Flash Tools</a><br>');
	doc.writeln('<a href="mailto:jts2h@virginia.edu" class = "nav">contact</a>');
	//
	doc.writeln('<h1>Projects</h1>');
	for (i=0; i<doc.projnames.length; i++){	
		doc.writeln('<a href="'+levstring+'projects/' + doc.projpgnames[i] + '.html" class = "nav">' + doc.projnames[i] +'</a><br>');
	}
	//
	doc.writeln('<h1>Source Files</h1>');
	for (i=0; i<doc.srcnames.length; i++){
		doc.writeln('<em>' + doc.wknames[i] + '</em>');
		for (j=0; j<doc.srcnames[i].length; j++){
			doc.writeln('<br>&nbsp; &nbsp; <a href="'+levstring+'flash/' + doc.srcnames[i][j] + '.fla.zip" class = "download">' + doc.srcnames[i][j] + '.fla.zip');
		}
		doc.write('</a><br>');
	}
	//
	doc.writeln('</div>');
}
// load projects on member page
function loadMemberProjects(doc){
 	doc.writeln('<div id="projectcontent">'); 
  	doc.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="550" height="400">');
    doc.writeln('<param name="movie" value="flash/project_1.swf">');
    doc.writeln('<param name="quality" value="high">');
    doc.writeln('<embed src="flash/project_1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="400"></embed></object>');
	doc.writeln('<a href="flash/project_1.fla.zip" class="download">Download Source: project_1.fla.zip</a>');
	doc.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="550" height="400">');
    doc.writeln('<param name="movie" value="flash/project_2.swf">');
    doc.writeln('<param name="quality" value="high">');
    doc.writeln('<embed src="flash/project_2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="400"></embed></object>');
	doc.writeln('<a href="flash/project_2.fla.zip" class="download">Download Source: project_2.fla.zip</a>');
	doc.writeln('</div>');
}

