//-----------------------------------------------------------------------------
// common.js
// Copyright © 1999-2007 by MacV Software.  All Rights Reserved.
// Description:		
// Author:			Vince McGowan
// Creation date:	5/19/1999 2:25:24 PM
//-----------------------------------------------------------------------------

var arMainDirs = new Array (
	"home",
	"newspapers",
	"personal",
	"vacations",
	"family",
	"community",
	"politics",
	"sports",
	"anecdotes",
	"christmas"
	);

var arMainDesc = new Array (
	"home",
	"newspapers",
	"personal",
	"vacations",
	"family",
	"community",
	"politics",
	"sports",
	"anecdotes",
	"christmas"
	);

var current;

var currElem;
var nextElem;
var prevElem;
var photoElem;
var textElem;
var footerText;

//---------------------------------------------------------------------------------------
function getCopyright()
{
	return "Published online by MacV Software. All rights reserved.";
}

//---------------------------------------------------------------------------------------
function onPageLoad(isSubPage)
{
	// build header
	var divHeader = document.getElementById("header");
	/*
		<div id="logo">
			<span>
				<h1>A Collection of a Country Editor's Columns</h1>
				<h2>by Martin J. McGowan Jr.</h2>
			</span>
		</div>
		<img src="images/TheCub.jpg" alt="The Cub" align="left" />
		<div id="nav"></div>
	*/

	var divLogo = document.createElement("div");
	divLogo.id = "logo";

	var headerSpan = document.createElement("span");
	divLogo.appendChild(headerSpan);

	var H1 = document.createElement("h1");
	H1.innerHTML = "A Collection of a Country Editor's Columns";
	headerSpan.appendChild(H1);

	var H2 = document.createElement("h2");
	H2.innerHTML = "by Martin J. McGowan Jr.";
	headerSpan.appendChild(H2);
	divHeader.appendChild(divLogo);

	var img = document.createElement("img");
	if (isSubPage)
		img.src = "../images/TheCub.jpg";
	else
		img.src = "images/TheCub.jpg";
	divHeader.appendChild(img);

	var divNav = document.createElement("div");
	divNav.id = "nav";
	divHeader.appendChild(divNav);
	
	// build footer
	var footerText = document.getElementById("footer-para");
	footerText.innerHTML=getCopyright();
}

//---------------------------------------------------------------------------------------
function onPhotoPageLoad()
{
	current = 1;
	currElem = document.getElementById("current");
	nextElem = document.getElementById("slide-next");
	prevElem = document.getElementById("slide-prev");

	photoElem = document.getElementById("photo");
	photoElem.src = imageNames[current-1];
	photoElem.alt = imageNames[current-1];

	textElem = document.getElementById("note");
	textElem.innerHTML = imageDescriptions[current-1];

	footerText = document.getElementById("footer-para");
	footerText.innerHTML=getCopyright();

	var maxElem = document.getElementById("max");
	maxElem.innerHTML = imageNames.length;
}

//---------------------------------------------------------------------------------------
function showNextPhoto()
{
	current += 1;
	nextElem.style.visibility = (current == imageNames.length ? "hidden" : "visible");
	prevElem.style.visibility = "visible";
	photoElem.src = imageNames[current-1];
	photoElem.alt = imageNames[current-1];
	textElem.innerHTML = imageDescriptions[current-1];
	currElem.innerHTML = current;
}

//---------------------------------------------------------------------------------------
function showPrevPhoto()
{
	current -= 1;
	nextElem.style.visibility = "visible";
	prevElem.style.visibility = (current == 1 ? "hidden" : "visible");
	photoElem.src = imageNames[current-1];
	photoElem.alt = imageNames[current-1];
	textElem.innerHTML = imageDescriptions[current-1];
	currElem.innerHTML = current;
}


//---------------------------------------------------------------------------------------
// builds top level navigation for home and first level children

function buildMainNavigation(active,isSub)
{
	var isIndex = (active == "home");
	var navPanel = document.getElementById("nav");
	var UL = document.createElement("ul");
	isSub = (typeof(isSub) != "boolean" ? false : isSub);

	for (var i = 0; i < arMainDirs.length; i++)
	{
		var LI = document.createElement("li");
		var AR = document.createElement("a");
		if (active == arMainDirs[i])
		{
			AR.className = "active";
			AR.innerHTML = "["+arMainDesc[i]+"]";
		}
		else
		{
			var href = "";
			if (isSub)
				href += "../"
			if (!isIndex)
				href += "../"
			if (arMainDirs[i] != "home")
				href += arMainDirs[i] +"/";
			href += "index.htm";
			AR.href = href;
			AR.innerHTML = arMainDesc[i];
		}
		LI.appendChild(AR);
		UL.appendChild(LI);
	}
	navPanel.appendChild(UL);
}