<!--
// Окно проигрывателя большой фотографии статьи
wpImage=
 {
  flagInit:0,                               // флаг инициализации
  
  objWin:null,                              // окно просмотра изображения
  objLinkImg:null,                          // ссылка на самом изображении
  objImg:null,                              // изображение
  objImgClose:null,                         // изображение для ссылки закрытия
  objOverlay:null,                          // подложка
  
  url:"",                                   // url для перехода
  

  // Инициализация
  init:function()
   {
    if(this.flagInit)
     return true;
     
    this.objWin=document.getElementById("id_wp_art_img_win");
    if(!this.objWin)
     return false;
     
    this.objImg=document.getElementById("id_wp_art_img_img");
    if(!this.objImg)
     return false;

    this.objImgClose=document.getElementById("id_wp_art_img_close_img");
    if(jisIE6
    && this.objImgClose 
    && this.objImgClose.filters)
     {      
      this.objImgClose.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.objImgClose.src+"',sizingMethod='crop');";
      this.objImgClose.src="/img/no.gif";
     }       
     
    this.objLinkImg=document.getElementById("id_wp_art_img_link");

    this.objOverlay=document.getElementById("id_wp_overlay");
    
    this.flagInit=1; 
    
    return true;
   }, 
   
   
  // Открытие окна просмотра изображения
  open:function(uri,url,alt)
   {
    // Инициализируем объект
    if(!this.init())
     return;
    

    // Подкладываем подложку
    if(this.objOverlay)
     {
      var h=jscGetPageHeight();
      if(h<window.screen.height)
       h=window.screen.height;

      var w=jscGetPageWidth();
      if(w<window.screen.width)
       w=window.screen.width;

      this.objOverlay.style.width=w+"px";
      this.objOverlay.style.height=h+"px";

      // Для IE6 убираем select
      if(jisIE6)
       jscHideSelect(1);
      
      jscShowOpacity(this.objOverlay,30,500,10);
     }
    
    
    // Для IE6 устанавливаем координаты окна вручную
    if(jisIE6)
     {
      var offY=jscGetScreenOffsetY()+Math.ceil(window.screen.availHeight*0.4);
      this.objWin.style.position="absolute";
      jscSetPosY(this.objWin,offY);
     }


    // Открываем окно
    this.objWin.style.display="block";
    
    
    // Загружаем изображение
    this.loadImage(uri);
    

    // Обновляем параметры окна
    this.objImg.alt=alt;
    this.url=url;
    
    if(this.objLinkImg)
     {
      this.objLinkImg.title=alt;
      
      if(url.length>0)
       {
        this.objLinkImg.href=url;
        this.objLinkImg.style.cursor="pointer";
       }
       else
       {
        this.objLinkImg.href="#";
        this.objLinkImg.style.cursor="default";
       }
     }
   },
   
   
  // Закрытие окна просмотра изображения
  close:function()
   {
    // Закрываем окно
    this.objWin.style.display="none";
    
    // Убираем подложку
    if(this.objOverlay)
     {
      // Для IE6 восстанавливаем select
      if(jisIE6)
       jscHideSelect(0);

      this.objOverlay.style.display="none";
     }
   },
   

  // Загрузка изображения
  loadImage:function(uri)
   {
    if(!uri.length)
     return;
     
    var objPic=new Image();
    var objImg=this.objImg;
    objPic.onload=function()
                   {
                    objImg.src=objPic.src;
                    objImg.style.display="inline";
                    objImg.onload='';
                   };
    objPic.src=uri;
   },
   
   
  // Обработчик клика на ссылке большой фотографии
  is_click:function()
   {
    return(this.url.length>0);
   } 
 };
// -->
