var piscina = [];

(function($){
	$.fn.sweetPages = function(opts){
		if(!opts) opts = {};
		var resultsPerPage = opts.perPage || 1; 
		var ul = this;
		var li = ul.find('li');		
		li.each(function(){
			var el = $(this);
			el.data('height',el.outerHeight(true));
		});
		var pagesNumber = Math.ceil(li.length/resultsPerPage);		
		if(pagesNumber<2) return this;
		var swControls = $('<div class="swControls">');		
		for(var i=0;i<pagesNumber;i++){
			var img_src = $(li[i]).attr("rel");
			li.slice(i*resultsPerPage,(i+1)*resultsPerPage).wrapAll('<div class="swPage" />');
			swControls.append('<a href="" class="swShowPage"><img src="'+img_src+'" >'+(i+1)+'</a>');
		}
		ul.append(swControls);		
		var maxHeight = 0;
		var totalWidth = 0;		
		var swPage = ul.find('.swPage');
		swPage.each(function(){
			var elem = $(this);
			var tmpHeight = 0;
			elem.find('li').each(function(){tmpHeight+=$(this).data('height');});
			if(tmpHeight>maxHeight)
				maxHeight = tmpHeight;
			totalWidth+=elem.outerWidth();			
			elem.css('float','left').width(ul.width());
		});
		swPage.wrapAll('<div class="swSlider" />');		
		ul.height(maxHeight);		
		var swSlider = ul.find('.swSlider');
		swSlider.append('<div class="clear" />').width(totalWidth);
		var hyperLinks = ul.find('a.swShowPage');		
		hyperLinks.click(function(e){
			$(this).addClass('active').siblings().removeClass('active');			
			swSlider.stop().animate({'margin-left':-(parseInt($(this).text())-1)*ul.width()},'slow');
			e.preventDefault();
		});		
		hyperLinks.eq(0).addClass('active');	
		return this;		
	};
})(jQuery);

(function($){
	$.fn.sweetPages2 = function(opts){
		if(!opts) opts = {};
		var resultsPerPage = opts.perPage || 1; 
		var ul = this;
		var li = ul.find('li');		
		li.each(function(){
			var el = $(this);
			el.data('height',el.outerHeight(true));
		});
		var pagesNumber = Math.ceil(li.length/resultsPerPage);		
		if(pagesNumber<2) return this;
		var swControls = $('<div class="swControls2">');		
		for(var i=0;i<pagesNumber;i++)
		{
			
			
			var img_src = $(li[i]).attr("rel");
			li.slice(i*resultsPerPage,(i+1)*resultsPerPage).wrapAll('<div class="swPage2" />');
			swControls.append('<a href="" class="swShowPage2"><img src="'+img_src+'" >'+(i+1)+'</a>');
		}
		ul.append(swControls);		
		var maxHeight = 0;
		var totalWidth = 0;		
		var swPage = ul.find('.swPage2');
		swPage.each(function(){
			var elem = $(this);
			var tmpHeight = 0;
			elem.find('li').each(function(){tmpHeight+=$(this).data('height');});
			if(tmpHeight>maxHeight)
				maxHeight = tmpHeight;
			totalWidth+=elem.outerWidth();			
			elem.css('float','left').width(ul.width());
		});
		swPage.wrapAll('<div class="swSlider2" />');		
		ul.height(maxHeight);		
		var swSlider = ul.find('.swSlider2');
		swSlider.append('<div class="clear" />').width(totalWidth);
		var hyperLinks = ul.find('a.swShowPage2');		
		hyperLinks.click(function(e){
			$(this).addClass('active').siblings().removeClass('active');
			//jwplayer.stop('.swControls2');
			//jwplayer().stop();
			
			//clone = $('object').clone(true);
			//$('object').detach();
			//$('object').append(clone);
			
			$(this).parent().parent().find(".videos").each(function(){
				$("object",this).each(function(){
					var clone = $(this).clone();
					$(this).parent().append(clone);
					$(this).remove();
				})
			});
		
			swSlider.stop().animate({'margin-left':-(parseInt($(this).text())-1)*ul.width()},'slow');
			e.preventDefault();
		});		
		hyperLinks.eq(0).addClass('active');	
		return this;		
	};
})(jQuery);

$(document).ready(function(){
	
	$('.holder').sweetPages({perPage:1});
	var controls = $('.swControls').detach();
	controls.appendTo('.trabalhos');
	
	$('.holder2').sweetPages2({perPage:1});
	var controls = $('.swControls2').detach();
	controls.appendTo('.filmes');
	
	$(".workstabs").hide();
	$(".workstabs:eq(0)").slideDown("slow");
	
	$(".secoes li").click(function() {
		var activeTab = $(this).find("a").attr("href");
		$(activeTab).slideDown("slow");
		$(".workstabs").hide();
		return false;
	}); 
	
 	$(".jcarousel").jcarousel({
 		scroll: 1,
		auto: 8,
		wrap: 'last',
		initCallback: mycarouselICB	       
	});
 	
	$(".accordion").accordion({
		autoHeight: false
	});
	
	$(".tabs").tabs();
	
	$('.maskDate').mask('99/99/9999');
	$('.maskDateTime').mask('99/99/9999 99:99:99');
	$('.maskHour').mask('99:99');
	$('.maskTime').mask('99:99:99');
	$('.maskDateHourMinute').mask('99/99/9999 99:99');
	$('.maskCep').mask('99999-999');
	$('.maskCpf').mask('999.999.999-99');
	$('.maskCnpj').mask('99.999.999/9999-99');
	$('.maskPlaca').mask('aaa-9999');
	$('.maskTel').mask('9999-9999');
	$('.maskTelDDD').mask('(99) 9999-9999');
	$('.maskTelDDI').mask('+ 99 - 99 9999-9999');
	$('.maskTel0800').mask('9999-999-9999');
	$('.maskDolar').maskMoney({symbol:"",decimal:".",thousands:",",precision:2})
	$('.maskReal').maskMoney({symbol:"",decimal:",",thousands:".",precision:2})
	//$('.maskInt').mask('999999999999999999',{placeholder:""})
	$('.maskInt').setMask({mask : '9', type : 'repeat'});
	$('.maskFloat').maskMoney({symbol:"",decimal:",",thousands:".",precision:2})
	if($.datepicker){
		$.datepicker.setDefaults($.extend({showMonthAfterYear: false}, $.datepicker.regional['pt-BR']));
		$(".maskDate").datepicker(
			{
			numberOfMonths: 1,
			showButtonPanel: true
	
			}
		)
	}
	
});
 
function mycarouselICB(carousel) {
	$('.jcarousel-control-principal ul li a').bind('click', function() {
		//alert(1);
	    carousel.scroll($.jcarousel.intval(jQuery(this).text()));	        	            
	    return false;
	});
	$('.jcarousel-scroll select').bind('change', function() {
	    carousel.options.scroll = $.jcarousel.intval(this.options[this.selectedIndex].value);
	    return false;
	});
	carousel.buttonNext.bind('click', function() {
	    carousel.startAuto(0);
	});
	carousel.buttonPrev.bind('click', function() {
	    carousel.startAuto(0);
	});
	carousel.clip.hover(function() {
	    carousel.stopAuto();
	}, function() {
	    carousel.startAuto();
	});
}
