var topLinksArr = new Array();
var bottomLinksArr = new Array();
function topLinksObj(image, url, target) {
	this.image = image;
	this.url = url;
	this.target = target;
}

function bottomLinksObj(id, text, url, target) {
	this.id = id;
	this.text = text;
	this.url = url;
	this.target = target;
}

function drawTopLinks() {
	var TBODY = document.all["topLinksTBODY"];

	var TR = document.createElement("TR");
	TBODY.appendChild(TR);

	for (var i=0; i<topLinksArr.length; i++) {
		var TD = document.createElement("TD");
		TR.appendChild(TD);

		var A = document.createElement("A");
		TD.appendChild(A);
		A.href = topLinksArr[i].url;
		A.target = topLinksArr[i].target;
		TD = null;

		var IMG = document.createElement("IMG");
		A.appendChild(IMG);
		IMG.src = topLinksArr[i].image;
		IMG.border = 0;
		IMG = null;
		A = null;

		if (i < topLinksArr.length-1) {
			var TD = document.createElement("TD");
			TR.appendChild(TD);
			TD.className = 'topLinksSepSpace';

			var IMG = document.createElement("IMG");
			TD.appendChild(IMG);
			IMG.src = '../images/topLinksSep.gif';
			IMG = null;
			TD = null;
		}
	}
	TR = null;
}

function drawBottomLinks(selected) {
	var TBODY = document.all["bottomLinksTBODY"];

	var TR = document.createElement("TR");
	TBODY.appendChild(TR);

	for (var i=0; i<topLinksArr.length; i++) {
		var TD = document.createElement("TD");
		TR.appendChild(TD);

		var A = document.createElement("A");
		TD.appendChild(A);
		A.className = (i == selected) ? 'bottomLinksHigh' : 'bottomLinks';
		A.href = bottomLinksArr[i].url;
		A.target =  bottomLinksArr[i].target;
		A.innerHTML = bottomLinksArr[i].text;
		A = null;
		TD = null;

		if (i < topLinksArr.length-1) {
			var TD = document.createElement("TD");
			TR.appendChild(TD);
			TD.innerHTML = '|';
		}
	}
	TR = null;
}

// JS Pass address params
var params = new Array();
function getParams(){
	var locationSearch = document.location.search.toString();
	locationSearch = (locationSearch.substring(0,1) == "?") ? locationSearch.substring(1) : locationSearch;
	var searchParamsArr = locationSearch.split("&");
	for (var i=0; i<searchParamsArr.length; i++){
		var searchParamArr = searchParamsArr[i].split("=");
		for (var y=0; y<searchParamArr.length; y++){
			if (y == 0){
				params[searchParamArr[y]] = "";
			}
			else{
				params[searchParamArr[0]] = searchParamArr[y];
			}
		}
	}
}

function getNodeValue(node, defaultValue){
	defaultValue = (defaultValue) ? defaultValue : "";
	return (node && node[0] != null && node[0].firstChild != null) ? node[0].firstChild.data : defaultValue;
}
function setHtmlNodeText(node, text)
{
	if (node.innerText == undefined) {
		node.textContent = text;
	} else {
		node.innerText = text;
	}		
}