var c=0
var picH=37
var picW=37
var otst=12
var objicon
var zoomin=0
Img0=new Image(); Img0.src="http://stolica.ru/i/downloading.gif";

document.write('<div id="zoom_div" style="position:absolute;left:0px;top:0px;z-index:1000"></div>');

function getpos(obj, offsettype){
 var totaloffset=(offsettype=="left")? obj.offsetLeft : obj.offsetTop;
 var parentEl=obj.offsetParent;
 while (parentEl!=null){
  totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
  parentEl=parentEl.offsetParent;
 }
 return totaloffset;
}

var ie4=document.all
var ns6=document.getElementById&&!document.all

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function zout(){
  zoom_div.innerHTML=''
  zoomin=0
}

function zin(obj,file){
 c++;
 zoomin=1;
 objicon=obj;
 zoom_div.style.left = getpos(objicon, "left") + picW + "px";
 zoom_div.style.top = getpos(objicon, "top") + picH + "px";
 file=file.replace(/(^ +| +$)/g,"");
 if (file.substr(0,7) != 'http://'){
   link='http://stolica.ru/pic/' + file.substr(0,1) + '/'+ file;
 }else{
   link=file;
 }
 zoom_div.innerHTML = '<img id="z_hint'+c+'" src="http://stolica.ru/i/downloading.gif" alt=""><img id="z_img'+c+'" alt="" src="'+link+'" onLoad="imgload()" title="" style="visibility:hidden;vertical-align:top;z-index:1001;border:1px solid #000000;">';
}

function imgload(){
if (zoomin==1){
 z_hintC=document.getElementById("z_hint"+c);
 z_hintC.style.visibility='hidden'
 z_hintC.style.width=0
 z_imgC=document.getElementById("z_img"+c);
 picX=getpos(objicon, "left")
 picY=getpos(objicon, "top")
 if (z_imgC.width>400)   z_imgC.width = 400
 if (z_imgC.height>400)  z_imgC.height = 400
 imgW = z_imgC.width
 imgH = z_imgC.height
 windX = ie4 && !window.opera ? iecompattest().scrollLeft+iecompattest().clientWidth : window.pageXOffset+window.innerWidth
 windY = ie4 && !window.opera ? iecompattest().scrollTop+iecompattest().clientHeight : window.pageYOffset+window.innerHeight

 if (picX+picW+otst+imgW < windX || picX-otst-imgW < iecompattest().scrollLeft){
  zoom_div.style.left = picX + picW + otst + "px"
 }else{
  zoom_div.style.left = picX - otst - imgW + "px"
 }

 if (picY+picH+otst+imgH < windY || picY-otst-imgH < iecompattest().scrollTop){
  zoom_div.style.top = picY + picH + otst + "px"
 }else{
  zoom_div.style.top = picY - otst - imgH + "px"
 }
  imgshow(0);
}
}

function imgshow(opa){
  opa+=25;
  z_imgC.style.filter="Alpha(Opacity="+opa+")";
  z_imgC.style.visibility='visible'
  if (opa<100) setTimeout("imgshow("+opa+")",50);
}

function str_imgLoad(obj){
  var PicSize=75;
//  if (obj.width > PicSize){obj.style.width=PicSize+"px";}else{obj.style.width=obj.width+"px";}
//  if (obj.height > PicSize){obj.style.height=PicSize+"px";}else{obj.style.height=obj.height}

  if (obj.width >obj.height){
    if (obj.width > PicSize){
      obj.style.width  = PicSize +"px";

    }else{
      obj.style.width  = obj.width+"px";
      obj.style.height = obj.height+"px";
    }
  }else{
    if (obj.height > PicSize){
      obj.style.height  = PicSize +"px";

    }else{
      obj.style.width  = obj.width+"px";
      obj.style.height = obj.height+"px";
    }
  }

}
