var blnFirstRun = false;

function g(v) {
	return document.getElementById(v);
}
function p(v) {
	return parseInt(v); 
}

function rxpos(v) {
	var obj = g(v);
	var cx = 0;
	if (obj.offsetParent) {
		cx = obj.offsetLeft
		while (obj = obj.offsetParent) {
			cx += obj.offsetLeft
		}
	}
	return cx;
}

function rypos(v) {
	var obj = g(v);
	var cy = 0;
	if (obj.offsetParent) {
		cy = obj.offsetTop
		while (obj = obj.offsetParent) {
			cy += obj.offsetTop
		}
	}
	return cy;
}

function rxposObj(v) {
	var obj = v;
	var cx = 0;
	if (obj.offsetParent) {
		cx = obj.offsetLeft
		while (obj = obj.offsetParent) {
			cx += obj.offsetLeft
		}
	}
	return cx;
}

function ryposObj(v) {
	var obj = v;
	var cy = 0;
	if (obj.offsetParent) {
		cy = obj.offsetTop
		while (obj = obj.offsetParent) {
			cy += obj.offsetTop
		}
	}
	return cy;
}

var ie5; var ns6;
var activeMenuItem;

function startup() {
	ie5=document.all&&document.getElementById;
	ns6=document.getElementById&&!document.all;
	var intCellCount = g('submenuTable').rows[0].cells.length;
	if(intCellCount>0) {
		g('submenuTable').rows[0].cells[intCellCount - 1].style.borderRightWidth = "1px";
	}
	for(i=0;i<g('menuTable').rows[0].cells.length;i++) {
		if(g('menuTable').rows[0].cells[i].className == "menu1seltd") {
			activeMenuItem = g('menuTable').rows[0].cells[i];
			return;
		}
	}
}

function positionThings() {
	if(g('pageImage').src.indexOf("img/x.gif")>5) {
		g('pageImageNote').style.display = g('pageImage').style.display = "none";
		g('pageImageNote').style.visibility = g('pageImage').style.visibility = "hidden";
	}
	if(blnIsNews) {
		g('pageImageNote').style.visibility = "hidden";
		g('pageImageNote').style.display = "none";
	}
	g('rightMenu').style.left = rxpos('menuTable') + p(crf*755) + "px";
	g('rightMenu').style.top = rypos('menuTable') + "px";
	
	g('homeprint').style.left = rxpos('topTD') + p(crf*850) + "px";
	g('homeprint').style.top = p(crf*10) + "px";
	
	g('masterContainer').style.left = rxpos('mainTD') + p(crf*570) + "px";
	g('masterContainer').style.top = rypos('mainTD') + p(crf*65) + "px";
	
	g('imageArrowsContainer').style.left = rxpos('masterContainer') + g('masterContainer').offsetWidth + "px";
	g('imageArrowsContainer').style.top = rypos('masterContainer') + "px";
	
	if(blnIsFrontPage) {
		g('masterContainer').style.width = p(crf*323) + "px";
		g('masterContainer').style.height = p(crf*163) + "px";
		g('masterContainer').style.left = rxpos('mainTD') + p(crf*65) + "px";
		g('masterContainer').style.top = rypos('mainTD') + p(crf*265) + "px";
		g('frontNewsBG').style.left = rxpos('mainTD') + p(crf*929) - g('frontNewsBG').offsetWidth - p(crf*23) + "px";
		g('frontNewsBG').style.top = g('masterContainer').style.top;
		g('frontNewsDiv').style.left = g('frontNewsBG').style.left;
		g('frontNewsDiv').style.top = g('frontNewsBG').style.top;
		g('frontRefs').style.left = rxpos('mainTD') + p(crf*25) + "px";
		g('frontRefs').style.top = rypos('mainTD') + p(crf*15) + "px";
	}
	else {
		g('frontNewsBG').style.visibility = g('frontNewsDiv').style.visibility = "hidden";
		g('frontNewsBG').style.display = g('frontNewsDiv').style.display = "none";
		g('pageImage').style.left = rxpos('mainTD') + p(crf*32) + "px";
		g('pageImage').style.top = g('masterContainer').style.top;
		g('frontRefs').style.visibility = "hidden";
		g('frontRefs').style.block = "none";
	}
	if(!blnIsNews&&refImages.length>1) {
		g('pageImageNote').style.left = g('pageImage').style.left;
		g('pageImageNote').style.top = rypos('pageImage') + g('pageImage').offsetHeight + "px";
	}
	if(g('pageImage').offsetWidth>0) {
		g('pageImageNote').style.width = g('pageImage').offsetWidth - 2 + "px";
	}
	if(activeMenuItem) {
		g('submenu').style.left = rxposObj(activeMenuItem) - 1 + "px";
		g('submenu').style.top = ryposObj(activeMenuItem) + g('menuTable').offsetHeight - 2 + "px";
	}
	if(refImages.length>1) {
		g('refArrows').style.left = rxpos('pageImageNote') + g('pageImageNote').offsetWidth - p(crf*15) + "px";
		g('refArrows').style.top = rypos('pageImageNote') + p(crf*8) + "px";
	}
	else {
		g('refArrows').style.display = "none"; 
		g('refArrows').style.visibility = "hidden";
	}
}

