// JavaScript Document

var navClasses;
var navLinkToName;
var navNormal;
var navHover;
var navHere;
var navBase;
var navBlank;
var sectionNames;
var sectionNamesFormatted;
var imageDir;
var navImageDir;
var catImages;
var currentPage;

function init(){
		/* FOR IE */
		try {
  			document.execCommand('BackgroundImageCache', false, true);
		} catch(e) {}


		imageDir = "/kids/images/";
		navImageDir = "/kids/images/nav/";
		sectionNames = [
			"home", "lilkids", "bigkids", 
			"educators", "parents", "books", "events"
		];
		sectionNamesFormatted = [
			"Home", "Little Kids", "Big Kids", 
			"Educators", "Parents", "Books &amp; Reading", "Events"
		];
		
		navClasses = new Object();
		navLinkToName = new Object();
		navNormal = new Object();
		navHover = new Object();
		navHere = new Object();
		
		navBase = new Image();
		navBase.src = navImageDir+"base.gif";
		navBlank = new Image();
		navBlank.src = navImageDir+"blank.gif";
		
		for (var i in sectionNames){
			var name = sectionNames[i];
			navNormal[name] = new Image();
			navNormal[name].src = navImageDir+"normal_"+name+".gif";
			navHere[name] = new Image();
			navHere[name].src = navImageDir+"here_"+name+".gif";
			navHover[name] = new Image();
			navHover[name].src = navImageDir+"hover_"+name+".gif";
			navClasses[name] = "kids_nav_"+name;
			navLinkToName["link_"+name] = name;
		}
		
		catImages = new Object();
		catImages.goHover = new Image();
		catImages.goHover.src = imageDir+"kids_catalog_button_hover.gif";
		catImages.goHover.alt = "Submit catalog search";
		catImages.goNormal = new Image();
		catImages.goNormal.src = imageDir+"kids_catalog_button.gif";
		catImages.goNormal.alt = "Submit catalog search";
		catImages.acctHover = new Image();
		catImages.acctHover.src = imageDir+"kids_catalog_account_hover.gif";
		catImages.acctHover.alt = "My Account";
		catImages.acctNormal = new Image();
		catImages.acctNormal.src = imageDir+"kids_catalog_account.gif";
		catImages.acctNormal.alt = "My Account";
		
		currentPage = "";
		//alert('done1');
}

function showImg(elt){
	var name = navLinkToName[elt.id];
	if (name == currentPage){
		
	} else {
		document.getElementById(navClasses[name]).style.backgroundImage = "url('"+navHover[name].src+"')";
	}
	return true;
}

function defaultImg(elt){
	var name = navLinkToName[elt.id];
	if (name == currentPage){
		document.getElementById(navClasses[name]).style.backgroundImage = "url('"+navHere[name].src+"')";	
	} else{
		document.getElementById(navClasses[name]).style.backgroundImage = "url('"+navNormal[name].src+"')";
	}
	return true;
}

function setHighlight(pageName){
	currentPage = pageName;
	for (var i in sectionNames){
		var name = sectionNames[i];
		if (name == pageName){
			document.getElementById(navClasses[name]).style.backgroundImage = "url('"+navHere[name].src+"')";
			//alert(name+" : "+navClasses[name]+" : "+document.getElementById(navClasses[name]).style.backgroundImage);
		} else {
			document.getElementById(navClasses[name]).style.backgroundImage = "url('"+navNormal[name].src+"')";
			//alert(name+" : "+navClasses[name]+" : "+document.getElementById(navClasses[name]).style.backgroundImage)
		}
	}
	//alert('done2');
	document.getElementById("kids_nav_base").style.backgroundImage = "url('"+navBase.src+"')";
}

function goHover(){
	document.getElementById("kids_nav_catalog_button_elem").src = catImages.goHover.src;	
}

function goNormal(){
	document.getElementById("kids_nav_catalog_button_elem").src = catImages.goNormal.src;	
}

function acctHover(){
	document.getElementById("kids_nav_catalog_account").style.backgroundImage = "url('"+catImages.acctHover.src+"')";	
}

function acctNormal(){
	document.getElementById("kids_nav_catalog_account").style.backgroundImage = "url('"+catImages.acctNormal.src+"')";	
}

init();