var d = document;

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 = "/bitrix/templates/two_columns/images/empty.gif"; //заменяем изображение прозрачным 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')";
  }
}

function ImgShw(ID, width, height, alt) {
	var scroll = "no";
	var top=0, left=0;
	
	if(width > screen.width-10 || height > screen.height-28) scroll = "yes";
	if(height < screen.height-28) top = Math.floor((screen.height - height)/2-14);
	if(width < screen.width-10) left = Math.floor((screen.width - width)/2-5);
	width = Math.min(width, screen.width-10);
	height = Math.min(height, screen.height-28);
	
	var wnd = window.open("","","scrollbars="+scroll+",resizable=yes,width="+width+",height="+height+",left="+left+",top="+top);
	wnd.document.write("<html><head>\n");
	wnd.document.write("<"+"script language='JavaScript'>\n");
	wnd.document.write("<!--\n");
	wnd.document.write("function KeyPress()\n");
	wnd.document.write("{\n");
	wnd.document.write("	if(window.event.keyCode == 27)\n");
	wnd.document.write("		window.close();\n");
	wnd.document.write("}\n");
	wnd.document.write("//-->\n");
	wnd.document.write("</"+"script>\n");
	wnd.document.write("<title>"+(alt == ""? "Картинка":alt)+"</title></head>\n");
	wnd.document.write("<body topmargin=\"0\" leftmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" onKeyPress=\"KeyPress()\">\n");
	wnd.document.write("<img src=\""+ID+"\" border=\"0\" alt=\""+alt+"\">");
	wnd.document.write("</body>");
	wnd.document.write("</html>");
	wnd.document.close();
}

var bResize = false;
var d = document;
var winIE = (navigator.userAgent.indexOf('Opera')==-1 && (d.getElementById && d.documentElement.behaviorUrns)) ? true : false;
function bodySize(){
	
	//if(!bResize) {
	bResize = true;
	hLeft = layer('left-column-sub');
	hRight = layer('right-column-sub');
	if(hLeft.getHeight() > hRight.getHeight()) hRight.css.height = (hLeft.getHeight() - 20) + 'px';
	else hLeft.css.height = hRight.getHeight() + 'px';
	
	if(winIE && d.documentElement.clientWidth) {
		hLeft = layer('left-column');
		sObj = layer('container');
		sObj.css.width = (d.documentElement.clientWidth < 1024) ? '1024px' : '100%';
		hLeft.css.marginLeft = '-' + sObj.getWidth() + 'px';
		sObj = layer('header');
		sObj.css.width = sObj.css.width;
	}
	//}
}
function init(){
	bodySize();
}

function onSubmitForm(form, target) {

	var options = {
	  target: target,
  	  scriptCharset: "windows-1251",
	  success: reloadFancyBox
	}; 
 
	$(form).ajaxSubmit(options);
}

function reloadFancyBox() {
	$("a.popupbox").fancybox({imageScale: false, centerOnScroll: false}); 
	$("a.popupbox-form").fancybox({imageScale: false, hideOnContentClick: false, frameWidth: 640, frameHeight: 400});
	$("a.popupbox-note").fancybox({imageScale: false, hideOnContentClick: true, frameWidth: 400, frameHeight: 38});
}

$(document).ready(function() {

	$("a.popupbox").fancybox({imageScale: false, centerOnScroll: false}); 
	$("a.popupbox-form").fancybox({imageScale: false, hideOnContentClick: false, frameWidth: 640, frameHeight: 400});
	$("a.popupbox-note").fancybox({imageScale: false, hideOnContentClick: true, frameWidth: 400, frameHeight: 38});
	init();
});

onresize = bodySize;
