/*
Lista de posts do Blogger por categoria ou posts recentes
By SemNome.net
Não copie ou modifique o script sem dar os devidos créditos.
Plágio é crime!
*/
//Função de criar a lista
function criarlista(json){
//Verificando se existe a quantidade de posts requerida
var maximo = parseInt(json.feed.openSearch$itemsPerPage.$t,10);
var tudo = parseInt(json.feed.openSearch$totalResults.$t,10);
	if(maximo==tudo||maximo<tudo){
		var total = maximo;
	} else{
		var total = tudo;
	}
//Começando a escrever a bagaça
	document.write("<ul>");
	for(var i=0; i<total;i++){
		var postlink = (json.feed.entry[i].link[4])?(json.feed.entry[i].link[4].href):(json.feed.entry[i].link[2].href);
		document.write("<li>");
		document.write('<a target="_blank" href="'+postlink+'">'+json.feed.entry[i].title.$t+'</a>');
		document.write("</li>");
	}
	document.write("</ul>");
}
///////////////////////
//Lista de Categorias//
///////////////////////
function lista_categoria(categoria,numero,url){
//Criando a URL
	if(typeof(url)=="undefined"){
		url = "/";
	} else{
		if(url.indexOf("http:")>-1){
			url = url;
		} else{
			url = "http://"+url;
		}
	}
//Tirando a barra no final, para não dar problema
	if(url.lastIndexOf("/")==url.length-1){
		url = url.substr(0,url.length-1);
	}
//Criando a URL do feed
	var feedurl = url+"/feeds/posts/summary/-/"+categoria+"?alt=json-in-script&callback=criarlista&max-results="+numero;
//Escrevendo a função final
	document.write('<script type="text/javascript" src="'+feedurl+'"></script>');
}
//////////////////
//Lista de posts//
//////////////////
function lista_posts(numero,url){
//Criando a URL
	if(typeof(url)=="undefined"){
		url = "/";
	} else{
		if(url.indexOf("http:")>-1){
			url = url;
		} else{
			url = "http://"+url;
		}
	}
//Tirando a barra no final, para não dar problema
	if(url.lastIndexOf("/")==url.length-1){
		url = url.substr(0,url.length-1);
	}
//Criando a URL do feed
	var feedurl = url+"/feeds/posts/summary/?alt=json-in-script&callback=criarlista&max-results="+numero;
//Escrevendo a função final
	document.write('<script type="text/javascript" src="'+feedurl+'"></script>');
}
