var slideOpacity = 100;

function divOut(slideOpacity, id) { 

    slideOpacity -= 10;
    
    var os = document.getElementById(id).style;
    
	os.opacity = (slideOpacity / 101);
 	os.MozOpacity = (slideOpacity / 101); 
    os.KhtmlOpacity = (slideOpacity / 101); 
	os.filter = "alpha(opacity=" + slideOpacity + ")";
    
    if (slideOpacity > 0)
    {
		fadeoutto = setTimeout("divOut(" + slideOpacity + ",'" + id + "');", 50);
    }
    else
    {
		os.display = "none";
    }
}

function divIn(slideOpacity, id) { 

    slideOpacity += 10;
    
    var os = document.getElementById(id).style;
    
	os.opacity = (slideOpacity / 101);
 	os.MozOpacity = (slideOpacity / 101); 
    os.KhtmlOpacity = (slideOpacity / 101); 
	os.filter = "alpha(opacity=" + slideOpacity + ")";
    
    if (slideOpacity < 100)
    {
		fadeoutto = setTimeout("divIn(" + slideOpacity + ",'" + id + "');", 50);
		os.display = "";
    }
    else
    {
		os.display = "";
    }
}

function slideNextPic(stopSlide)
{
	if (typeof stopSlide == "undefined") {
	    stopSlide = false;
	}

	slideCurrentPic = slideCurrentPic + 1;
	
	if (slideCurrentPic >= slidePics.length)
	{
		slideCurrentPic = 0;
	}
	
	slideChangePic(slideCurrentPic, stopSlide);
	
	slideTimeout = setTimeout('slideNextPic(' + stopSlide + ');', slideTimeoutMiliseconds);
}

function slidePrevPic(stopSlide)
{
	if (typeof stopSlide == "undefined") {
	    stopSlide = false;
	}
	
	slideCurrentPic = slideCurrentPic - 1;
	
	if (slideCurrentPic < 0)
	{
		slideCurrentPic = 0;
	}
	
	slideChangePic(slideCurrentPic, stopSlide);
	
	slideTimeout = setTimeout('slideNextPic(' + stopSlide + ');', slideTimeoutMiliseconds);
}


function slideInnerHTML(innerHTMLText)
{
	document.getElementById('slideContainer').innerHTML = innerHTMLText;
}


function slideChangePic(slidePicIdx, stopSlide)
{
	if (typeof stopSlide == "undefined") {
	    stopSlide = false;
	}

	if (stopSlide)
	{
		clearTimeout(slideTimeout);
	}
	
	if (slidePicsLink[slidePicIdx].length > 0)
	{
		var slideHTML = '<a href="' + slidePicsLink[slidePicIdx] + '"><img src="' + slidePics[slidePicIdx] + '" alt="' + slidePicsAlt[slidePicIdx] + '" title="' + slidePicsAlt[slidePicIdx] + '" border="0"></a>';
	}
	else
	{
		var slideHTML = '<img src="' + slidePics[slidePicIdx] + '" alt="' + slidePicsAlt[slidePicIdx]  + '" title="' + slidePicsAlt[slidePicIdx] + '" border="0">';
	}
	
	divOut(100, 'slideContainer');
	
	for (var i = 0; i < slidePics.length; i++)
	{
		document.getElementById('slideLink' + i).style.color = "#ffffff";
	}

	document.getElementById('slideLink' + slidePicIdx).style.color = "#ef9a01";
	
	setTimeout("slideInnerHTML('" + slideHTML + "');", 500);
	
	setTimeout('divIn(0, "slideContainer");', 1000);
	
}