var infoContainer = document.createElement('div');
infoContainer.className = 'info-container';
window.onerror=function(){return true;}
function insertHTMLInfo(o){
  var newinfo = infoContainer.cloneNode(false);
  newinfo.innerHTML = o.code;
  $('informers-panel').appendChild(newinfo);
  //curInfoNum = curInfoNum - 1;
};

var silent = false;

currentInformers = {"Active":[
  {"name":"news","params":[],"state":1},
  {"name":"auto","params":[5,[1],[1,1,1]],"state":null}
]};

function getInfoSettingsByName(name){
  for(i=0;i<currentInformers.Active.length;i++)
    if(name == currentInformers.Active[i].name)
      if(currentInformers.Active[i].params)
        return currentInformers.Active[i].params;
      else
        return [];
  return [];
};

function getInfoStateByName(name){
  for(var i=0;i<currentInformers.Active.length;i++)
    if(name == currentInformers.Active[i].name)
      return currentInformers.Active[i].state;
  return -1;
};

Array.prototype.in_array = function(p_val) {
  for(var i = 0, l = this.length; i < l; i++)
    if(this[i] == p_val)
      return true;
  return false;
};