	var A_Foto=new Array();
	var A_Link=new Array();
	var A_Img=new Array();
	var A_Hint=new Array();	

        var i_current=0;
        var i_busy=0;
	var may_resz=1;
	
	for (i=0, j=0;i<A_Foto_Link.length; j++,i=i+3)
	{
	   A_Foto[j]=A_Foto_Link[i];
	   A_Link[j]=A_Foto_Link[i+1];
	   A_Hint[j]=A_Foto_Link[i+2];
	}


	function Rotate()
	{
	     if (i_busy) return;
	     if (A_Img.length==0) return;
             i_busy=1;
             if (A_Img[2].left>=0)
               ReSZ();
             else
             {
     	        i_current=i_current+1;
	        Repaint();
             }
             i_busy=0;
             setTimeout("Rotate()",100); 
        }
	
	function ReSZ()
	{
		if (!may_resz || A_Img.length==0) return;
			for (i=0; i<A_Img.length; i++)
			{
                            lft= A_Img[i].left;
                            lft--;
			    A_Img[i].left=lft;
		            A_Img[i].style.left=lft;

			}
	}
	
	function InitImages()
	{
		
             if (vcount>A_Foto.length) vcount=A_Foto.length;
             if (A_Foto.length<1) return;
             
	     for (i=0, mv=0; i<=(A_Foto.length*2)+2; i++)
		 {
		     	SRC=document.getElementById("fdiv");
		     	A_Img[i]=new Image();
		     	A_Img[i].onmouseover = C_Stop;
		     	A_Img[i].onmouseout = C_Restart;
		     	A_Img[i].style.border= 'solid 0px #f5f6ce';
			A_Img[i].style.position='absolute';
  		     	A_Img[i].onclick = C_LdLnk;
			A_Img[i].left=mv;           // current position
			A_Img[i].style.left=mv;

  		     	if (i%2==0)  // Eto ramka
  		     	{
  		     		mv=mv+iborder;
			}
 			else
			{
		                mv=mv+mainheight;
			}



                     //document.writeln(A_Img[i].style.left,' ',A_Img[i].left);

                     	SRC.appendChild(A_Img[i]);
                 }
                 i_current=Math.floor(Math.random()*(vcount-1));

                 Repaint();
                 Rotate();
        }

        function Repaint()
        {

           if (!may_resz) return;

           var i=0;
           
           if (i_current>=A_Foto.length)
               i_current=0;

           var fs=i_current;
           var cnt=0;

           for (i=0,mv=0,j=0; i<A_Img.length; i++)          
           {

                     if (fs>=A_Foto.length) fs=0;
                     
                     windex=mainwidth;

                     if (cnt>=vcount)
                     {
//                      windex=0;
                     } 

                     


  		if (i%2!=0)  // Eto kartinka
  		{
   		     A_Img[i].src=A_Foto[fs];
   		     A_Img[i].lnk=A_Link[fs];
  		     A_Img[i].alt=A_Hint[fs];
		     A_Img[i].width=windex;
 		     A_Img[i].height=mainheight;
 		     A_Img[i].left=mv;           // current position
		     A_Img[i].style.left=mv;
    		     mv=mv+mainwidth;
		     fs++;
		     cnt++;

		}
 		else   // Eto ramka
		{
   		     A_Img[i].src="ramka5.jpg";
		     A_Img[i].width=iborder;	
 		     A_Img[i].height=mainheight;
 		     A_Img[i].left=mv;           // current position
		     A_Img[i].style.left=mv;
		     mv=mv+iborder;
		}

		 

		 
           }
                 
	}

        function Test()
        {
          A_Img[vcount].width=mainwidth;
        }

        function C_LdLnk()
        {
//         if (this.lnk) { window.location.target='_blank'; window.open(this.lnk,'_blank'); }
           if (this.lnk) { 
               var link=this.lnk;
               if (link.substring(0,1)=='~')
                  window.open(link.substring(1),'_blank');

               else 
                  window.location.href=link; 
           }

        }

        function C_Stop()
        {
          this.style.cursor = this.lnk ? "pointer" : "default";
          may_resz=0;
         }

	function C_Restart() 
        { 
          may_resz=1;
	}


window.onload=InitImages;

