function addBookmark(obj, url, title) {
  if (!url) url = location.href;
  if (!title) title = document.title;

  //Gecko
  if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
  //IE4+
  else if (typeof window.external == "object") window.external.AddFavorite(url, title);
  //Opera7+
  else if (window.opera && window.print)
  {
    obj.setAttribute('rel','sidebar');
    obj.setAttribute('href',url);
    obj.setAttribute('title',title);
    obj.click();
    return true;
  }
  else return false;
  
  return false;
}

function getBounds(element) {
  var left = element.offsetLeft;
  var top = element.offsetTop;
  for (var parent = element.offsetParent; parent; parent = parent.offsetParent)
  {
    left += parent.offsetLeft - parent.scrollLeft;
    top += parent.offsetTop - parent.scrollTop
  }
  return {left: left, top: top, width: element.offsetWidth, height: element.offsetHeight};
}

function setCookie (name, value, expires, path, domain, secure) {
  document.cookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}  


// INTRO

selectedid='tr_main_1';
    
function Intro_DropDownShow() {
    var el = document.getElementById('top_table');        
    var bounds = getBounds(el);
    var tbl = document.getElementById("main_table");
    if (tbl.style.display != 'none')
    {
      Intro_DropDownHide();
    }
    else
    {
      tbl.style.display = '';
//    tbl.style.top = (bounds.top+document.body.scrollTop+20)+'px';    
//     tbl.style.left= (bounds.left+document.body.scrollLeft)+'px';
   }
}

function Intro_DropDownHide() {
   document.getElementById("main_table").style.display = 'none';  
}

function Intro_OnSiteEnter() {
   setCookie("visitedIntro", "true", null, "/", null, null);
   return true;
}

function FixBranchLink(lnkId, relative) { // if relative set, then appended to current url
   var lnk = document.getElementById(lnkId);
   var curUrl = location.href; // "http://ctksite/branches/belgorod/default.aspx?id=4
   var branchesIdx = curUrl.indexOf("/branches");
   if (branchesIdx >= 0) {
      var branchesString;
      if (!relative)
         branchesString = curUrl.substring(branchesIdx, curUrl.indexOf("/", branchesIdx + 10));
      else
         branchesString = curUrl.substring(branchesIdx);
      
      var urlPrefix = lnk.href;
      if (urlPrefix.indexOf('http://') >= 0)
      {
         var firstSlashIdx = urlPrefix.indexOf('/', 'http://'.length + 1);
         urlPrefix = urlPrefix.substr(firstSlashIdx);
      }
      lnk.href = branchesString + urlPrefix;
   }
}

function getTagFromIdentifierAndTitle(tagName, identifier, title) {
   var len = identifier.length;
   var tags = document.getElementsByTagName(tagName);
   for (var i=0; i < tags.length; i++) {
      var tempString = tags[i].id;
      if (tags[i].title == title && (identifier == "" || tempString.indexOf(identifier) == tempString.length - len)) {
         return tags[i];
      }
   }
   return null;
}


function wop(url, tit) {
   var w = window.open('', new Date().getTime().toString(), 'width=400,height=400,status=no,menubar=no,resizable=yes');
   w.document.write('<html><head><title>Центр Телеком</title></head><body bgcolor="#000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">'
      + '<table border="0" align="center" cellspacing="0" cellpadding="0" style="padding-top: 10px"><tr><td align=center valign="top"><a href="javascript:window.close();">'
      + '<img border="0" alt="Закрыть окно" src="' + url + '" onload="window.resizeTo(this.width + 40,this.height + 163)"></a></td></tr><tr>'
      + '<td valign="top" style="padding:10 10 0 10;font-family:Verdana;font-size:11px;color:#666;"><div style="height: 42px;overflow-y:auto;">' + tit + '</div></td></tr></table></body></html>');
   w.focus();
}


function AddBreadCrumb(name, url) {
   $(".ms-sitemapdirectional:first:parent").parent().parent().append("<span>&nbsp;/ </span>")
      .append("<span><a class='ms-sitemapdirectional' href='" + url + "'>" + name + "</a></span>");
}

function UserQuestions_AddStat(branch, proc, tot) {
   $(".ms-gb td:contains('" + branch + "')").append("<div class='stat'><span title='Обработано'>" + proc + "</span> / <span title='Всего'>" + tot + "</span></div>")
}