function getElm(eID) {
	return document.getElementById(eID);
}
function show(eID) {
	getElm(eID).style.display='block';
}
function hide(eID) {
	getElm(eID).style.display='none';
}
function setOpacity(eID, opacityLevel) {
	var eStyle = getElm(eID).style;
	eStyle.opacity = opacityLevel / 100;
	eStyle.filter = 'alpha(opacity='+opacityLevel+')';
}
function fadeIn(eID) {
	setOpacity(eID, 0); show(eID); var timer = 0;
	for (var i=1; i<=100; i++) {
		setTimeout("setOpacity('"+eID+"',"+i+")", timer * 5);
		timer++;
	}
}
function fadeOut(eID) {
	var timer = 0;
	for (var i=100; i>=1; i--) {
		setTimeout("setOpacity('"+eID+"',"+i+")", timer * 5);
		timer++;
	}
	setTimeout("hide('"+eID+"')", 310);
}
function eventhandler() {
	if (document.getElementById) {
		var lis = document.getElementById('newsletters').getElementsByTagName('li');
		var eIDs = new Array();
		for (var i=0; i < lis.length; i++ ) {
			eIDs[i] = lis[i].id + 'Img';
			var as = lis[i].getElementsByTagName('a');
			for (var z=0; z < as.length; z++) {
				as[z].onmouseover = function(eID) { return function() { fadeIn(eID); } } (eIDs[i]);
				as[z].onmouseout = function(eID) { return function() { fadeOut(eID); } } (eIDs[i]);
			}
		}
	}
}
/**********************************************************
function fade(eID, startOpacity, stopOpacity, duration) {
	var speed = Math.round(duration / 100);
	var timer = 0;
	if (startOpacity < stopOpacity){
		for (var i=startOpacity; i<=stopOpacity; i++) {
			setTimeout("setOpacity('"+eID+"',"+i+")", timer * speed);
			timer++;
		} return;
	}
	for (var i=startOpacity; i>=stopOpacity; i--) {
		setTimeout("setOpacity('"+eID+"',"+i+")", timer * speed);
		timer++;
	}
}
**********************************************************/