function placeObjectBelowLeft(toAlignTo, moveObj, padHori, padVert) {
	g(moveObj).style.left = parseInt(g(toAlignTo).style.left) + padHori + "px";
	g(moveObj).style.top = parseInt(g(toAlignTo).style.top) + g(toAlignTo).offsetHeight + padVert + "px";
}

function placeObjectBelowRight(toAlignTo, moveObj, padHori, padVert) {
	g(moveObj).style.left = parseInt(g(toAlignTo).style.left) + g(toAlignTo).offsetWidth - g(moveObj).offsetWidth + padHori + "px";
	g(moveObj).style.top = parseInt(g(toAlignTo).style.top) + g(toAlignTo).offsetHeight + padVert + "px";
}

function alignElementCentersHori(toAlignTo, moveObj, padding) {
	var toCenterPoint = 0;
	toCenterPoint = parseInt(g(toAlignTo).style.left);
	toCenterPoint = toCenterPoint + parseInt(g(toAlignTo).offsetWidth / 2);
	g(moveObj).style.left = toCenterPoint - parseInt(g(moveObj).offsetWidth / 2) + padding + "px";
}

function alignElementTop(toAlignTo, moveObj, padding) {
	var toTopPoint = 0;
	toTopPoint = parseInt(g(toAlignTo).style.top);
	g(moveObj).style.top = toTopPoint + padding + "px";
}

function alignElementBottoms(toAlignTo, moveObj, padding) {
	var toBottomPoint = 0;
	toBottomPoint = parseInt(g(toAlignTo).style.top);
	toBottomPoint = toBottomPoint + parseInt(g(toAlignTo).offsetHeight);
	g(moveObj).style.top = toBottomPoint - parseInt(g(moveObj).offsetHeight) + padding + "px";
}

var a1 = 0; var a2 = 0; var a3 = 0;
var activeImgSet = 0;
var firstMove = false
var temp;


function resizeDiv()
{
	var obj = document.getElementById("contTable");
	if(parseInt(obj.offsetHeight)>448) {
		document.getElementById("contDiv").style.width = 734 + "px";
	}
}

function printThis(v) { 
	document.forms.printform.printwhat.value = document.getElementById("documentContainer").innerHTML;
	document.forms.printform.submit();
}

function printerfocus() {
	printframe.focus();
	printframe.print();
}

function expandDiv(no) {
	if(g('news' + no + 'contents').style.display == "none") {
		g('news' + no + 'contents').style.display = "block";
	}
	else {
		g('news' + no + 'contents').style.display = "none";
	}
	preparescroller();
}

var activeRefImage = 0;

function previousImage() {
	if(activeRefImage>0) {
		activeRefImage -= 1;
		pageImageNoteActually.innerHTML = refImageNotes[activeRefImage];
		pageImage.src = refImages[activeRefImage];
	}
}
function nextImage() {
	if(activeRefImage<refImages.length - 1) {
		activeRefImage += 1;
		pageImageNoteActually.innerHTML = refImageNotes[activeRefImage];
		pageImage.src = refImages[activeRefImage];
	}
}


