function thumb(imgID,linkID) {
	hideAll;
	function getMouseXY(e) {
		if (IE) { // grab the x-y pos.s if browser is IE
			tempX = event.clientX + document.body.scrollLeft
			tempY = event.clientY + document.body.scrollTop
		} else {  // grab the x-y pos.s if browser is NS
			tempX = e.pageX
			tempY = e.pageY
		}  

		// catch possible negative values in NS4
		if (tempX < 0){tempX = 0}
		if (tempY < 0){tempY = 0} 
		var object = document.getElementById(imgID) 
		object.style.left = tempX + 'px';
		object.style.top = tempY-40 + 'px';
		object.style.display='block';
		return true
	}

	var object = document.getElementById(imgID);
	var midpoint = objectWidth/2;

	document.onmousemove = getMouseXY;

	if (object.style.display =='block') {
		object.style.display='none';
		document.onmousemove = "";
		object.style.left = 0;
		object.style.top = 0;
	} else {
		var objectWidth = object.offsetWidth;
		var midpoint = objectWidth/2;
	}
	return;
}

function objgetbyid(objID) {
	if (document.getElementById) {
		return document.getElementById(objID);
	} else {
		if (document.layers) {
			return document.layers[objID];
		} else {
			return document.all(objID);
		}
    }
}

function objhide(obj) {
	if (document.getElementById) {
		document.getElementById(obj).style.display = "none";
	} else {
		if (document.layers) {
			document.layers[obj].visibility = "hide";
		} else {
			document.all(obj).style.visibility = "hidden";
		}
	}
}

function objshow(obj) {
	if (document.getElementById) {
		document.getElementById(obj).style.display = "block";
	} else {
		if (document.layers) {
			document.layers[obj].visibility = "show";
		} else {
			document.all(obj).style.visibility = "visible";
		}
	}
}

function dollarformat(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if (isNaN(num)) {
		num = "0";
	}
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if (cents < 10) {
		cents = "0" + cents;
	}
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) {
		num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
	}
	return (((sign)?'':'-') + '$' + num + '.' + cents);
}
