/***
 * getStyle
 * http://www.robertnyman.com
 ***/
function getStyle(oElm, strCssRule){
  if (navigator.userAgent.indexOf("MSIE") != -1) {
    if (strCssRule == "height")
      return oElm.offsetHeight;
    if (strCssRule == "width")
      return oElm.offsetWidth;
  }
  
  var strValue = "";
  if(document.defaultView && document.defaultView.getComputedStyle){
    strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
  } else if(oElm.currentStyle){
    strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
      return p1.toUpperCase();
    });
    strValue = oElm.currentStyle[strCssRule];
  }
  return strValue;
}
/* //getStyle */

/***
 *addEvent
 ***/
function addEvent(obj, evType, fn){ 
  if (obj.addEventListener){ 
    obj.addEventListener(evType, fn, false); 
    return true; 
  } else if (obj.attachEvent){ 
    var r = obj.attachEvent("on"+evType, fn); 
    return r; 
  } else { 
    return false; 
  } 
}

