var ready = false; //images preload check

// prep the link for tell-a-friend
	function tafGo() {
		var tafPage = document.location;
		document.location = "/servlet/safefunTAF?page=" + tafPage;		
	}

//globals for layer methods, timer
	var prefix, suffix, layerName, menuUpName, menuDownName, imgName, debug;
	var active = "";

	if(document.all) {
		prefix = 'document.all[\"';
		suffix = '\"].style';
	}
	// NS 6
	else if(document.getElementById) {   //ns6+Mozilla
		prefix = 'document.getElementById(\"';
		suffix = '\")';
	}
	
// prefix for Netscape layers when needed

	function nameLayer(name) {
		var layer = '';
  		if(document.layers) {layer = 'document.layers[\"' + name + '\"].';}
		else if(document.getElementById) {layer = 'document.getElementById(\"' + name + '\").';}
		//else if(document.all) {layer = 'document.all[\"' + name + '\"].';}
  		return layer;
  	}
	
// Basic Rollover 
	
	function BRollOn(imgName) {
		if (ready) {
			eval('document.images[\"' + imgName + '\"].src = ' + imgName + '_on.src');
		}	
	}

	function BRollOff(imgName) {
		if (ready) {
			eval('document.images[\"' + imgName + '\"].src = ' + imgName + '_off.src');
		}
	}

//Main nav variables;
// 'rink' to be added in phase 2
var mainNavArray = ["index","experience","parents","coaches","events","skills","rink"];
var mainNavImgStates = ["_reg","_over","_selected"];
var mainNavStates = ["_off","_on","_sel"];	
var imgPath = "/static/english/chev_safeandfun/img/";
var htmlPath = "/static/english/chev_safeandfun/";
var totalNavItems = mainNavArray.length;
var totalStates = mainNavImgStates.length;
var activeNavItem = 0;
var locationString = window.location.href;
	
function loadImages() {
if (document.images) {

// top nav images
/*topNav_1_off = new Image();
topNav_1_off.src = "/static/english/chev_safeandfun/img/top_nav_home_reg.gif";
topNav_1_on = new Image();
topNav_1_on.src = "/static/english/chev_safeandfun/img/top_nav_home_over.gif";*/

topNav_2_off = new Image();
topNav_2_off.src = "/static/english/chev_safeandfun/img/top_nav_gmcanada_reg.gif";
topNav_2_on = new Image();
topNav_2_on.src = "/static/english/chev_safeandfun/img/top_nav_gmcanada_over.gif";

topNav_3_off = new Image();
topNav_3_off.src = "/static/english/chev_safeandfun/img/top_nav_chevrolet_reg.gif";
topNav_3_on = new Image();
topNav_3_on.src = "/static/english/chev_safeandfun/img/top_nav_chevrolet_over.gif";

// load main nav images
for (i=0;i<totalNavItems;i++) {
for (j=0;j<totalStates;j++) {
eval('mainNav_'+i+mainNavStates[j] + '= new Image()');
eval('mainNav_'+i+mainNavStates[j] + '.src=\"' + imgPath + 'nav_' + mainNavArray[i] + mainNavImgStates[j] + '.jpg\"');
}
}


}
ready = true;
}

function writeMainNav() {
var mainNavList = '<table class="mainNav" border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td nowrap="yes">';
for (i=0;i<totalNavItems;i++) {
mainNavList += '<a href=\"';
if (mainNavArray[i] != "index") {
mainNavList += htmlPath + mainNavArray[i]+'_overview.html\"';
} else {
mainNavList += htmlPath + mainNavArray[i]+'.html\"';
}
if (locationString.indexOf(mainNavArray[i])== -1) {
mainNavList += 'onmouseover="BRollOn(\'mainNav_'+i;
mainNavList += '\');" onmouseout="BRollOff(\'mainNav_'+i+'\');"';
}
mainNavList += '><img src="'+imgPath;
if (locationString.indexOf(mainNavArray[i])== -1) {
mainNavList += 'nav_'+mainNavArray[i]+'_reg.jpg"';
} else {
mainNavList += 'nav_'+mainNavArray[i]+'_selected.jpg"';
}
mainNavList += ' border="0" name="mainNav_'+i+'" id="mainNav_'+i;
mainNavList += '"></a>';
}
mainNavList +='</td></tr></table>';
document.write(mainNavList);
}

