 var photogalprevid=0;
 var mphotogalprevid=0;

 function photogalshow(id){

   if(photogalprevid!=0){photogalhide(photogalprevid);}
   if(mphotogalprevid!=0){mphotogalhide(mphotogalprevid);}

   galsmid='photogalsm'+id;
   galdescid='photogaldesc'+id;
   galsm=getElementPosition(galsmid);
   galdesc=document.getElementById(galdescid);
   galshade=document.getElementById('descshade');

   galdesc.style.left=galsm.left;
   galdesc.style.top=galsm.top;
   galdesc.style.visibility='visible';

   galshade.style.left=galsm.left;
   galshade.style.top=galsm.top;
   galshade.style.visibility='visible';

   photogalprevid=id;

 }


 function photogalhide(id){
   galdescid='photogaldesc'+id;
   galdesc=document.getElementById(galdescid);

   galdesc.style.visibility='hidden';

   galshade=document.getElementById('descshade');
   galshade.style.visibility='hidden';

 }


 function photogalmoveto(id){

   location.href='/photo/'+id;

 }


 function photogalover(id){

   window.status='http://rest-portal.ru/photo/'+id;

 }


 function photogalmovetosch(id){

   location.href='/photosch/'+id;

 }


 function photogaloversch(id){

   window.status='http://rest-portal.ru/photosch/'+id;

 }







 function mphotogalshow(id){

   if(photogalprevid!=0){photogalhide(photogalprevid);}
   if(mphotogalprevid!=0){mphotogalhide(mphotogalprevid);}

   galsmid='mphotogalsm'+id;
   galdescid='mphotogaldesc'+id;
   galsm=getElementPosition(galsmid);
   galdesc=document.getElementById(galdescid);
   galshade=document.getElementById('mdescshade');

   galdesc.style.left=galsm.left;
   galdesc.style.top=galsm.top;
   galdesc.style.visibility='visible';

   galshade.style.left=galsm.left;
   galshade.style.top=galsm.top;
   galshade.style.visibility='visible';


   mphotogalprevid=id;

 }


 function mphotogalhide(id){
   galdescid='mphotogaldesc'+id;
   galdesc=document.getElementById(galdescid);

   galdesc.style.visibility='hidden';
   galshade=document.getElementById('mdescshade');
   galshade.style.visibility='hidden';

 }


 function getElementPosition(elemId){
   var elem = document.getElementById(elemId);
   var l = 0;    
   var t = 0;        

   while (elem){
      l += elem.offsetLeft;
      t += elem.offsetTop;
      elem = elem.offsetParent;
   }    

   return {"left":l, "top":t};
 }

 function photogalhideall(){
   if(photogalprevid!=0){photogalhide(photogalprevid);}
   if(mphotogalprevid!=0){mphotogalhide(mphotogalprevid);}
 }
