// Del.icio.us Tag Scaling
// --------------------------------------------------------------------
//
// ==UserScript==
// @name          Del.icio.us Tag Scaling
// @namespace     http://www.ts0.com/
// @description   Make del.icio.us tag clouds all lumpy bumpy :)
// @include       http://del.icio.us/*
// ==/UserScript==


// font sizes
fontSmallest = 0.8;
fontBiggest = 2.5;
fontUnit = 'em'


aryLinks = document.getElementById('sidebar').getElementsByTagName('a');
iBiggest = 0;
for (x=0;x<aryLinks.length;x++)
{
	if (aryLinks[x].title.substring(aryLinks[x].title.indexOf(' '))==' posts')
	{
		iThis = parseInt(aryLinks[x].title.substring(0,aryLinks[x].title.indexOf(' ')))
		if (iThis>iBiggest)
		{
			iBiggest=iThis;
		}
	}
}
for (x=0;x<aryLinks.length;x++)
{
	if (aryLinks[x].title.substring(aryLinks[x].title.indexOf(' '))==' posts')
	{
		iThis = parseFloat(aryLinks[x].title.substring(0,aryLinks[x].title.indexOf(' ')))
		aryLinks[x].style.fontSize = (fontSmallest+(iThis/iBiggest)*(fontBiggest-fontSmallest))+fontUnit;
	}
}