// left nav
var experienceLnav = [
{name:'overview',title:'Experience Overview'},
{name:'bobby',title:'Bobby Orr'},
{name:'mike',title:'Mike Bossy'},
{name:'cassie',title:'Cassie Campbell-Pascall'},
{name:'puck',title:'Passing the Puck'}];

var parentsLnav = [
{name:'overview',title:'Parents Overview'},
{name:'manual',title:'Parent\'s Manual',
pageNames:['intro','player','coach','parent','official','minor','develop','comp','fair','append'],
pageTitles:['Introduction','Parent/Player Relationship','Parent/Coach Relationship','Parent/Parent Relationship','Parent/Official Relationship','Parents & Minor Hockey','Player Development','Competition','Fair Play Code','Appendices']
},
{name:'seminars',title:'Parent\'s Seminars'},
{name:'tips',title:'Tips for Parents'},
{name:'contact',title:'Who to Contact'}
];

var coachesLnav = [
{name:'overview',title:'Coaches Overview'},
{name:'icechips',title:'Ice Chips'},
{name:'manual',title:'Coaches\' Manual',
pageNames:['intro','start','primer','goals','coach','value','creed','appenda','appendb','appendc','appendd'],
pageTitles:['Introduction','Starting Out','Coach\'s Primer','Objectives and Goals','Player/Coach Relationship','Value-Based Coaching','A Coach\'s Creed','Appendix A: Behaviours','Appendix B: Checklist','Appendix C: Fun Drills','Appendix D: WHA']
},
//{name:'practice',title:'Practice Sessions'},
{name:'tips',title:'Tips for Coaches'},
{name:'contact',title:'Who to Contact'}
];

var eventsLnav = [
{name:'overview',title:'Events Overview'},
{name:'jamborees',title:'Jamborees'},
{name:'festivals',title:'Festivals'},
{name:'promise_quilt',title:'Promise Quilt',
pageNames:['archive'],
pageTitles:['Promise Quilt History']
}
];

var skillsLnav = [
{name:'overview',title:'Skills Overview'},
{name:'videos',title:'Videos'},
{name:'drills',title:'Drills',
pageNames:['zone','wall'],
pageTitles:['3-ON-3 End ZONE','DOWN THE WALL']}];

var rinkLnav = [
	{name:'overview',title:'Introduction'},
	{name:'design',title:'1. Design Your Rink'},
	{name:'liner',title:'2. Liner or No Liner'},
	{name:'boards',title:'3. Rink Boards?'},
	{name:'materials',title:'4. Buy Your Materials'},
	{name:'assembly',title:'5. Assembly'},
	{name:'maint',title:'6. Maintenance'},
	{name:'faq',title:'Backyard Rink FAQ'}
];

function writeLeftNav(sectionName){
var secArray = eval(sectionName+"Lnav");
var totalSubSec = secArray.length;
var lnavString = "";
for (i=0;i<totalSubSec;i++) {
var subSecString = sectionName + '_' + secArray[i].name;
lnavString += '<a ';
if (locationString.indexOf(subSecString) == -1) {
lnavString += 'class=""';
} else {
lnavString += 'class="pageId" ';
var currentSection = subSecString; 
}
lnavString += 'href="'+subSecString+'.html">';
lnavString += secArray[i].title;
lnavString += '</a>';
if (secArray[i].pageNames && currentSection == subSecString) {
var totalPages = secArray[i].pageNames.length;
for (j=0;j<totalPages;j++) {
var currentPageName = secArray[i].pageNames[j];
var currentPageTitle = secArray[i].pageTitles[j];
lnavString += '<a class="lnavSubLinks" href="';
lnavString += subSecString + '_' + currentPageName + '.html">';
lnavString += '<img src="/static/english/chev_safeandfun/img/arrow_bullet_onblue.gif" width="6" height="9" alt="" border="0">';
lnavString += ' ' + currentPageTitle + '</a>';
}
}
}
document.write(lnavString);
}					


