var currSlide;

function drawSlides() {
	if(document.getElementById("dSlides")!=null) {
		var oParent = document.getElementById("dSlides");
		var oChild;
		
		for(i=5;i>=1;i--) {
			oChild = document.createElement("div");
			oChild.id = 'slide'+ i;
			oChild.className='homeSlide';
			oChild.innerHTML += '<img src="slide_'+ i +'.jpg" width="660" height="309" border="0">';
			oParent.appendChild(oChild);
			$('slide'+ i).style.top = $('dSlides').style.top;
			document.getElementById('slide'+ i).onclick = openSearch;
		}
		document.getElementById("icoProgress").style.display = "none";
		currSlide=1;
		Animate();
	}
}

function openSearch() {
	document.location.href='homesearch.asp';
}

var Timer;
function Animate() {
	currSlide = 1;
	clearInterval(Timer);
	FadeOver();
	Timer = setInterval("FadeOver()", 3800);
}
function FadeOver() {
	var d = document.getElementById("dSlides");
 	if(currSlide==5) {
		currSlide = 1;
	}
	$('slide'+ currSlide).style.visibility="visible";
	$('slide'+ currSlide).style.filter="alpha(opacity=0)";
	new Effect.Appear('slide'+ currSlide, {duration: 1.0});
	if(currSlide>1) {
		new Effect.Fade('slide'+ (currSlide-1), {duration: 1.0});
		if(currSlide>2) {
			$('slide'+ (currSlide-2)).style.visibility="hidden";
		} else {
			$('slide5').style.visibility="hidden";
		}
	} else {
		new Effect.Fade('slide4', {duration: 1.0});
		$('slide5').style.visibility="hidden";
	}
	currSlide += 1;
}

Effect.PhaseIn = function(element) {
  element = $(element);
  new Effect.BlindDown(element, arguments[1] || {});
  new Effect.Appear(element, arguments[2] || arguments[1] || {});
}

Effect.PhaseOut = function(element) {
  element = $(element);
  new Effect.Fade(element, arguments[1] || {});
  new Effect.BlindUp(element, arguments[2] || arguments[1] || {});
}

Effect.Phase = function(element) {
  element = $(element);
  if (element.style.display == 'none')
    new Effect.PhaseIn(element, arguments[1] || {}, arguments[2] || arguments[1] || {});
  else new Effect.PhaseOut(element, arguments[1] || {}, arguments[2] || arguments[1] || {});
}

