/*
** Image Filp V1.0
**
** coded by madmax (E-Mail: c DOT madmax AT gmail DOT com)
**
** You must add this copyright information if you use this code!
*/

// CONFIG

var nPause			= 15000;											// flip pause
var nTimeout		= 10;												// flip timeout
var nAcceleration	= 100;												// flip acceleration
var nTop			= 0;												// flip top pos
var nHeight			= 600;												// flip height

// IMAGE LIST

var oFilpImgList	= new Array(

	'http://media.alphaload.com/120x600/1.jpg',
	'http://media.alphaload.com/120x600/2.jpg',
	'http://media.alphaload.com/120x600/3.jpg',
	'http://media.alphaload.com/120x600/4.jpg',
	'http://media.alphaload.com/120x600/5.gif',
	'http://media.alphaload.com/120x600/6.jpg',
	'http://media.alphaload.com/120x600/7.gif',
	'http://media.alphaload.com/120x600/8.gif',
	'http://media.alphaload.com/120x600/9.gif',
	'http://media.alphaload.com/120x600/10.gif',
	'http://media.alphaload.com/120x600/11.gif',
	'http://media.alphaload.com/120x600/12.gif',
	'http://media.alphaload.com/120x600/13.gif'

/*
	'http://m.friendlyduck.com/AF_TA/MediaServer/Media/F052240B-BCDD-D261-0B79A66FB0611AE6.gif',
	'http://m.friendlyduck.com/AF_TA/MediaServer/Media/6F03AFA5-BCDD-D261-05DF8741ED4D778B.gif',
	'http://m.friendlyduck.com/AF_TA/MediaServer/Media/C4C7E990-BCDD-D261-098C5078F1CD37B5.gif',
	'http://m.friendlyduck.com/AF_TA/MediaServer/Media/072F1D6E-BCDD-D261-051910702491FB73.gif',
	'http://m.friendlyduck.com/AF_TA/MediaServer/Media/50186988-BCDD-D261-0A5ECB0DB81848E2.gif',
	'http://m.friendlyduck.com/AF_TA/MediaServer/Media/399BEA05-BCDD-D261-0030C7C257BF7A59.gif',
	'http://m.friendlyduck.com/AF_TA/MediaServer/Media/F58E5DB4-BCDD-D261-0B7014179DA0BC01.gif',
	'http://m.friendlyduck.com/AF_TA/MediaServer/Media/F58C8D37-BCDD-D261-0FFD95035A604443.gif',
	'http://m.friendlyduck.com/AF_TA/MediaServer/Media/F58AC719-BCDD-D261-0A56005376DA067C.gif'
/**/
	);

// DONT CHANGE !!!

var oFilpDiv		= document.getElementById('div_flip');				// div element
var oFilpImg		= document.getElementById('img_flip');				// img element
var oFlipNext		= new Image();										// next image
var nFilpImg		= ((GetCookie) ? intval(GetCookie('flip')) : 0);	// current img image index
var nFilpNextImg	= 0;												// next img image index
var nFilpNextDiv	= 0;												// next div image index

oFilpImg.src		= oFilpImgList[nFilpImg];
oFlipNext.src		= oFilpImgList[(((nFilpImg + 1) < oFilpImgList.length) ? (nFilpImg + 1) : 0)];

function Filp()
{
	if(nTop < nHeight)
	{
		if(nTop == 0)
		{
			oFilpDiv.style.backgroundImage = 'url(' + oFlipNext.src + ')';
		};

		nTop = Math.max(nTop, 1) * (1 + (nAcceleration / 1000));

		oFilpImg.style.marginTop = Math.round(nTop).toString() + 'px';

		window.setTimeout('Filp();', nTimeout);
	}
	else
	{
		nFilpNextImg = (((nFilpImg + 1) < oFilpImgList.length) ? (nFilpImg + 1) : 0);
		nFilpNextDiv = (((nFilpNextImg + 1) < oFilpImgList.length) ? (nFilpNextImg + 1) : 0);

		oFilpImg.style.marginTop = nHeight.toString() + 'px';
		oFilpImg.src = oFilpImgList[nFilpNextImg];
		oFilpImg.style.marginTop = '0px';

		oFilpDiv.style.backgroundImage = 'none';

		oFlipNext.src = oFilpImgList[nFilpNextDiv];

		nFilpImg++;

		if(nFilpImg >= oFilpImgList.length)
		{
			nFilpImg = 0;
		};

		if(SetCookie)
		{
			SetCookie('flip', nFilpImg, 0x7FFFFFFF, '/');
		};

		nTop = 0;

		window.setTimeout('Filp();', nPause);
	};

	return(true);
};

window.setTimeout('Filp();', nPause);
