var selects = document.getElementsByTagName('select');
for(i = 0; i < selects.length; i++)
{
	if (!selects[i].className.match(/\broundinput\b/))
		continue;
	
	selects[i].style.padding = "0";
	var width = parseInt(selects[i].style.width || (selects[i].currentStyle?selects[i].currentStyle.width:getComputedStyle(selects[i], null).width));
	
	selects[i].parentNode.parentNode.className += " selectcurve";
	
	selects[i].className = selects[i].className.replace(/\broundinput\b/, "");
	selects[i].style.width = (width + 13) + "px";
	selects[i].onclick = function(){this.nextSibling.innerHTML=this.options[this.selectedIndex].text + '&nbsp;'};
	
	selects[i].parentNode.className = selects[i].parentNode.className.replace(/\brightcurve\b/, "") + " roundinput";
	selects[i].parentNode.style.width = (width - 13) + "px";
	
	var output_span = document.createElement("span");
	output_span.innerHTML = selects[i].options[selects[i].selectedIndex].text + '&nbsp;';
	output_span.style.color = "black";
	selects[i].parentNode.appendChild(output_span);
	
	/*//add in a transparent iframe for ie6
	if (selects[i].filters && selects[i].filters.alpha && selects[i].filters.alpha.opacity == 0)
	{
		try {
			var iframeToHide = document.createElement("iframe");
			iframeToHide.src = "javascript:'<html></html>';";
			iframeToHide.style.position = "absolute";
			iframeToHide.style.filter = "alpha(opacity=100)";
			iframeToHide.style.width = selects[i].style.width;
			iframeToHide.style.height = "1px";
			iframeToHide.style.display = "block";
			selects[i].parentNode.insertBefore(iframeToHide, selects[i].nextSibling);
		} catch (e) {}
	}*/
}