/* 
 * página das galerias de fotos
 * dependencias
 * lib/jquery-1.3.2.js
 * app/carousel/jquery.jcarousel.js
 * app/carousel/jquery.jcarousel.css
 * app/carousel/skins/tango/skin.css
 */

function mycarousel_initCallback(carousel) {
	
    $('*.mycarousel-list').bind('click', function() {
        //carousel.scroll($.jcarousel.intval($(this).attr('lang')));
        return false;
    });

    $('#mycarousel-next').bind('click', function() {
    	$("#form-foto").hide();
    	$(".msg-sucesso").hide();    	
		delClass();
		var temp = parseInt($(this).attr('lang'))+1;
        carousel.next()
		$('.mycarousel-list').each(function(){
			
			if($(this).hasClass('i_'+temp)){
				$(this).click();
			}
		})	
		
        return false;
    });

    $('#mycarousel-prev').bind('click', function() {
    	$("#form-foto").hide();
    	$(".msg-sucesso").hide();    	
		delClass();
		var temp = parseInt($(this).attr('lang')-1);
        carousel.prev();
		$('.mycarousel-list').each(function(){
			if($(this).hasClass('i_'+temp)){
				$(this).click();
			}
			
		})	
        return false;
    });
	$('.mycarousel-list').each(function(){
		$(this).addClass('i_'+$(this).attr('lang'));
	});
	
	
	$('*.mycarousel-list').bind('click', function() {
    	$("#form-foto").hide();
    	$(".msg-sucesso").hide();		
		delClass();
		//alert($(this).attr('lang'))
		$('#mycarousel-next').attr('lang',$(this).attr('lang'))
		$('#mycarousel-prev').attr('lang',$(this).attr('lang'))
		//$('#fotos').fadeOut('fast');
		//setTimeout("", 500000);
		//$('.photo-full').fadeOut('fast');
        $('.photo-full').attr('src',$(this).attr('href'));
        $('#arquivo-foto').attr('value',$(this).attr('href'));
		//setTimeout("", 500000);
		//$('#fotos').fadeIn('slow');
		//$('.photo-full').fadeIn('fast');
		
		setClass('',$(this));
        return false;
    });
	$('.total').text('de '+carousel.size());
	$('.mycarousel-list:first').click();
	
	$('#mycarousel-prev,#mycarousel-next').animate({
		opacity: 0
	});
	
	$('#mycarousel-prev').hover(
		function(){
            if($(this).attr('lang') != '1'){
                $(this).animate({
                    easing : 'linear',
                    opacity: 0.6
                },500);
                $(this).css('cursor','pointer');
            }else{
                $(this).css('cursor','default');
            }
		},
		function(){
			$(this).animate({
				easing : 'linear',
				opacity: 0
			},500);
		}
	);
	$('#mycarousel-next').hover(
		function(){
            if($(this).attr('lang') != carousel.size()){
                $(this).animate({
                    easing : 'linear',
                    opacity: 0.6
                },500);
                $(this).css('cursor','pointer');
            }else{
                $(this).css('cursor','default');
            }
		},
		function(){
			$(this).animate({
				easing : 'linear',
				opacity: 0
			},500);
		}
	);
	
};

function setClass(carousel,state){
	$(state).addClass('image-thumb-seleted');
	$('.atual').text($(state).attr('lang'));
}
function delClass(){
	$('*.mycarousel-list').removeClass('image-thumb-seleted');
}


function galeria_fotos(){
	$('#thumbs').jcarousel({
		vertical: true,
		scroll: 1,
		initCallback: mycarousel_initCallback			
    });
}

function nav_fotos(carousel,state){
	alert('aa');
}
