/**
 * Portal Cenpec
 * 
 * @author Esdras Tavares
 * @copyright	Copyright (c) 2010 Cenpec (http://www.cenpec.org.br)
 * @version 	$Id: projetos.js 01 19/04/2010 15:56 $
 */

var slider_items;
var slider_content;
var count = 1;
var last_item = false;

$(function() {

	jQuery('.main_slider .slider_items').jcarousel({
		scroll:1,
		wrap: 'last',
		vertical:true,
		initCallback: function(carousel){
			slider_items = carousel
			jQuery('.main_slider .next').bind('click', function(){ carousel.next(); return false });
			jQuery('.main_slider .back').bind('click', function(){ carousel.prev(); return false });
			$('.slider_items li:first').addClass('selected').uncorner().corner('3px right')
			jQuery('.slider_items li').bind('click', function(){
				$('.slider_items .selected').removeClass('selected').uncorner().corner('3px')
				$(this).addClass('selected').uncorner().corner('3px right')
				slider_items.scroll($(this).index()+1);
				slider_content.scroll($(this).index()+1);
				return false
			});
			if( $('.slider_items li').size() <= 3 ) last_item = true
		},
		itemLastInCallback: function(carousel, item, idx, state) { if( $(item).next().size() == 0 ) last_item = true },
		buttonNextHTML: null,
		buttonPrevHTML: null
	});

	jQuery('.main_slider .slider_content').jcarousel({
		scroll:1,
		wrap: 'last',
		initCallback: function(carousel){ slider_content = carousel },
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
	
	setInterval(function(){
		if( last_item &&  $('.slider_items .selected').next().size() == 0 ){
			$('.slider_items .selected').removeClass('selected').uncorner().corner('3px')
			$('.slider_items li:first').addClass('selected').uncorner().corner('3px right')
			if( $('.slider_items li').size() <= 3 ) last_item = true
		} else {
			$('.slider_items .selected')
				.removeClass('selected').uncorner().corner('3px')
				.next().addClass('selected').uncorner().corner('3px right')
		}
		slider_items.scroll(  $('.slider_items .selected').index() +1);
		slider_content.scroll($('.slider_items .selected').index() +1);
		return false
	}, 5000);
	
    $('#project_slider').jcarousel({
        initCallback: function(carousel){
            jQuery('.container-slide-project .slide-project .next-project').bind('click', function(){
                //console.log($('#project_slider').css('left'));
                carousel.next();
                return false;
            });
            jQuery('.container-slide-project .slide-project .back-project').bind('click', function(){
                carousel.prev();
                return false;
            });
        },
        itemLastInCallback:function(obj,el,index,event,animation){
           (index == 3)?$('.back-project').css('opacity',0.2):$('.back-project').css('opacity',1);
           (index == $('#project_slider li').length)?$('.next-project').css('opacity',0.2):$('.next-project').css('opacity',1);
        },
        buttonNextHTML: null,
        buttonPrevHTML: null,
        scroll:1
    });

    $('#bottom_slider').jcarousel({
        initCallback: function(carousel){
            jQuery('.com_quem_fazemos .slider .next').bind('click', function(){
                carousel.next();
                return false;
            });
            jQuery('.com_quem_fazemos .slider .back').bind('click', function(){
                carousel.prev();
                return false;
            });
        },
        buttonNextHTML: null,
        buttonPrevHTML: null,
        scroll:1
    });

	$('.corner_3').corner('3px');
    $('.corner_full').corner('5px');
    $('.gallery li a').corner();
	$('.slider_wrapper ul:eq(1) a').corner('3px');

    $("div.contaba").hide();
    $("div.contaba:first").show();
    $("div.contaba-preject-full").hide();
    $("div.contaba-preject-full:first").show();
    $("#abas a:first").addClass("selected");
    $("#abasUnit a:first").addClass("selected");

    $("#abas a").live('click',function(){
        $("div.contaba").hide();
		color = $("#abas a.selected").css('background-color');
        $("#abas a").removeClass("selected").css('background-color', '#D9D9D9');
        $(this).addClass("selected").css('background-color', color);
        $($(this).attr("href")).show();        
        return false;
		
		
/*		$('#content #abas li a').live('click',function(){
			$('#content #abas li a:selected').css('background-color', '#' + color_project);
		})
*/

    });

    $("#abasUnit a").click(function(){
        $("div.contaba-preject-full").hide();
        $("#abasUnit a").removeClass("selected");
        $(this).addClass("selected");
        $($(this).attr("href")).show();
        return false;
    });

    $('.container-toogle a').click(function(){
        if($(this).parent().children('.toogle-activate').length == 1){
            $(this).parent().parent().children('.content-expand').hide();
            $(this).removeClass('toogle-activate');
            $(this).addClass('toogle-deactivate');
            $(this).parent().parent().children('.line-expand-project').hide();
        }
        else{
            $(this).parent().parent().children('.content-expand').show();
            $(this).addClass('toogle-activate');
            $(this).removeClass('toogle-deactivate');
            $(this).parent().parent().children('.line-expand-project').show();

        }
        return false;
    });

    $('.slider_wrapper li a, .tools-project ul a').click(function(){
	
		cod_project  = $(this).attr('class');
		info_project = $('.project' + cod_project);
		
		$('#image-project').css('background-image','url(/app/projetos/layout/' + cod_project + '/' + info_project.children('.image').html() +'_ap.jpg)');

		color_project = info_project.children('.color').html()
		
        $('.projects-all'               ).css('background-color', '#' + color_project);
        $('.info-project'               ).css('background-color', '#' + color_project);
        $('#project_slider_title a'     ).css('background-color', '#' + color_project);
		$('#abas li a.selected').css('background-color', '#' + color_project);

		$('#abasUnit a:first'  ).html(         info_project.children('.title').html() );
		$('.load-title'        ).html(         info_project.children('.title').html() );
		$('.load-data'         ).html(         info_project.children('.data' ).html() );
		$('.load-desc'         ).html(         info_project.children('.desc' ).html() );
		$('.btn-view-project'  ).attr( 'href', info_project.children('.url' ).html() );

        return false;
    });
	$('.slider_wrapper li a:eq(0)').click()	
	
	$('.tools-project > a:last, .tools-project ul').hover(
		function(){ $('.tools-project ul').show() }, 
		function(){ $('.tools-project ul').hide() }
	)

	$('.tools-project > a:last, .tools-project ul').click(function(){return false})
	
	$('#header .ferramentas a').each(function(index, value){
		$(this).hover(
				function(){
					$('#header .ballon_base').css('marginLeft', ($(this).parent().index() * 40 + 20)+'px')
					$('#header .ballon, #header .ballon_base').css('visibility', 'visible')
					$('#header .ballon').html( $(this).attr('subtitle') )
				},
				function(){
					$('#header .ballon, #header .ballon_base').css('visibility', 'hidden')
				}
		)
	})

	$('#footer a.expediente').each(function(index, value){
		$(this).hover(
			function(){$('#footer .ballon, #footer .ballon_base').css('visibility', 'visible')},
			function(){$('#footer .ballon, #footer .ballon_base').css('visibility', 'hidden')}
		)
	})
	
	
	$('.tools-project > a:eq(0)').click(function(){ 
		$('.slider_wrapper:eq(0)').show() 
		$('.slider_wrapper:eq(1)').hide()
		return false
	})
	
	$('.tools-project > a:eq(1)').click(function(){ 
		$('.slider_wrapper:eq(1)').show() 
		$('.slider_wrapper:eq(0)').hide() 
		$('#project_slider_title').jcarousel({
			initCallback: function(carousel){
				jQuery('.container-slide-project .slide-project .next-project-title').bind('click', function(){
					carousel.next();
					return false;
				});
				jQuery('.container-slide-project .slide-project .back-project-title').bind('click', function(){
					carousel.prev();
					return false;
				});
			},
			itemLastInCallback:function(obj,el,index,event,animation){
			   (index == 3)?$('.back-project-title').css('opacity',0.2):$('.back-project-title').css('opacity',1);
			   (index == $('#project_slider_title li').length)?$('.next-project-title').css('opacity',0.2):$('.next-project-title').css('opacity',1);
			},
			buttonNextHTML: null,
			buttonPrevHTML: null,
			scroll:1
		});
		return false
	})

	$('a[rel=developing]').tooltip({delay:0,showURL:false})
	$('a[rel=developing]').click(function(){return false})
	
	$('.corner_10').corner()
	$('.corner_5').corner('5px')
	$('.corner_5_bottom').corner('5px bottom')
	$('.corner_3').corner('3px')
	$('.corner_3_right').corner('3px right')
	$('.ballon_base').corner('bevel bottom')
	$('.controls li:not(.selected, .back, .next)').corner('3px')
	
	$('.navigation-final-project a:not(.active-paginator)').live('click', function(){
		$('#tab2').load( $(this).attr('href') );
		$('.corner_full').corner('5px');
		return false;
	})

});	

lightBoxPrefs = {
	imageLoading:  '../app/js/jquery/plugins/lightbox/lightbox-ico-loading.gif',
	imageBtnClose: '../app/js/jquery/plugins/lightbox/lightbox-btn-close.gif',
	imageBtnPrev:  '../app/js/jquery/plugins/lightbox/lightbox-btn-prev.gif',
	imageBtnNext:  '../app/js/jquery/plugins/lightbox/lightbox-btn-next.gif',
	txtImage: 'Imagem',
	txtOf: 'de'
}

