banners = new Object();
banners.lista = [];
banners.atual = 0;

function mudarImagem(pimg)
{
    $('#ov_content').find('img').remove();
    $('#ov_content').addClass('loading');
    $(function ()
    {
        var img = new Image();
        $(img).load(function ()
        {
            //$(this).hide();
            $('#ov_content div').prepend(this);
            $(this).fadeIn();
        }).error(function ()
        {
            alert('Erro');
        }).attr('src', 'noivos_fotos/' + pimg).css('display','inline');
    });
}
    
function prox()
{
	for(i=0;i<banners.lista.length;i++)
	{
		if($('#ov_content img').attr('src') == 'noivos_fotos/' + banners.lista[i][0])
		{
			if(i == banners.lista.length-1)
			{
				i=0;
				banners.atual = 1;
				mudarImagem(banners.lista[i][0]);
				mudarDesc(banners.lista[i][1]);
			}
			else
			{
				o = i+1;
				banners.atual++;
				mudarImagem(banners.lista[o][0]);
				mudarDesc(banners.lista[o][1]);
			}
			break;
		}
	}
}


function prev()
{
	for(i=0;i<banners.lista.length;i++)
	{
		if($('#ov_content img').attr('src') == 'noivos_fotos/' + banners.lista[i][0])
		{
			if(i == 0)
			{
				i = banners.lista.length-1;
				banners.atual = banners.lista.length;
				mudarImagem(banners.lista[i][0]);
				mudarDesc(banners.lista[i][1]);
			}
			else
			{
				o = i-1;
				banners.atual--;
				mudarImagem(banners.lista[o][0]);
				mudarDesc(banners.lista[o][1]);
			}
			break;
		}
	}
}
function mudarDesc(par)
{
	$('#ov_content div p:first').html(par +  '<br /><span style="font-size:12px; font-weight:normal;">' + banners.atual + '/'  + banners.lista.length + '</span>');
}

function lImg(arg)
{
    var imagens = '';
        imagens += '<div><img src=\'noivos_fotos/' + arg[0][0] + '\'  />';
        imagens += '<p>' + arg[0][1] + '<br /><span style="font-size:12px; font-weight:normal;">1/'  + arg.length + '</span></p></div>';
    return imagens;
}
function lImgPerfil(arg, index)
{
    var imagens = '';
        imagens += '<div><img src=\'noivos_fotos/' + arg[index][0] + '\'  />';
        imagens += '<p>' + arg[index][1] + '<br /><span style="font-size:12px; font-weight:normal;">' + (index+1) + '/'  + arg.length + '</span></p></div>';
    return imagens;
}


function hideImg(arg)
{
    for(i=0;i<arg.length;i++)
    {
        if(i > 0)
            $('#' + arg[i]).hide();
    }
}

function hideImgAfter()
{
    $('#ov_content img').each(function(i)
    {
        if(i > 0)
            $(this).hide()
    });
}


function abrirJgOv(id)
{
    $.post(
        'core/handler.jg.php',
        {
            id:id
        },
        function(data)
        {
            $('#ov_perfil').html(data.perfil);
            $('#ov_content').html(lImg(data.img));
            $('#overlay').overlay({
                load: true,
                closeOnClick: false
	            });
            $('.linkfotos').hide();
            $('#overlay').fadeIn('fast');
            instanciar(data.img);
            //acCycle();
            $('#mright,#mleft').show();
        }
        ,'json'
        );
}

function abrirJgOvPerfil(index)
{
	$('#ov_content').html(lImgPerfil(arx,index));
	$('#overlay').overlay({
		load: true,
		closeOnClick: false
	});
	$('#overlay').fadeIn('fast');
	$('#mright,#mleft').show();
}

function acCycle()
{
    $('#ov_content').cycle({ 
        fx:     'fade', 
        speed:  'slow', 
        timeout: 0, 
        next:   '#mright', 
        prev:   '#mleft'
    });
}

function instanciar(par)
{
	banners.lista = par;
	banners.atual = 1;
}

function carregarImagens(id)
{
    $.post(
        'core/handler.jg.php',
        {
            id:id
        },
        function(data)
        {
            $('#ov_perfil').html(data.perfil);
            $('.linkfotos').hide();
            $('.linkroteiros').show();
            $('#ov_content').html(lImg(data.img));
            instanciar(data.img);
            acCycle();
            $('#mright,#mleft').show();
        },'json');
}

function carregarImagensPerfil()
{
	$('#ov_content').html(lImg(arx));
    acCycle();
}

function carregarRoteiro(id)
{
    $.ajax({  
        type: "GET",
        url: "listGifts.php",  
        data: 'module=load&noivos_id=' + id,
        success: function(txt) {  
			$('.linkroteiro').hide();
			$('.linkfotos').show();
            $('#ov_content').load('listGifts.php?module=listOverlay&noivos_id=' + id);
            $('#mright,#mleft').hide();
        }  
    });
}

function openCrop(par)
{
	$img = '<img src="noivos_fotos/backups/' + par + '" id="cropme"/>';
    $('#ov').html($img).jqm().fadeIn('fast');
    $('#fname').val(par);
    jCrop('#cropme');
}


function fibonacci()
{
	i = 1;
	oldi = 1;
	while(i < 2500)
	{
		i = i + oldi;
		oldi = i - oldi;
		console.log(i);
	}
}

