function ShowMessage(text) {
  var w =  document.body.clientWidth || innerWidth;
  var h = document.body.clientHeight || innerHeight;
  var el = document.getElementById('op_message');
  el.innerHTML = text;
  setStyle('op_message', 'top', ((h / 2) - 100) + 'px' );
  setStyle('op_message', 'left', ((w / 2) - 150) + 'px');
  setStyle('op_message', 'display', 'block');
  setTimeout("setStyle('op_message', 'display', 'none');", 4000);
}

function ShowMessage2(text, interval) {
  var w =  document.body.clientWidth || innerWidth;
  var h = document.body.clientHeight || innerHeight;
  var el = document.getElementById('op_message');
  el.innerHTML = text;
  setStyle('op_message', 'top', ((h / 2) - 100) + 'px' );
  setStyle('op_message', 'left', ((w / 2) - 265) + 'px');
  setStyle('op_message', 'display', 'block');
  setTimeout("setStyle('op_message', 'display', 'none');", interval*1000);
}

function getStyle(el, style) {
  if(!document.getElementById) return;
  var value = el.style[toCamelCase(style)];
  if(!value)
    if(document.defaultView)
      value = document.defaultView.
      getComputedStyle(el, "").getPropertyValue(style);
    else if(el.currentStyle)
      value = el.currentStyle[toCamelCase(style)];
     return value;
}

function setStyle(objId, style, value) {
  document.getElementById(objId).style[style] = value;
}

function toCamelCase(sInput) {
  var oStringList = sInput.split('-');
  if(oStringList.length == 1)
    return oStringList[0];
  var ret = sInput.indexOf("-") == 0 ? oStringList[0].charAt(0).toUpperCase() + oStringList[0].substring(1) : oStringList[0];
  for(var i = 1, len = oStringList.length; i < len; i++){
    var s = oStringList[i];
    ret += s.charAt(0).toUpperCase() + s.substring(1)
  }
  return ret;
}
