function writeSelector(containerID,defaultValue)
{
	document.writeln("<select onchange='changeLocation(this);'>");
	document.writeln("<option selected='selected'>" + defaultValue + "</option>");	
	container = document.getElementById(containerID);
	links = container.getElementsByTagName("a");
	for (a = 0; a < links.length; a++)
	{
		document.write("<option value='" + links[a].href + "'>");
		switch (links[a].className)
		{
			case "chapter":
				prefix = "";
				break;
			case "subchapter":
				prefix = "&nbsp;&nbsp;&nbsp;&nbsp;";
				break;
			case "leaf":
				prefix = "&nbsp;&nbsp;&nbsp;&nbsp;›&nbsp;&nbsp;";	
		}
		document.write(prefix + links[a].innerHTML);
		document.writeln("</option>");
	}
	document.writeln("</select>");
}

function changeLocation(selector)
{
	if (selector.selectedIndex != 0)
	{
		loc = selector.options[selector.selectedIndex].value;
		window.location.href = loc;
	}
	selector.selectedIndex = 0;
}

function note(par1,par2,par3)
{
	adr = par1 + "@" + par2 + "." + par3;
	document.write("<a href='mailto:" + adr + "'>" + adr + "</a>");
}

function preloadImg()
{
	var preloaded = new Array();
	for (i = 0; i < arguments.length; i++)
	{
        preloaded[i] = new Image();
       	preloaded[i].src = arguments[i];
	}
}

function setRollers()
{
	imgs = document.getElementsByTagName("img");
	for (c in imgs)
	{
		if (imgs[c].className == "rolled")
		{
			imgs[c].onmouseover = function(){this.src = this.src.replace('-pas','-act')}; 
			imgs[c].onmouseout = function(){this.src = this.src.replace('-act','-pas')};
		}
	}
}

function pageSetup()
{
	setRollers();
	itemsSetup();
}

var currItemHeaderLinkClass = "";
var itemHeaderLinks = new Array();

function itemsSetup()
{
	items = new Array();
	divs = document.getElementsByTagName("div");
	itemHeight = 0;	
	
	for (i = 0; i < divs.length; i++)
	{
		if (divs[i].className == "item")
		{			
			itemID = items.length;
			items[itemID] = divs[i];
			divs[i].id = "item" + itemID;
			if (itemHeight < divs[i].offsetHeight) itemHeight = divs[i].offsetHeight;
		}	
	}
		
	for (i = 0; i < items.length; i++) items[i].style.height = itemHeight - 20 + "px";
	
}

function columnsEqulizer()
{
	submenuCol = document.getElementById("submenu");
	pageCol = document.getElementById("page");
	if (pageCol.offsetHeight < submenuCol.offsetHeight) pageCol.style.height = submenuCol.offsetHeight + 100 + "px";
}
