// JavaScript Document

var cloud_html="";
        
function getCloud(json) {

var thisUrl = location.href;
var htmlMap = new Array();
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot.com/";
var isLablePage = thisUrl.indexOf("/search/label/")!=-1;
var isPage = thisUrl.indexOf("/search?updated")!=-1;
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf("/search/label/")+14,thisUrl.length) : "";
thisLable = thisLable.indexOf("?")!=-1 ? thisLable.substr(0,thisLable.indexOf("?")) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= '';
var upPageHtml ='';
var downPageHtml ='';

var pageCount=5;
var displayPageNum=3;
var firstPageWord = 'First';
var endPageWord = 'Last';
var upPageWord ='Previous';
var downPageWord ='Next';

var labelHtml = '<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">';



for(var i=0, post; post = json.feed.entry[i]; i++) {
var timestamp = post.published.$t.substr(0,10);
var title = post.title.$t;
if(isLablePage){
if(title!=''){
if(post.category){
for(var c=0, post_category; post_category = post.category[c]; c++) {
if(encodeURIComponent(post_category.term)==thisLable){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
	if(thisUrl.indexOf(timestamp)!=-1 ){
		thisNum = postNum;
	}

}
}
}
}
}
}
}

var term;
var arr_terms = new Object();
//for(var i=0, post; (post = json.feed.entry[i] && i<5); i++) {
for(var i=0;i<json.feed.entry.length; i++) {
	post = json.feed.entry[i];

	if(post.category){
		for(var c=0, post_category; post_category = post.category[c]; c++) {
			//document.write(post_category.term + '\r\n');
			
			
			term=post_category.term;
			
			
			if (arr_terms.hasOwnProperty("'" + term + "'"))
			{
				arr_terms["'" + term + "'"] = arr_terms["'" + term + "'"]+1;
			}
			else{
				arr_terms["'" + term + "'"]=0;
			}


			}
		}
	}



var smallest=-1;
var biggest=0
for (var term in arr_terms)
{
	if (smallest==-1) smallest = arr_terms[term];

	if (arr_terms[term] > 1)
		{
				if ( arr_terms[term] < smallest)  smallest = arr_terms[term] ;
				if ( arr_terms[term] > biggest) biggest = arr_terms[term];
		}
}

var slices;
var min_text = 14;
var max_text = 30;
var interval = biggest-smallest;
var interval_text = max_text-min_text;


for (var term in arr_terms)
{

var val = arr_terms[term];
var thisSize = ( ((val-smallest)/interval ) * interval_text ) + min_text;
	if (arr_terms[term] > 1)
	{

		var url = "http://the666bbq.blogspot.com/search/label/" + term.replace(/'/gi,"");
		cloud_html = cloud_html + ("<span class='tagCouldTag' style='font-size:" + thisSize + "px'><a href='" + url + "'>" + term.replace(/'/gi,"") + "</a></span> ");
	}
}


document.write(cloud_html);
}
