// JavaScript Document
	
var headEdited = false;
var menuEdited = false;
var noteEdited = false;

function checkForEdits()
{
	if(headEdited || menuEdited || noteEdited)
	{
		if(confirm('Changes were made in this page. Would you like to save the changes before leaving?'))
			return true;
	}
	return false;
}

function allowEdits()
{	
	var target = null;
	var firstTarget = null;
	var checkboxes = new Array();

	if(typeof(arguments[0]) != 'number')
	{
		for( var i = 0; i < arguments.length; i++ )
		{
			target = arguments[i];
			if( i == 0 ) firstTarget = target;
			target.readOnly = false;
		}
	}
	else
	{
		for(i = 0; i < numberOfMenuItems; i++)
		{
			elem = getElement('cb' + i);
			if(elem.checked)
				checkboxes.push(i);
		}

		for(i = 0; i < checkboxes.length; i++)
		{	
			if(i == 0) firstTarget = getElement('item[' + checkboxes[i] + '][0]');
			getElement('edit[' + checkboxes[i] + '][0]').style.display = 'block';
			getElement('edit[' + checkboxes[i] + '][1]').style.display = 'block';
			getElement('edit[' + checkboxes[i] + '][2]').style.display = 'block';
			getElement('edit[' + checkboxes[i] + '][3]').style.display = 'block';
			getElement('edit[' + checkboxes[i] + '][4]').style.display = 'block';
		}
	}
	firstTarget.select();
}

function getElement(id)
{
	if(document.all)
		return document.all[id];
	if(document.getElementById)
		return document.getElementById(id);
	return false;
}

function rollOver(imgObj)
{
	if(document.images)
	{
		// Retrieve image file name
		imageFile = imgObj.src;
		// Extract image extension and save to reassemble file name later
		ext = imageFile.substr(-4);
		// Drop the extension form the file name
		imageFile = imageFile.slice(0, -4);
		// Assign proper file name depending on presence or absence of '_on' appended at 
		// the end of the currernt file name. If '_on' is present, remove it, else add it
		imageFile = (imageFile.lastIndexOf('on') == -1 || imageFile.lastIndexOf('_on') < imageFile.length - 3) ? imageFile + '_on' + ext: imageFile.slice(0, -3) + ext;
		
		imgObj.src = imageFile;
	}
}

var offColor = null;
function hilite(obj, status)
{
	var bgColor = null;
	if(offColor == null && status == 'on')
		offColor = obj.style.backgroundColor;
	
	bgColor = status == 'on' ? '#CCCCCC': offColor;
	obj.style.backgroundColor = bgColor;	
}

function botlinks(){
	for(var i = 0; i < links.length; i++){
		if(document.location.pathname.indexOf(links[i].page) != -1 || (i == 0 && document.location.pathname.indexOf('html') == -1))
			document.write(links[i].linkName);
		else
			document.write('<a href="' + links[i].page + '">' + links[i].linkName + '</a>');
		if(i != links.length - 1)
			document.write(' | ');
	}
}

function showAddress()
{alert(document.location);
	el = getElement(elem);
	document.location = "locs.html";
	alert(document.location);
	el.style.background.color = '#FF0000';
}