function opacity(id, opacStart, opacEnd, millisec) 
{ 

    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 

//change the opacity for different browsers 
function changeOpac(opacity, id)
{ 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
}

function fadeOut()
{
	opacity('slideshow' + readCookie('slideshow'), 100, 0, 500)
	createCookie('slideshow',(readCookie('slideshow') * 1) + 1,0);
	setTimeout('slideShow()',1000);
}

function slideHide(iID)
{
	if (document.getElementById('slideshow' + iID))
	{
		document.getElementById('slideshow' + iID).style.display = "none";
		slideHide(iID + 1);
	}
}	

function slideShow()
{
	if (readCookie('slideshow') == null)
	{
		createCookie('slideshow',1,0);
	}
	
	if (document.getElementById('slideshow' + readCookie('slideshow')))
	{
		slideHide(1);
		
		changeOpac(0, 'slideshow' + readCookie('slideshow'))
		document.getElementById('slideshow' + readCookie('slideshow')).style.display = "block";
		opacity('slideshow' + readCookie('slideshow'), 0, 100, 500)
		
		setTimeout('fadeOut()',5000);
	} else {
		createCookie('slideshow',1,0);
		setTimeout('fadeOut()',100);
	}
	
}

createCookie('slideshow',1,0);
