var fadeDuration = 700;
var fadeDelay = 5000;

var IE_HREF_ARRAY = new Array();
var slideshowhasrun=false;

function slideshow() {
	var s = document.getElementById("img_slideshow");
	// first link always shows for some reason. Document all of them
	if (!slideshowhasrun) {
		var img_slideshow = document.getElementById('img_slideshow').getElementsByTagName('li');
		for (var j=0;j<img_slideshow.length;j++) {
			var href = img_slideshow[j].getElementsByTagName("a");
			if (href[0]) {
				new String(IE_HREF_ARRAY[j]=href[0].toString());
			} else {
				IE_HREF_ARRAY[j]="";
			}
		}
	}
	slideshowhasrun=true;
	if (s) {
		var kids = s.getElementsByTagName("li");
		if (kids.length > 1) {
			var goTo = 1;
			var fadeAway = 0;
			for(var i=0;i<kids.length;i++) {
				var cn = kids[i].className;
				if (cn.indexOf("selected")>=0) {
					goTo = i+1;
					fadeAway = i;
				}
			}
			if (goTo>=kids.length) {
				goTo = 0;
				fadeAway = kids.length-1;
			}
			document.getElementById('slide_'+fadeAway).className="";
			$('.slidecounter').removeClass('selected'); // slide counter
			$('#slide_counter_'+goTo).addClass('selected');
			$('#slide_'+goTo).css('opacity','0');
			$('#slide_'+goTo).animate({'opacity' : 1},fadeDuration,function() {
				$(this).addClass("selected");
				$(this).css("display","block");
				var img_slideshow = document.getElementById('img_slideshow').getElementsByTagName('li');
				var firstLI = img_slideshow[0];
				if (firstLI.getElementsByTagName('a').length > 0) {
					firstLI.getElementsByTagName('a')[0].href = IE_HREF_ARRAY[goTo];
				} else {
					if (firstLI.getElementsByTagName('a').length >0) {
						firstLI.getElementsByTagName('a')[0].href = "javascript:void(0);";
					}
				}
				setTimeout('slideshow()',fadeDelay);
			});
			$('#slide_'+fadeAway).animate({'opacity' : 0},fadeDuration,function() {
				
			});
		}
	}
}

setTimeout('slideshow()',fadeDelay);

