/**
 * Portal Cenpec
 * 
 * @author Leonardo Prado
 * @copyright	Copyright (c) 2010 Cenpec (http://www.cenpec.org.br)
 * @version 	$Id: admin-app.js 01 25/03/2010 12:51 $
 */

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
	}, 10000);
	
	
	
	
	$('.corner_full').corner('5px');

	$('.corner_aba_quem_somos').corner("5px top");

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

	$('#caderno_slider').jcarousel({
		scroll:1,
		initCallback: function(carousel){
		jQuery('.caderno .next').bind('click', function(){
			carousel.next();
			return false;
		});
		jQuery('.caderno .back').bind('click', function(){
			carousel.prev();
			return false;
		});
	},
	itemFirstInCallback: function(carousel, item, idx, state) {
		$('.caderno .headline').html( $(item).find('img').attr('alt') );
	},
	buttonNextHTML: null,
	buttonPrevHTML: null
	});


	$('.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');
	$('.ballon_base_mail').corner('bevel bottom');
	$('.controls li:not(.selected, .back, .next)').corner('3px');


	$('#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');}
		);
	});
	
	$('#footer a.mail').each(function(index, value){
		$(this).hover(
				function(){$('#footer .ballon_mail, #footer .ballon_base_mail').css('visibility', 'visible');},
				function(){$('#footer .ballon_mail, #footer .ballon_base_mail').css('visibility', 'hidden');}
		);
	});

	$('a[rel=bottom_slider]').lightBox({
		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'
	}); 

	$('a[rel=developing]').tooltip({delay:0,showURL:false});
	$('a[rel=developing]').click(function(){return false});

	$('#news_submit').click(function(){
		
		var result = $("#newsletter_form").validationEngine({
			unbindEngine:false,
			returnIsValid:true
		});
		
		if(result){
			$.ajax({
				type: "POST",
				dataType: "json",
				url: $('#newsletter_form').attr('action'),
				data: {
					email:$('#news_mail').val()
				},
				success: function(data){
					alert(data.message);
				}
			});
		}
	});
});
