// JavaScript Document
var __lastOpend = false;
function closePost(obj){
	var d = $(obj).parent();
	$(d).removeClass('big');
	$(d).css('display','none');		
	$(d).addClass('small');
	$(d).fadeIn();
	__lastOpend = false
}
function openPost(obj){
	if (__lastOpend){
		$(__lastOpend).parent().parent().removeClass('big').addClass('small');
	}
	__lastOpend =obj;	
	var d = $(obj).parent().parent();
	$(d).removeClass('small');
	$(d).css('display','none');
	$(d).addClass('big');
	$(d).fadeIn();

}
var init = false;
function setPostBoxes(){
	$('.box .fechar').attr('href','javascript:;').click(function(){	closePost($(this));})	
	$('.box .arrow').attr('href','javascript:;').click(function(){	openPost($(this));})	
	var c = $.cookie("no3BlogNavHistory");
	if (c){
		if (c=='list') { 
			setBoxLists(true);
		} else setBoxLists(false);
	}
	init = true;

}

function setBoxLists(list){
	$('.content .box').hide();
	if (list) {
		$('.content .box').each(function(e,o){										 
			if (init) {
				$(o).removeClass('big').removeClass('small').addClass('listBox').fadeIn(); 
			} else $(o).removeClass('big').removeClass('small').addClass('listBox').show();
			$.cookie("no3BlogNavHistory","list");
		});	
	} else {
		$('.content .box').each(function(e,o){
				if (init) {										 
					$(o).removeClass('listBox').addClass('small').fadeIn();
				} else $(o).removeClass('listBox').addClass('small').show();
			$.cookie("no3BlogNavHistory","thumb");
		});	
	}
}
var scrollinit = false;
function scrollStart(){
	if (!scrollinit) {
		scrollinit = true;
		$('.infiniteCarousel').infiniteCarousel();
	}
}
$(document).ready(function(){
   setPostBoxes();
   $('.loader').fadeOut('def',function(){
	    $('.content').fadeIn('def',function(){$('.sideBar,.otherPosts,.tagMenu').fadeIn('def',function(){  scrollStart();})});
	});
	$('.setBoxList').attr('href','javascript:;').click(function(){setBoxLists(true);})
	$('.setBoxGallery').attr('href','javascript:;').click(function(){setBoxLists(false);})
});
