// Global variables
var isCSS = false;
var isW3C = false;
var isIE4 = false;
var isNN4 = false;
var isIE6 = false;
var isGecko = false;
var isOpera = false;
var isDHTML = false;

// initialize upon load to let all browsers establish content objects
function autoconfig() {
  if (document && document.images) {
    isCSS  = (document.body && document.body.style) ? true : false;
    isW3C  = (isCSS && document.getElementById) ? true : false;
    isIE4  = (isCSS && document.all && readIEVer() >= 4.0) ? true : false;
    isNN4  = (document.layers) ? true : false;
    isGecko  = (isCSS && navigator && navigator.product && navigator.product == "Gecko");
    isOpera  = (isCSS && navigator.userAgent.indexOf("Opera") != -1);
    isIE6CSS = (document.compatMode && document.compatMode.indexOf("CSS1") >= 0) ? true : false;
    isIE6  = (isIE6CSS && readIEVer() >= 6.0);
    isDHTML  = isCSS && (isIE4 || isGecko || isOpera);
        
    if ((isOpera && readOperaVer() < 7) || (isGecko && navigator.productSub <= 20011022) || (isGecko && navigator.productSub == 20030107)) {
      isDHTML = false;
    }  
  }   
}

function readIEVer() {
  var agent = navigator.userAgent;
  var offset = agent.indexOf("MSIE");
  if (offset < 0) {
    return 0;
  }
  return parseFloat(agent.substring(offset + 5, agent.indexOf(";", offset)));
}

function readOperaVer() {
  var agent = navigator.userAgent;
  var offset = agent.indexOf("Opera");
  if (offset < 0) {
    return 0;
  }
  return parseFloat(agent.substring(offset + 6));
}

function writeMH(phoneTitle, phoneMsg, phoneTariff, segmentTitle, hasLocale, logoLink, pnmsg) {
  autoconfig();
  if (typeof(m_menuBar) == "undefined") {
    return;
  }
}
