/* menu.js */

var domain = 'demon.co.uk';

function alertProperties (obj)
{
    var msg="";
    for (p in obj)
        msg+= p + ", ";
    alert (msg);
}

function alertValues (obj)
{
    var msg="";
    for (p in obj)
        msg+= p + "=" + obj[p] + ", ";
    alert (msg);
}

function menuItem (folder, doc, text, current)
{
	if (folder == current)
		f = '';
	else if (current == '')
		f = folder
	else 
		f = '../' + folder;
	if (document.URL.substring (document.URL.length - doc.length) == doc)
	{
		document.write ('<a class=menuSelHeading href="');
		document.write (f + doc + '">');
	}
	else
	{
		document.write (' <a class=menuHeading href="');
		document.write (f + doc);
		document.write ('" onMouseOver="this.style.color=\'white\'"');
		document.write ('onMouseOut="this.style.color=\'blue\'">');
	}
	document.write (text);
	document.write ('</a><br>');
}

function subMenuItem (folder, doc, text, current)
{
	if (folder == current)
		f = '';
	else if (current == '')
		f = folder
	else
		f = '../' + folder;
	if (document.URL.substring (document.URL.length - doc.length) == doc)
	{
		document.write ('<a class=menuSelSubHeading href="');
		document.write (f + doc + '">');
	}
	else
	{
		document.write (' <a class=menuSubHeading href="');
		document.write (f + doc);
		document.write ('" onMouseOver="this.style.color=\'white\'"');
		document.write ('onMouseOut="this.style.color=\'blue\'">');
	}
	document.write (text);
	document.write ('</a><br>');
}

function showMenu(currFolder)
{
	document.write ('<div id="menu">');
  	menuItem ('', 'index.html', 'Home', currFolder);
  	menuItem ('c2c/', 'coast2coast.html', 'Coast to Coast Walk', currFolder);
  	subMenuItem ('c2c/', 'introduction.html', 'C to C Diary', currFolder);
  	menuItem ('video/', 'videoEditing.html', 'Video Editing', currFolder);
  	subMenuItem ('video/', 'clip.html', 'Clip', currFolder);
  	subMenuItem ('video/', 'toshiba.html', 'Toshiba SD220 patch', currFolder);
  	subMenuItem ('video/', 'aviInfo.html', 'AVI Info utility', currFolder);
  	menuItem ('stereo/', 'stereo.html', 'Stereo photography', currFolder);
  	subMenuItem ('stereo/', 'viewdouble.html', 'View Double', currFolder);

  	menuItem ('binleyWoods/', 'aboutbw.html', 'Binley Woods Village', currFolder);
  	menuItem ('board/', 'boardWalkers.html', 'The Board Walkers', currFolder);
  	subMenuItem ('board/', 'joining.html', 'Joining', currFolder);
  	subMenuItem ('board/', 'press.html', 'Press cuttings', currFolder);
  	subMenuItem ('board/', 'past.html', 'Past productions', currFolder);
  	subMenuItem ('board/', 'gallery.html', 'Photo gallery', currFolder);
  	subMenuItem ('board/', 'next.html', 'Next production', currFolder);

  	menuItem ('', 'links.html', 'Links', currFolder);
	menuItem ('', 'singing.html', 'Singing Lessons', currFolder);
	subMenuItem ('', 'singing.html', 'kathryn hardy', currFolder);
	document.write ('</div>');
}