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 = "images/e.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 makeBMark(title,url) 
{ 
if (window.sidebar) 
{ 
window.sidebar.addPanel(title, url,"");
alert("Уважаемый пользователь Mozilla (Firefox)!\nПосле того как Вы создадите закладку и вызовите ее из меню \'Закладки\',\nссылка откроется в боковой панели!\nЧтобы избежать этого, в меню \'Закладки\' щелкните правой клавишей мыши на ссылке, выберите \'Свойства\' и снимите галочку \'Загрузить закладку в боковую панель\'");

} else if( window.opera && window.print ) 
{ 
alert("Уважаемый пользователь Opera!\nПосле того как Вы создадите закладку и вызовите ее из меню \'Закладки\',\nссылка откроется в боковой панели!\nЧтобы избежать этого, снимите галочку \'Отобразить на панели\' ");
var mbm = document.createElement('a');
mbm.setAttribute('rel','sidebar');
mbm.setAttribute('href',url);
mbm.setAttribute('title',title);
mbm.click();
} else if( document.all ) 
{ 
window.external.AddFavorite( url, title); 
} 
}



var interval;
  function slide() {
  if (parseInt(document.getElementById("block").style.left) > 700) {
     document.getElementById("block").style.left = parseInt(document.getElementById("block").style.left)-260
     setTimeout("slide()",10)
     
   }
}
function back() {
  if (parseInt(document.getElementById("block").style.let) < 700) {
     document.getElementById("block").style.left = parseInt(document.getElementById("block").style.left)+260
     setTimeout("back()",10) ;
 
   }
}


function ImageExpander(oThumb, sImgSrc)
{
this.oThumb = oThumb;
this.oThumb.expander = this;
this.oThumb.onclick = function() { this.expander.expand(); }
this.smallWidth = oThumb.offsetWidth;
this.smallHeight = oThumb.offsetHeight; 
this.bExpand = true;
this.bTicks = false;
if ( !window.aImageExpanders )
{
window.aImageExpanders = new Array();
}
window.aImageExpanders.push(this);
this.oImg = new Image();
this.oImg.expander = this;
this.oImg.onload = function(){this.expander.onload();}
this.oImg.src = sImgSrc;
}
ImageExpander.prototype.onload = function()
{
this.oDiv = document.createElement("div");
document.body.appendChild(this.oDiv);
this.oDiv.appendChild(this.oImg);
this.oDiv.style.position = "absolute";
this.oDiv.expander = this;
this.oDiv.onclick = function() {this.expander.toggle();};
this.oImg.title = "Нажмите чтобы уменьшить";
this.bigWidth = this.oImg.width;
this.bigHeight = this.oImg.height;
if ( this.bExpand )
{
this.expand();
}
else
{
this.oDiv.style.visibility = "hidden";
this.oImg.style.visibility = "hidden";
}
}
ImageExpander.prototype.toggle = function()
{
this.bExpand = !this.bExpand;
if ( this.bExpand )
{
for ( var i in window.aImageExpanders )
if ( window.aImageExpanders[i] !== this )
window.aImageExpanders[i].reduce();
}
}
ImageExpander.prototype.expand = function()
{
this.bExpand = true;
for ( var i in window.aImageExpanders )
if ( window.aImageExpanders[i] !== this )
window.aImageExpanders[i].reduce();
if ( !this.oDiv ) return;
this.oThumb.style.visibility = "hidden";
this.x = this.oThumb.offsetLeft;
this.y = this.oThumb.offsetTop;
this.w = this.oThumb.clientWidth;
this.h = this.oThumb.clientHeight;
this.oDiv.style.left = this.x + "px";
this.oDiv.style.top = this.y + "px";
this.oImg.style.width = this.w + "px";
this.oImg.style.height = this.h + "px";
this.oDiv.style.visibility = "visible";
this.oImg.style.visibility = "visible";
if ( !this.bTicks )
{
this.bTicks = true;
var pThis = this;
window.setTimeout(function(){pThis.tick();},5); 
}
}
ImageExpander.prototype.reduce = function()
{
this.bExpand = false;
}
ImageExpander.prototype.tick = function()
{
var cw = 670;
var ch = 500;
var cx = document.documentElement.scrollLeft + cw / 2;
var cy = document.documentElement.scrollTop + ch / 2;
var tw,th,tx,ty;
if ( this.bExpand )
{
tw = this.bigWidth;
th = this.bigHeight;
if ( tw > cw )
{
th *= cw / tw;
tw = cw;
} 
if ( th > ch )
{
tw *= ch / th;
th = ch;
}
tx = cx - tw / 2;
ty = cy - th / 2; 
}
else
{
tw = this.smallWidth;
th = this.smallHeight;
tx = this.oThumb.offsetLeft;
ty = this.oThumb.offsetTop;
} 
var nHit = 0;
var fMove = function(n,tn) 
{
var dn = tn - n;
if ( Math.abs(dn) < 3 )
{
nHit++;
return tn;
}
else
{
return n + dn / 1;
}
}
this.x = fMove(this.x, tx);
this.y = fMove(this.y, ty);
this.w = fMove(this.w, tw);
this.h = fMove(this.h, th);
this.oDiv.style.left = this.x + "px";
this.oDiv.style.top = this.y + "px";
this.oImg.style.width = this.w + "px";
this.oImg.style.height = this.h + "px";
// if reducing and size/position is a match, stop the tick 
if ( !this.bExpand && (nHit == 4) )
{
this.oImg.style.visibility = "hidden";
this.oDiv.style.visibility = "hidden";
this.oThumb.style.visibility = "visible";
this.bTicks = false;
}
if ( this.bTicks )
{
var pThis = this;
window.setTimeout(function(){pThis.tick();},0);
}
}

