
function isCompatible(){
  var isIE5 = (navigator.userAgent.indexOf("MSIE 5") > 0) ? 1 : 0;
  var isIE55 = (navigator.userAgent.indexOf("MSIE 5.5") > 0) ? 1 : 0;
  var isIE6 = (navigator.userAgent.indexOf("MSIE 6") > 0) ? 1 : 0;
  var isNS6 = (navigator.userAgent.indexOf("Gecko")    > 0) ? 1 : 0;
  if(isIE5 || isIE55 || isIE6) {
    return 1;
  } else {
    return 0;
  }
}

function makeRound(outer,pf) {

  var oldwidth = outer.offsetWidth;
  var oldheight = outer.offsetHeight;

  var content = outer.innerHTML;

//  if(parseInt(outer.style.width) != oldwidth) {
  if(!document.all) {
  
    outer.style.removeProperty('width');
    outer.style.setProperty('width',(oldwidth+2)+'px',null);
  }
  outer.className = pf+"-outer";
  outer.innerHTML = '<div class="'+pf+'-t"><div class="'+pf+'-tl"></div></div><div class="'+pf+'-inner">'+content+'</div><div class="'+pf+'-b"><div class="'+pf+'-bl"></div></div>';

  var inner = outer.childNodes[1];
  inner.style.height = (oldheight-20) + 'px';

  if(parseInt(outer.style.height) != oldheight) {
    outer.style.height = (oldheight)+'px';
  }

  //to fix pngbehavior images in IE
  var imgs = inner.getElementsByTagName("img");
  for(var i=0;i<imgs.length;i++) {
    if(imgs[i].src.indexOf("trans.gif")>0) {
      imgs[i].src = imgs[i].id;
    }
  }
}

function getEl(elID) {
  return document.all?document.all[elID]:document.getElementById(elID);
}


function initLayout() {
  var divs = document.getElementsByTagName("div");
  var cname;
  for(var i=0;i<divs.length;i++) {
    cname = divs[i].className;
    if(cname=="gb") {
      makeRound(divs[i],"gb");
    } else if(cname=="gradientBox") {
      makeRound(divs[i],"gb");
    } else if(cname=="lb")  {
      makeRound(divs[i],"lb");
    } else if(cname=="cm") {
      makeRound(divs[i],"cm");
    }
  }
}






