var op = /opera/i.test(navigator.userAgent);
var ie = !op && /msie/i.test(navigator.userAgent);	     
var mz = !op && /mozilla\/5/i.test(navigator.userAgent); 
var ie6 = ie && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==6;

document.getElementsByClassName = function(className) {
  var children = document.getElementsByTagName('*') || document.all;
  var elements = new Array();
  for (var i = 0; i < children.length; i++) {
    var child = children[i];
    var classNames = child.className.split(' ');
    for (var j = 0; j < classNames.length; j++) {
      if (classNames[j] == className) {
        elements.push(child);
        break;
      }
    }
  }
  return elements;
}

var rounded_class = new Array('rounded');
//
function roundedCorner() {
  var corners = new Array('tl','tr','bl','br');
  for (var k = 0; k < rounded_class.length; k++ ) {
    var blocks = document.getElementsByClassName( rounded_class[k] );
    for (var i = 0; i < blocks.length; i++ ) {
      if (ie6) {
        var h = blocks[i].offsetHeight;
        if ((h % 2) == 1) blocks[i].style.height = (h + 1 - 22) + 'px'; 
      }
      for(var c = 0; c < corners.length; c++ ) {
        var corner = document.createElement("div");
        corner.className = corners[c];
        blocks[i].appendChild( corner );
      }
    }
  }
}
//
function initPage() {
  roundedCorner();
}

Event.observe( window, 'load', initPage, false );