/*
 *	Rounded Box
 *	By Everson Stabenow Siqueira
 */
roundedbox = {
	create:function(elm, skinclass){
		var c = document.createElement('span');
		c.className = 'roundedboxcontent clearfix';
		for (var e=0, len=elm.childNodes.length; e<len; e++){
			c.appendChild(elm.firstChild);
		}
		var a = c;
		var d = document.createElement('span');
		d.className = 'roundedboxclear';
		var c = document.createElement('span');
		c.className = 'roundedboxelm6';
		c.appendChild(a);
		//c.appendChild(d);
		var a = c;
		for (var e=5; e>0; e--){
			var d = document.createElement('span');
			d.className = 'roundedboxelm'+e;
			d.appendChild(a);
			a = d;
		}
		elm.appendChild(a);
		var cn = elm.className;
		if (cn.indexOf('roundedbox')==-1){
			elm.className = 'roundedbox ' + cn;
		}
		if (skinclass){
			elm.className = elm.className +' '+skinclass;
		}
		elm.roundedbox = true;
	},
	createFromDivAndClass:function(parent, className, skinclass){
		if (parent==null){
			parent = document;
		} else if (typeof parent=='string'){
			parent = document.getElementById(parent);
		}
		if (parent){
			var create = roundedbox.create;
			var regexp = new RegExp(''+className+'');
			var divs = parent.getElementsByTagName('div');
			for (var d=0, len=divs.length; d<len; d++){
				var div = divs[d];
				var cn = div.className;
				if (cn.match(regexp) && (typeof div.roundedbox=='undefined' || div.roundedbox==false)){
					create(div, skinclass);
				}
			}
		}
	},
	createAuto:function(parent, skinclass){
		roundedbox.createFromDivAndClass(parent, 'roundedbox', skinclass);
	}
}