/*
********************************
**	(c)2010 R3 WEBMOTION	  **
**	contact: info@r3.com.br	  **
********************************
*/

jQuery.fn.extend({
	rotatehomeimg: function(){
		var sel = this.selector;
		if(this.length > 0){
			$("ul li.viewrotate:not(:only-child)",this).fadeOut(500, function(){
				if($(this).not(":last-child")){
					$(this).removeClass("viewrotate").next().fadeIn(500).addClass("viewrotate");
				}
				if($(this).is(":last-child")){
					$(this).removeClass("viewrotate");
					$(this).parent().find(":first-child").fadeIn(500).addClass("viewrotate");
				}
			});
			setTimeout("$('"+sel+"').rotatehomeimg()",5000);
		}
	}
});

// INIT
$(document).ready(function(){
	
	$('html').removeClass('no-js');
	
	$('a').click(function(){ $(this).blur(); });
	
	$("#imghome ul li:first-child").addClass("viewrotate");
	
	setTimeout("$('#imghome').rotatehomeimg()",5000);
	
	$('ul li:first-child','.entry').addClass('view').show();
	
	$('.entry')
	.append('<div class="entrytext"></div>')
	.each(function(){
		ch = $('*',this).not('ul, li, li > img, div.entrytext');
		$('.entrytext',this).append(ch).css('opacity',0).css('marginTop','-150px');
		if($('ul li',this).length > 1){
			$(this).prepend('<a href="#" class="more">Mais</a>')
			$('.more',this).hide();
		}
	});
	
	
	$('#portfoliobox')
	.kwicks({max:450,duration:300,easing:'linear'})
	.find('li.entryctn')
	.hover(
		function(){
			$('.entry .entrytext',this).animate({opacity:1,marginTop:'-90px'},{duration:150,queue:false,easing:'linear'});
			$('.entry',this).animate({marginLeft:0},{duration:300,queue:false,easing:'linear',complete:function(){ $('.more',this).fadeIn('fast'); }});
		},
		function(){
			$('.entry .entrytext',this).animate({opacity:0,marginTop:'-150px'},{duration:150,queue:false,easing:'linear'});
			$('.entry',this).animate({marginLeft:'-155px'},{duration:300,queue:false,easing:'linear',complete:function(){ $('.more',this).fadeOut('fast'); }});
		}
	);
	
	$('.more')
	.live('click',function(){
		$(this).blur();
		if($(this).parent().find('ul li').last().attr('class') == 'view'){
			$(this).parent().find('ul li.view').hide().removeClass('view');
			$(this).parent().find('ul li').first().fadeIn('slow').addClass('view');
		} else {
			$(this).parent().find('ul li.view').hide().removeClass('view').next().fadeIn('slow').addClass('view');
		}
		return false;
	});
	
});
