
function addEvent(elm, evType, fn, useCapture) {
	if (elm.addEventListener) {
		elm.addEventListener(evType, fn, useCapture);
		return true;
	} else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	} else {
		elm['on' + evType] = fn;
	}
}

function anim() {
	if(imagearray.length>1)
		$("#fadeimage")
		.animate({opacity: 1.0}, 1000)
		.animate({opacity: 1.0}, 4000)
		.animate({opacity: 0}, 1000, "linear", animNext);
	else
		$("#fadeimage")
		.animate({opacity: 1.0}, 1000);
}

function animNext() {
	imgcounter++;
	if(imgcounter>(imagearray.length-1))
		imgcounter=0;
	$("#fadeimage").attr("src",imagearray[imgcounter]);
}