function ob_set_defaults(ob, defaults) {
	var key;
	
	for (key in defaults) {
		if (ob[key] === undefined) {
			ob[key] = defaults[key];
		}
	}
	
	return ob;
}

document.observe("dom:loaded", function(event) {	
	$$('body')[0].removeClassName('nojs');
	
	if(Prototype.Browser.IE) {
		$$(".rounded-panel", ".rounded").each(function(element) {
			//element.innerHTML = "<div class=\"inner\">" + element.innerHTML + "</div><span class=\"top\"></span><span class=\"bottom\"></span>";			
			inner = new Element('div', {'class' : 'inner'});
						
			element.immediateDescendants().each(function(e) {				
				inner.insert(e);
			}.bind(inner));			
			
			element		
				.insert(	
					inner
				)
				.insert(
					new Element('span', {'class' : 'top'})
				)
				.insert(
					new Element('span', {'class' : 'bottom'})
				)	
				.addClassName('active');
		});		
	}
	
	$('container').insert(
		new Element('div', {'id' : 'stupidpointlesstags'})	
	);		
	
	if(Prototype.Browser.IE) {
		pngfix();
	}
});
