function showTAB(el) {
      var srcElement = document.getElementById(el);
            srcElement.style.display = 'block';
  }

function hideTAB(el) {
      var srcElement = document.getElementById(el);
      if(srcElement) {
            srcElement.style.display = 'none';
      }
  }

/* сам элемент, то на что нажали, стиль плюса, стиль минуса */
function pmTAB(el, obj, _plus, _minus) {
      var srcElement = document.getElementById(el);
      //if(srcElement) {
          if (srcElement.style.display == "none") {
			obj.className = _minus;
            srcElement.style.display = 'block';
          } else
		  {
			obj.className = _plus;
            srcElement.style.display = 'none';
          }
      //}
  }

/*  имя таба, имя кнопки, стиль нажатой кнопки, стиль не нажатой */
function _switch(tab_name, butt_name, numb, butt_selected, butt_non_selected) {
	for (i=1; i<=10; i++) {
		var srcE = document.getElementById(tab_name+i);
		var srcEb = document.getElementById(butt_name+i);
		if (srcE&& (srcEb)) {
			if (numb != i) {
				srcE.style.display = 'none';
				srcEb.className = butt_non_selected;
			}
			else
			{
				srcE.style.display = 'block';
				srcEb.className = butt_selected;
			}
		}
	}
	if(typeof(map) == 'object'){
		map.checkResize();
		map.setCenter(new GLatLng(mapX,mapY), map.getZoom());
	}
}

/* без display... имя таба, имя кнопки, номер активированного таба, стиль нажатой кнопки, стиль не нажатой */
function _switch2(tab_name, butt_name, numb, butt_selected, butt_non_selected) {
	for (i=1; i<=10; i++) {
		var srcE = document.getElementById(tab_name+i);
		var srcEb = document.getElementById(butt_name+i);
		if (srcE&& (srcEb)) {
			if (numb != i) {
				srcEb.className = butt_non_selected;
			}
			else
			{
				srcEb.className = butt_selected;
			}
		}
	}
}

$(function(){
	window.loc = document.location.toString().split("#tab");
	if(window.loc[1]){
	_switch('tab','tab_butt', parseInt(window.loc[1]),'center_content_tab_selected','center_content_tab');
	}
});

