var interval = 50; var currloop = 1; var currimg= 0; var curropac = 0.99; var isPlaying = true;
function fadepanel(i,loop) {
	if(arguments.length < 2) {loop = currloop;}
	if(loop == currloop && isPlaying) {
		fadeImg(i); currloop++;
		setTimeout("fadepanel("+((i+1)%numnews)+","+currloop+")",rotatSpeed);
	}
}
function fadeImg(i) {

	var e,e2,s;
	var currnews
	if(document.all) {

		document.all.oImgDiv.style.filter = "progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=0.5)";
		document.all.oImgDiv.filters[0].Apply();
		document.all["img"+currimg].style.display = 'none';
		document.getElementById("pan_"+currimg).setAttribute("className", ""); 
		currimg= i;
		document.all["img"+currimg].style.display = '';
		document.getElementById("pan_"+currimg).setAttribute("className", "highlight");
		
		document.all.oImgDiv.filters[0].Play();
	} else if(document.getElementById) {
		if(curropac < 0.1) { // switch
			document.getElementById("img"+currimg).style.display = 'none';
			document.getElementById("pan_"+currimg).setAttribute("class", ""); 
           
			currimg= i;
			
			document.getElementById("pan_"+currimg).setAttribute("class", "highlight"); 
			document.getElementById("img"+currimg).style.display = '';
			
		}
		
		if(i != currimg) { // fade out current
			if(document.getElementById) {
				s = document.getElementById("img"+currimg).style;
				if(curropac == 0.99) { curropac = 0.9; } else { curropac -= 0.1; }
				if(typeof s.MozOpacity == "string") { s.MozOpacity = curropac; }
			}
		} else { // fade in
			if(document.getElementById) {
				s = document.getElementById("img"+currimg).style;
				if(curropac == 0.9) { curropac = 0.99; } else { curropac += 0.1; }
				if(typeof s.MozOpacity == "string") { s.MozOpacity = curropac; }
			}
		}
		if(curropac <= 0.9) setTimeout("fadeImg("+i+")",interval);
	}
}
