var cont = 0;
var appHash = "";
var appIndex = "home";
var appDefault = "appDefault";
var appFunctions = Array();
var appFunction = function(newHash) {
        hash = newHash.split(":");
        tipo = hash[0];
        hash.shift();

        //adicionado cont para controlar pagina inicial
        if ( hash == appDefault && cont > 1 )
        {
            go2index();
            return;
        }

        var cmd = appFunctions[tipo] + '(' + hash.join(',') + ');';
        eval(cmd);
}
var isIe = (navigator.userAgent.toLowerCase().indexOf("msie") > -1) ? true : false;
function makeHistory(newHash) {
  if(isIe === true)
  {
      cont++;
    $("control-iframe").setAttribute("src", "control.htm?id=" + newHash);
  }
  else if(newHash != appIndex)
  {
      //adicionado para controlar pagina inicial
      cont++;
    window.location.hash = newHash;
  }
  else
    go2index();
}
function handleHistory() {
  var browserHash = (hash = window.location.href.split("#")[1]) ? hash : "";
  if(browserHash != appHash) {
      if(browserHash != "") {
        appFunction(browserHash);
        appHash = browserHash;
        makeHistory(browserHash);
      }
      else
      {
          clearInterval(checkInterval);
          window.location.hash = appHash;
          makeHistory(appIndex);
      }
  }
}
function createIFrame() {
  var iFrame = document.createElement("iframe");
  iFrame.setAttribute("src", "control.htm");
  iFrame.setAttribute("id", "control-iframe");
  iFrame.style.display = "none";
  document.getElementsByTagName('body')[0].appendChild(iFrame);
//  document.body.appendChild(iFrame);
//  document.getElementById('bodyid').appendChild(iFrame);
}
function initialize() {
  if(isIe === true)
    createIFrame();
//  checkBookmark();
  checkInterval = setInterval(handleHistory, 100);
}
/*function checkBookmark() {
  var browserHash = (hash = window.location.href.split("#")[1]) ? hash : "";
  window.location.hash = (browserHash == "") ? appDefault : browserHash;
}*/
function go2index() {
  window.location = window.location.href.split("#")[0] + "#";
  //window.location = window.location.href.split("#")[0];
  window.location.reload();
}
//document.onload = initialize();



///   POPULAÇÃO DO ARRAY   \\\
appFunctions[0] = 'empresa';
appFunctions[1] = 'nossoPlano';
appFunctions[2] = 'servicos';
appFunctions[3] = 'dica';
