//var contentobj=document.getElementById? document.getElementById("content") : document.all.content;
//var contentheight=contentobj.offsetHeight;
//var contentwidth=contentobj.offsetWidth;
var sidebarwidth = 220;
var itemshowing = 0;
var submenushowing = 0;
var itemlinkhighlighted = 0;
var current_item = 0;
var current_submenu = 0;
var cookie_name = "nioshmining";
var cookie_item = "item";
var number_of_pages = 1;
var p = new Array(10);
var temp = 0;
var expanded = 0;

function getcontent_height(){
	contentheight=contentobj.offsetHeight;
	contentwidth=contentobj.offsetWidth;
}

function setup() {
	var strItem, strExpand;
	var found = false;
	var separated_values = document.URL.replace("%20", " ").split("#");
	var cookie_information = new Array();
	
	document.getElementById("content").style.width = sidebarwidth + "px";
	temp = document.documentElement.clientHeight - 260;
	document.getElementById("sectionlinks").style.height = temp + "px";	
	for (i=1; i<=100; i++) {
		strItem = "item" + i;
		if (document.getElementById(strItem) != null) {
			document.getElementById(strItem).style.display="none"
			document.getElementById(strItem).style.visibility="visible"
			document.getElementById(strItem).style.height = temp + "px";
		} else {
			break;
		}
	}

    	if (separated_values.length > 1) {

		for (var loop = 1; loop < products.length; loop++)
		{
			if (separated_values[1] == products[loop]) {
				displaydiv(loop);
				found = true;
				break;
			}
		}
		
	}

	if (!found) {
		if (getstate(cookie_information)) {
			if ((cookie_information["last_page"] != null) && (cookie_information["last_page"] > 0) && (cookie_information["last_page"] <= itemcount)) {
				displaydiv(cookie_information["last_page"]);
				if ((cookie_information["scrolltop"] != null) && (cookie_information["scrolltop"] > 0)) {
					document.getElementById('item' + cookie_information["last_page"]).scrollTop = cookie_information["scrolltop"] 
				}
			} else {
				displaydiv(1);
			}
			if ((cookie_information["submenu"] != null) && (cookie_information["submenu"] > 0) && (cookie_information["submenu"] <= submenucount)) {
				displaysubmenu(cookie_information["submenu"]);
			}

		} else {
			displaydiv(1);
		}
	}
}

function setcursor(object) {
	if (ns4 || ns6 || ns7)
		object.style.cursor="pointer";
	else
		object.style.cursor="hand";
}

function unsetcursor(object) {
	if (ns4 || ns6 || ns7)
		object.style.cursor="default";
	else
		object.style.cursor="default";
}


function highlight(object) {
	if (object.style.color != "blue") object.style.color = "red";
}

function unhighlight(object) {
	if (object.style.color != "blue") object.style.color = "black";
}

function printversion() {
	document.getElementById("pagenote1").style.visibility="visible";
	document.getElementById("content").style.display="none";
	document.getElementById("spacer1").style.display="none";
	displayalldivs();
}

function screenversion() {
	document.getElementById("content").style.display="block";
	document.getElementById("spacer1").style.display="block";
	document.getElementById("pagenote1").style.visibility="hidden";
	hidealldivs();
	displaydiv(1);
}

function expandcontract() {
	if (expanded == 0) {
		displayalldivs();
	} else {
		hidealldivs();
		displaydiv(1);
	}
}

function displayalldivs() {
	for (i=1; i<=100; i++) {
		strItem = "item" + i;
		if (document.getElementById(strItem) != null) {
			document.getElementById(strItem).style.display="block"
			document.getElementById(strItem).style.height = "auto";
		} else {
			break;
		}
	}
	expanded = 1;
}

function hidealldivs() {
	for (i=1; i<=100; i++) {
		strItem = "item" + i;
		if (document.getElementById(strItem) != null) {
			document.getElementById(strItem).style.display="none"
			temp = document.documentElement.clientHeight - 260;
			document.getElementById(strItem).style.height = temp + "px";
		} else {
			break;
		}
	}
	expanded = 0;
}

function displaydiv (item) {
	if ((item > 0) && (item <= itemcount)) {
		if (itemshowing != 0) {
			document.getElementById('item' + itemshowing).style.display = 'none';
			document.getElementById('itemlink' + itemshowing).style.fontWeight = 'normal';
		}
		itemshowing = item;
		document.getElementById('item' + itemshowing).style.display = 'block';
		document.getElementById('itemlink' + itemshowing).style.fontWeight = 'bold';
		/*if (itemshowing > 1) {
			document.getElementById("prev").style.visibility = "visible"
		} else {
			document.getElementById("prev").style.visibility = "hidden"
		}
		if (itemshowing < itemcount) {
			document.getElementById("next").style.visibility = "visible"
		} else {
			document.getElementById("next").style.visibility = "hidden"
		}*/
		return true;
	}
}

function displayallsubmenus() {
	for (i=1; i<=100; i++) {
		strItem = "submenu" + i;
		if (document.getElementById(strItem) != null) {
			document.getElementById(strItem).style.display="block"
		} else {
			break;
		}
	}
	submenushowing = 999;
}

function hideallsubmenus() {
	for (i=1; i<=100; i++) {
		strItem = "submenu" + i;
		if (document.getElementById(strItem) != null) {
			document.getElementById(strItem).style.display="none"
		} else {
			break;
		}
	}
	submenushowing = 0;
}

function displaysubmenu (item) {
	if ((item > 0) && (item <= submenucount)) {
		if (submenushowing != 0) {
			document.getElementById('submenu' + submenushowing).style.display = 'none';
		}
		submenushowing = item;
		document.getElementById('submenu' + submenushowing).style.display = 'block';
		return true;
	}
}

function jumptopage (page) {
	document.location.href = page;
}

function go_to_previous_page() {
	if (itemshowing > 1) {
		var prev_page = itemshowing;
		displaydiv(--prev_page);
	}
}

function go_to_next_page() {
	if (itemcount > itemshowing) {
		var next_page = itemshowing;
		displaydiv(++next_page);
	}
}

function getstate(the_info) {
	var the_cookie = WM_readCookie(cookie_name);
	if (the_cookie) {
	    var separated_values = the_cookie.split("/");
		var property_value = "";
	
		for (var loop = 0; loop < separated_values.length; loop++)
		{
			property_value = separated_values[loop];
			var broken_info = property_value.split(":");
			var the_property = broken_info[0];
			var the_value = broken_info[1];
			the_info[the_property] = the_value;
		}
		return true;
	} else {
		return false;
	}
}

function savestate() {
	var the_cookie = "";
	if (current_item < 1) current_item = 1;
	var scrolltop = document.getElementById('item' + current_item).scrollTop;
	the_cookie = "last_page:" + current_item + "/submenu:" + current_submenu + "/scrolltop:" + scrolltop;
	WM_setCookie (cookie_name, the_cookie)
}


