// JavaScript Document

var loadedImages = Array();
function preloadImages() {
  var args = preloadImages.arguments;

  for (var i = 0; i < args.length; i++) {
		var pos = loadedImages.length;
		loadedImages[pos] = new Image;
    loadedImages[pos].src = "images/" + args[i];
  }
}

function popupWindow(url, width, height) {
	var left = (screen.width / 2) - width / 2;
	var top = (screen.height / 2) - height / 2;
	img = window.open(url, "_blank","menubar=no,scrollbars=yes,status=no,width=" + width + ",height=" + height + ",top=" + top + ",left=" + left);
}

function show(name) {
	var element = document.getElementById(name);
	var source = document.getElementById(name + "_link");
	
	if (element.style.display == "none") {
		element.style.display = "block";
		source.src = "images/hide.gif";
	} else {
		element.style.display = "none";
		source.src = "images/show.gif";
	}
}

function getOffsetTop(sourceObject) {
	var topOffset = 0;
	while (sourceObject.offsetTop != null) {
		if (sourceObject.nodeName != "TR" && sourceObject.nodeName != "TBODY" && sourceObject.nodeName != "CENTER" && sourceObject.nodeName != "FORM" && sourceObject.nodeName != "A") topOffset += sourceObject.offsetTop;
		sourceObject = sourceObject.parentNode;
	}
	return topOffset;
}

function getOffsetLeft(sourceObject) {
	var leftOffset = 0;
	while (sourceObject.offsetLeft != null) {
		if (sourceObject.nodeName != "TR" && sourceObject.nodeName != "TBODY" && sourceObject.nodeName != "CENTER" && sourceObject.nodeName != "FORM") leftOffset += sourceObject.offsetLeft;
		sourceObject = sourceObject.parentNode;
	}
	return leftOffset;
}

