function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function fadeIn(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
    }
  }
}


function fadeOut(objId,opacity, strpage) {
newdate = new Date();
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity >= 0) {
      setOpacity(obj, opacity);
      opacity = opacity - 10;
	  
      window.setTimeout("fadeOut('"+objId+"',"+opacity+",'"+strpage+"')", 100);
    }
	else
	{
	obj.src="/_feature.asp?section=" + strpage + "&pn=next&stamp=" + newdate.getMilliseconds();
	}
  }
}

var last;

var stop = 0;
function startSlides(obj, strpage){
	fadeIn(obj.id,10);	
	last = obj
	setTimeout("nextSlide(last,'" + strpage + "')",5000);
}
function nextSlide(obj, strpage) {

	if(stop==0)  //stop is incremented whenever a link is clicked, so we need to break the cycle we're in since the click has started its own cycle
	{
	fadeOut(obj.id,90, strpage);	
	}
	else
	{
	stop = stop-1;
	}
	
	
}

