var nifty = 
{
	
/*function NiftyCheck()
{
if(!document.getElementById || !document.createElement)
    return(false);
var b=navigator.userAgent.toLowerCase();
if(b.indexOf("msie 5")>0 && b.indexOf("opera")==-1)
    return(false);
return(true);
}*/

Rounded: function(selector, bk, color, size)
{
	$$(selector).each(
		function(elem, i)
		{
			nifty.RoundedElem(elem, bk, color, size);
		}
	);
}, 

RoundedTop: function(selector, bk, color, size)
{
	$$(selector).each(
		function(elem, i)
		{
			nifty.AddTop(elem, bk, color, size);
		}
	);
}, 

RoundedBottom: function(selector, bk, color, size)
{
	$$(selector).each(
		function(elem, i)
		{
			nifty.AddBottom(elem, bk, color, size);
		}
	);
},

RoundedElem: function(elem, bk, color, size)
{
	nifty.AddTop(elem, bk, color, size);
	nifty.AddBottom(elem, bk, color, size);
}, 

AddTop: function(el, bk, color, size)
{
	var d = document.createElement('b');
	d.className = 'rtop';
	d.style.backgroundColor = bk;
	var cn = 'r';
	var lim = 4;
	if(size && size == 'small')
	{
		cn = 'rs';
		lim = 2;
	}
	for(var i = 1; i <= lim; ++i)
	{
		var x = document.createElement('b');
		x.className = cn + i;
		x.style.backgroundColor = color;
		d.appendChild(x);
	}
	el.insertBefore(d, el.firstChild);
},

AddBottom: function(el, bk, color, size)
{
	var d = document.createElement('b');
	d.className = 'rbottom';
	d.style.backgroundColor = bk;
	var cn = 'r';
	var lim = 4;
	if(size && size == 'small')
	{
		cn = 'rs';
		lim = 2;
	}
	for(var i = lim; i > 0; --i)
	{
		var x = document.createElement('b');
		x.className = cn + i;
		x.style.backgroundColor = color;
		d.appendChild(x);
	}
	el.appendChild(d, el.firstChild);
}

}

