function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if (node == null) node = document;
	if (tag == null) tag = '*';
	var elems = node.getElementsByTagName(tag);
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	var i = 0;
	for (j in elems) {
		if ( pattern.test(elems[j].className) ) {
			classElements[i++] = elems[j];
		}
	}
	return classElements;
}

var is_opera = (navigator.userAgent.indexOf('Opera')!=-1);
var is_ie = (!is_opera && navigator.userAgent.indexOf('MSIE')!=-1);

function addEvent(obj, evType, fn, useCapture) {
	if (obj.addEventListener) {
		obj.addEventListener(evType,fn,useCapture);
		return true;
	} else if(obj.attachEvent){
		return obj.attachEvent("on"+evType,fn);
	} else {
		return false;
	}
}

function roundedDiv() {
	var divs = getElementsByClass("rounded",null,"div");
	var corners = ["corner_tl", "corner_tr", "corner_bl", "corner_br"];
	for(i in divs) {
		for(j in corners) {
			var corner = document.createElement("div");
			corner.className = corners[j];
			divs[i].appendChild(corner);
		}
	}
}

function startevents(){
	roundedDiv();
}

addEvent(window, 'load', roundedDiv, true);

