window.onload = Document_load;

var strDefaultFontFamily = "Times New Roman, serif";
var strDefaultFontBaseSize = "100";
var intLastFontBaseSize;

function Document_load() {
	var strFontFamily = GetCookie("font");
	var strFontBaseSize = GetCookie("size");
	
	if (!strFontFamily) strFontFamily = strDefaultFontFamily;
	if (!strFontBaseSize) strFontBaseSize = strDefaultFontBaseSize;

	document.frmStyle.txtFont.value = strFontFamily;
	document.frmStyle.txtSize.value = strFontBaseSize;

	//Activate(document.frmNavigation.txtPage);
	
	document.getElementById("PageBody").style.pixelWidth = document.getElementById("PageBody").offsetWidth;
	document.getElementById("Page").style.visibility = "visible";
	
	//Trace(document.getElementById("PageBody").offsetWidth);
	//Trace(document.getElementById("Page").childNodes[0].offsetHeight);
}


function Activate(obj) {
	var frmNav = document.frmNavigation;
	if (obj.name == "txtPage") {
		frmNav.txtPage.style.borderColor = "black";
		frmNav.txtPage.style.color = "black";
		frmNav.txtChapter.style.borderColor = "";
		frmNav.txtChapter.style.color = "gray";
		frmNav.txtVolume.style.borderColor = "";
		frmNav.txtVolume.style.color = "gray";
	} else {
		frmNav.txtPage.style.borderColor = "";
		frmNav.txtPage.style.color = "gray";
		frmNav.txtChapter.style.borderColor = "black";
		frmNav.txtChapter.style.color = "black";
		frmNav.txtVolume.style.borderColor = "black";
		frmNav.txtVolume.style.color = "black";
	}
	frmNav.ActiveNavigation.value = obj.name;
	obj.select();
}


function Go_click() {
	var strQueryString;
	var objNav = eval("document.frmNavigation." + document.frmNavigation.ActiveNavigation.value);
	var strLevel = objNav.name.substr(3).toLowerCase();
	
	if (strLevel == "page") {
		strQueryString = "num=" + objNav.value + "&lev=" + strLevel;
	} else {		
		strLevel = "chapter";
		strQueryString = "num=" + document.frmNavigation.txtChapter.value + "&lev=" + strLevel + "&vol=" + document.frmNavigation.txtVolume.value;
	}
	location.href = "Default.asp?" + strQueryString;
	return false;
}


function Set_click() {
	SetCookie("font", document.frmStyle.txtFont.value);
	SetCookie("size", document.frmStyle.txtSize.value);
	location.reload();
}


function Default_click() {
	SetCookie("font", strDefaultFontFamily);
	SetCookie("size", strDefaultFontBaseSize);
	location.reload();
}
