var tabs = new Array();
var tabHs = new Array();

function showTab(prefixTab, pTabName) {
var i = 0; 
  
  for (i=0; i<tabs.length; i++) {
    if (tabHs[i].id.indexOf(prefixTab+"H") == 0) {
      tabHs[i].className = (tabHs[i].id == prefixTab+"H"+pTabName ? "item active" : "item");
    }
    if (tabs[i].id.indexOf(prefixTab) == 0) {
      tabs[i].style.display = (tabs[i].id == prefixTab+pTabName) ? "block" : "none";
    }
  }
  
}

function showMainTab(pTabName) {
var i = 0; 
var prefixTab = 'lTabMainMenu';

  for (i=0; i<tabs.length; i++) {
    if (tabHs[i].id.indexOf(prefixTab+"H") == 0) {
      if ((tabHs[i].id == prefixTab+"HTags") && (pTabName == 'Tags')) {
        tabHs[i].className = "itemTagsActive";
      } else if (pTabName == 'Tags') {
        tabHs[i].className = "itemCategories";
      }
      if ((tabHs[i].id == prefixTab+"HCategories") && (pTabName == 'Categories')) {
        tabHs[i].className = "itemCategoriesActive";
      } else if (pTabName == 'Categories') {
        tabHs[i].className = "itemTags";
      }
    }
    if (tabs[i].id.indexOf(prefixTab) == 0) {
      tabs[i].style.display = (tabs[i].id == prefixTab+pTabName) ? "block" : "none";
    }
  }
  
}

function AddTabsArray(prefixTab) {
var tabDivs = document.getElementsByTagName("div");
  
  for (var i=0; i<tabDivs.length; i++) {
    if (tabDivs[i].id.indexOf(prefixTab+"H") == 0) {
      tabHs.push(tabDivs[i]);
    } else if (tabDivs[i].id.indexOf(prefixTab) == 0) {
      tabs.push(tabDivs[i]);
    }
  }
}
//-->
$(function () {
/*Блок-кнопка для перехода к верху страницы*/
 
    var m1 = 301; // расстояние от начала страницы до плавающей панели 
    var m2 = 300; //расстояние от верха видимой области страницы до плавающей панели (должно быть меньше чем m1)
 
    $("#wrapper").append('<div id="gotop"><a href="#"/></a></div>');
    var s = $('#gotop');
    s.css({top: m1}).hide();
    function margin() {
        var top = $(window).scrollTop();
        if (top+m2 < m1) {
            s.css({top: m1-top}).fadeOut(400);
        } else {
            s.css({top: m2}).fadeIn(400);
            s.find('a').css({opacity: 0.8});
        }
    }
    $(window).scroll(function() { margin(); })
 
    s.hover(
        function() { $(this).find('a').css({opacity: 1}); },
        function() { $(this).find('a').css({opacity: 0.8}); }
    );//конец блока перехода к началу страницы  
});//<--

function repTypeText2Password(oldElementID) {

  var oldEl = document.getElementById(oldElementID);
  var newEl = document.createElement("input");

  var attName = null;
  var attVal = null;

  for(var i=0; i<oldEl.attributes.length; i++) {
    attName = oldEl.attributes[i].name;
    attVal  = oldEl.getAttribute(attName);
    if ((attName != "type") && (attName != "value") && (attName != "onfocus") &&
      (attName != "TYPE") && (attName != "VALUE") && (attName != "ONFOCUS")) {
      if (attVal != null && attVal != "") {
        try {
          newEl.setAttribute(attName,attVal);
        } catch(e) {
          // alert(e.description);
        }
      }
    } else if ((attName == "type") || (attName == "TYPE")) {
      newEl.setAttribute("type", "password"); //set required type
    }
  }// <-- for

  try {
    oldEl.parentNode.replaceChild(newEl,oldEl);
  } catch (e){
    // alert(e.description);
  }

  setTimeout(function(){newEl.focus();}, 10);
  newEl.className = oldEl.className;
}

function showMMTItem(pIndex) {
  var item = null;
  for (var i = 1; i<=3; i++) {
    if (i != pIndex) {
      item = document.getElementById('mmt_item'+i);
      item.style.display = 'none';
    }
    if (i == pIndex) {
      item = document.getElementById('mmt_item'+i);
      item.style.display = 'block';
    }
  }
  item = document.getElementById('main-menu');
  item.style.display = (((pIndex>3) || (pIndex<1)) ? 'block': 'none');
}

