// Mediabox da Flashpedia
var mdb;
var mdbItens;
var mdbActual;
var mdbInc = 0;
var mdbTrans = false;
var mdbPointer;
var mdbInterval;
var mdbIntervalTime = 6000;
$(document).ready(function()
	{
		if($('#mediabox').length > 0 )
		{
			mdb = $('#mediabox ul');
			mdbItens = mdb.children('li').size();
			mdbPointer = $('#mediabox .pointer');
			mdb.css('width', (mdbItens*550)+'px');
			mdbActual = mdb.children('li').eq(0).addClass('active');
			mdb.children('li').each(function(index)
			{
				$('ol.links').append("<li><a href=\"#"+(index+1)+"\">"+(index+1)+"</a></li>");
			});
			$('ol.links').children('li').eq(0).children('a').addClass('active');
			$('ol.links li a').click(function()
			{
				if($(this).parents('li').index() != mdbInc)
				{
					if(!mdbTrans)
					{
						mbdTrans = true;
						
						changeItem($(this).parents('li').index());
					}
				}
			});
		mdbInterval = setInterval("autoChange()", mdbIntervalTime);
		}
	});
	function autoChange()
	{
		clearInterval(mdbInterval);
		if(mdbInc < mdbItens - 1)
		{
			mdbInc++;
		}
		else
		mdbInc = 0;
		changeItem(mdbInc);
	}
	function changeItem(index)
	{
		mdbTrans = true;
		clearInterval(mdbInterval);
		mdbInc = index;
		mdbPointer.animate({marginLeft:50+(index*30)+'px'}, function()
		{
			$('ol.links li').eq(mdbActual.index()).children('a').removeClass('active');
			$('ol.links li').eq(index).children('a').addClass('active');
		});
		mdb.children('li').eq(index).fadeIn("slow", function()
		{
			mdbActual = $(this);
			mdbTrans = false;
			mdbInterval = setInterval("autoChange()", mdbIntervalTime);
		});
		mdbActual.fadeOut("slow");
	}
