// bitrix panel position
window.onload = function() {
	if (document.getElementById('bx_top_panel_back')) {
		document.body.style.backgroundPosition = '0px 66px';
	}
	else {
		document.body.style.backgroundPosition = '0px 0px';
	}
	if (document.getElementById('contentCol')) {
		if (document.getElementById('contentCol').offsetWidth > 690) {
			document.getElementById('columns').style.width = 980 + (document.getElementById('contentCol').offsetWidth - 690) + 'px';
		}
	}
}

// show answer in FAQ
function showAnswer(switchEl) {
	var switchObject = switchEl.parentNode.getElementsByTagName('div')[0];
	if (switchObject.style.display != 'block') {
		switchObject.style.display = 'block';
	}
	else {
		switchObject.style.display = 'none';
	}
}

// credit points map
function showPoint(linkId) {
	var pointNumber = linkId.substr(9) - 0;
	var points = document.getElementById('pointsContainer').getElementsByTagName('div');
	var pointsLength = points.length;
	for (i = 0; i < pointsLength; i++ ) {
	points[i].style.display = 'none';
	}
	points[pointNumber - 1].style.display = 'block';
}

//open link in new window
var Opened = false;
function ow(PageSrc,Width,Height)
{
Features="top=118,left=255,width="+Width+",height="+Height+",toolbar=no,menubar=no,location=no,directories=no,scrollbars=yes,resizable=yes";
if ((!Opened) || (NewWin.closed))
{
	Opened = true;
	NewWin = window.open(PageSrc,"NewWindow",Features);
	NewWin.focus();
	var w = (window.document.body.offsetWidth)?window.document.body.offsetWidth - 4:window.document.innerWidth;
	var h = (window.document.body.offsetHeight)?window.document.body.offsetHeight - 4:window.document.innerHeight;
	if ((w != Width) || (h != Height)) {NewWin.resizeTo(Width + 10, Height + 29);}
}
else
{
	if ((Opened) || (!NewWin.closed))
	{
		NewWin.location=PageSrc;
		NewWin.focus();
	}
}
}

var containerWidth = 0;

function dropdownShow(element) {
	window.container = element.getElementsByTagName('div')[0];
	window.iframe = element.getElementsByTagName('iframe')[0];
	container.style.display = 'block';
	iframe.style.height = element.getElementsByTagName('ul')[0].offsetHeight + 'px';
	if (container.getElementsByTagName('ul')[1]) {
		container.className = "double";
	}
}

function dropdownHide(element) {
	container.style.display = 'none';
}

$(document).ready(function(){	
	$("div.address_office > span").mouseover(function(){
		$("div.address_f").fadeIn(150);
	});
	
	$("div.address_f").mouseover(function(){
		$(this).show();
	});
	
	$("div.address_f").mouseout(function(){
		$(this).hide();
	});
});

function fixPNG(element)
{
  //Если браузер IE версии 5.5-6
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;
	
    if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG)
    {
      if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
      {
        src = element.src;
		element.src = pix_src; //заменяем изображение прозрачным gif-ом
      }
    }
    else //иначе, если это не картинка а другой элемент
    {
	  //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src)
      {
        src = src[1]; //берем из значения свойства background-шmage только адрес картинки
        element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
      }
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
    if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
  }
}

