var CurrentLID, CurrentPACK
CurrentLID = 0;
CurrentPACK = 0;
var L6check = 0;
var currentTab = '1tab';
idle = true;

//define trim function


if ('undefined' == typeof String.prototype.trim) {
  String.prototype.trim = function() {
    return this.replace(/^\s+/, '').replace(/\s+$/, '');
  }
}

function setElementOpacity(sElemId, nOpacity)
{
  var opacityProp = getOpacityProperty();
  var elem = document.getElementById(sElemId);


  if (opacityProp=="filter")  // Internet Exploder 5.5+
  {
    nOpacity *= 100;

    //if filter already exist then change it thrue  filters collection   else  add opacity thrue style.filter
    var oAlpha = sElemId.filters['DXImageTransform.Microsoft.alpha'] || sElemId.filters.alpha;
	if (oAlpha) {
		oAlpha.opacity = nOpacity;
	} else {
		sElemId.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+")"; // Для того чтобы не затереть другие фильтры используем "+="
	}
  }
  else //other brousers
    sElemId.style[opacityProp] = nOpacity;
}

function getOpacityProperty()
{
  if (typeof document.body.style.opacity == 'string') // CSS3 compliant (Moz 1.7+, Safari 1.2+, Opera 9)
    return 'opacity';
  else if (typeof document.body.style.MozOpacity == 'string') // Mozilla 1.6 и младше, Firefox 0.8 
    return 'MozOpacity';
  else if (typeof document.body.style.KhtmlOpacity == 'string') // Konqueror 3.1, Safari 1.1
    return 'KhtmlOpacity';
  else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) // Internet Exploder 5.5+
    return 'filter';

  return false; //has no opacity
}


function tabSwitch (objId) {
	if (idle == true & currentTab != objId){
		idle = false;
		tabChange(objId, 7, -1);
	}
}
function tabChange (objId, value, dir) {
	tab = document.getElementById(objId);
	currentTabContent = document.getElementById(currentTab + 'Content')
	tabContent = document.getElementById(objId + 'Content');
	if (dir == -1) {
		setElementOpacity(currentTabContent, (value / 8));
	} else {
		setElementOpacity(tabContent, (value / 8));
	}
	if (value == 2) {
		setElementOpacity(tabContent, value / 8);
		currentTabContent.style.display = "none";
		tabContent.style.display = "block";
		document.getElementById(currentTab).className = "passive";
		tab.className = "active";

		dir = dir * (-1);
		setTimeout('tabChange("' + objId + '",' + (++value) + ',' + dir + ')', 30);
	}
	else if (value == 8) {
		dir = dir * (-1);
		currentTab = objId;
		idle = true;
	}
	else {
		//alert (document.getElementById(currentTab + 'Content').id);
		if (dir < 0) {
			setTimeout('tabChange("' + objId + '",' + (--value) + ',' + dir + ')', 20);
		}
		else {
			setTimeout('tabChange("' + objId + '",' + (++value) + ',' + dir + ')', 20);
		}
	}
}              
