$(function(){
	$('.favoritos').click(function(e){
		var favoritos = cookie.get('favoritos');
		var div = document.createElement('div');
		var check = new Array();
		var dias = 30;
		$(div).css({'position':'absolute','top':e.pageY-40+'px','width':'300px','left':'40%','background':'#555','color':'#fff','font-size':'1.5em','padding':'8px'});
		$('body').append(div);
		if ($(this).is(':checked'))
		{
			if (favoritos==null)
			cookie.add('favoritos',$(this).attr('data'),dias);
			else
			{
				check.push($(this).attr('data'));
				favoritos += '#'+$(this).attr('data');
				cookie.add('favoritos',favoritos,dias);
			}
			$(div).html('Adicionado ao favoritos com sucesso').attr('id','add_fav');
		}
		else
		{
			if (favoritos!=null)
			{
				$(div).html('Retirado do favoritos com sucesso').attr('id','add_fav');
				var path = window.location.pathname.split('/');
				var splited = favoritos.split('#');
				var novo_favoritos = '';
				for(i in splited)
				{
					if (splited[i]!=$(this).attr('data') && splited[i]!='')
					novo_favoritos += '#'+splited[i];
				}
				cookie.add('favoritos',novo_favoritos);
				if (path[path.length-1]=='favoritos')
				{
					$(this).parents().slice(3,4).fadeOut(500,function(){
						$(this).remove();
					});
				}
			}
		}
		$('#add_fav').fadeOut(1000,function(){$(this).remove();});
	});
	$('.favoritos').each(function(i){
		var favoritos = cookie.get('favoritos');
		if (favoritos!=null)
		{
			favoritos = favoritos.split('#');
			for (j in favoritos)
			if ($(this).attr('data')==favoritos[j])
			{
				$(this).attr('checked','true');
			}
		}
	});
});