// Pfad zu miniSlide ausgehend von dem Dokument das die Skripte aufruft
var miniSlidePath   = 'minislide/';

// Pfad zu den Bilder ausgehend von dem Dokument minislide.php
var miniSlideImages = 'images/';

var miniSlideFeed = 'http://evendz.de/minislide/test.rss';

var miniSlideMode = 'file';

// Interval (in Sekunden) zwischen dem Bilderwechsel
var miniSlideinterval = 6;



function miniSlideInit()
{

	new Ajax.Request (
        miniSlidePath+'minislide.php?',
        {
            onComplete: function(r)
            {
				if(r.responseText == 'true') {


					var content = '<div id="miniSlideImage1" style="display:none; position:absolute;"></div>'+
					'<div id="miniSlideImage2" style="display:none; position:absolute;"></div>'+
					'<input type="hidden" id="miniSlidePic" value="" />';

					$('miniSlideContainer').innerHTML = content;

					miniSlideShow();

				}
            },
            method: 'post',
            postBody: 'act=init'
            +'&path='+miniSlideImages
        }
    );

}


function miniSlideShow()
{

	new Ajax.Request (
		miniSlidePath+'minislide.php?',
    	{
			onComplete: function(r)
        	{
				$('miniSlideImage1').update ('<img src="'+miniSlidePath+miniSlideImages+r.responseText+'" />');
				new Effect.Appear('miniSlideImage1');
				$('miniSlidePic').value = r.responseText;

				new Ajax.Request (
					miniSlidePath+'minislide.php?',
    				{
						onComplete: function(r)
        				{
							$('miniSlideImage2').update ('<img src="'+miniSlidePath+miniSlideImages+r.responseText+'" />');

							new Effect.Parallel(
    						[
								new Effect.Appear('miniSlideImage2', { sync: true }),
								new Effect.Opacity('miniSlideImage1', { sync: true, from: 1.0, to: 0.0 } )
							],
							{
								delay: miniSlideinterval,
								afterFinish: function()
								{
									$('miniSlideImage1').update ('<img src="'+miniSlidePath+miniSlideImages+r.responseText+'" />');
									$('miniSlideImage1').style.opacity = '1.0';
									$('miniSlideImage2').style.display = 'none';
									miniSlideShow();
								}
							});

					},
        				method: 'post',
        				postBody: 'act=slide'
						+'&path='+miniSlideImages
						+'&pic='+$('miniSlidePic').value
    				}
				);

    	},
        	method: 'post',
        	postBody: 'act=slide'
			+'&path='+miniSlideImages
			+'&pic='+$('miniSlidePic').value
    	}
	);

}


document.observe('dom:loaded',
	function() {
		miniSlideInit();
	}
);
