function fc_PicSlidePictureSet(step, speed, Elemt, ElemtFade, Interval, ImageArray, ImageIndex)
{
	if ( (Elemt) && (ElemtFade) )
	{
		if (step == -3)		//**** Felder und Array initialisieren ****
		{
//			if (navigator.appName == 'Netscape')
				speed = speed * 0.2;				//**** Firefox / Netscape Internet Browser sind zu schnell ****

			ElemtFade.setAttribute("action", "go");

			if (ImageArray[0] != "")
				Elemt.src = ImageArray[0];

			setTimeout(function () { fc_PicSlidePictureSet(-2, speed, Elemt, ElemtFade, Interval, ImageArray, ImageIndex); }, (Interval * 1000));
		}
		else if (step < 0)
		{
			ImageIndex++;

			if (ImageIndex == ImageArray.length)
				ImageIndex = 0;

			if (step == -2)		//**** erster Aufruf, Zielfeld initialisieren, nächtes Bild aktivieren ****
			{
				ImageIndex = 1;

				var pos;
				pos = getPosition(Elemt);
				if (ElemtFade)
				{
					ElemtFade.style.left = 0;		//pos.offsetLeft;
					if (navigator.appName != 'Microsoft Internet Explorer')
						ElemtFade.style.top = -pos.offsetHeight + 13;
					ElemtFade.style.height = pos.offsetHeight;
					ElemtFade.style.width = pos.offsetWidth;
					ElemtFade.style.opacity = 0;
	    		ElemtFade.style.filter = "alpha(opacity=0)"; // IE
				}
			}
			else							//**** -1 = x. Aufruf, nächtes Bild aktivieren ****
			{
				Elemt.src = ElemtFade.src
			}
			if (ElemtFade)
			{
				if (ElemtFade.getAttribute("action") == "go")
				{
					ElemtFade.src = ImageArray[ImageIndex];
					ElemtFade.style.display = 'block';

					fc_PicSlidePictureSet(0, speed, Elemt, ElemtFade, Interval, ImageArray, ImageIndex);
				}
			}
		}
		else if (ElemtFade.style.display != 'none')
		{
			if (ElemtFade.getAttribute("action") == "go")
			{
    		step = step + speed;

				ElemtFade.style.opacity = step/100;
    		ElemtFade.style.filter = "alpha(opacity=" + step + ")"; // IE

				Elemt.style.opacity = 1 - (step/100);
    		Elemt.style.filter = "alpha(opacity=" + (100 - step) + ")"; // IE

    		if (step <= 100)
        	setTimeout(function () { fc_PicSlidePictureSet(step, speed, Elemt, ElemtFade, Interval, ImageArray, ImageIndex); }, 1);
    		else
					setTimeout(function () { fc_PicSlidePictureSet(-1, speed, Elemt, ElemtFade, Interval, ImageArray, ImageIndex); }, (Interval * 1000));
			}
		}
	}
}
