//############################################################################
//		ezAlbum  version 1.1.0
//		º» ÇÁ·Î±×·¥Àº ÀúÀÛ±ÇÀº ÀÌÁöÀÌºÏ³Ý¿¡ ÀÖ½À´Ï´Ù.(Copyright ¨Ï 2003~2004 EZeBook.net All rights reserved.) 
//		ÀúÀÛ±ÇÀÚÀÇ µ¿ÀÇ¾øÀÌ´Â º» ¼Ò½º¸¦ ÀÓÀÇ·Î »ç¿ëÇÒ ¼ö ¾øÀ¸¸ç, ±¹Á¦¹ý ¹× ±¹³»¹ý¿¡ ÀÇÇØ º¸È£µË´Ï´Ù.
//		2004³â 5¿ù 7ÀÏ   ¹ÙÀÌ¿Á¼Ç ÁÖ½ÄÈ¸»ç   
//#############################################################################
//------------------------------------------------------------------------------------------
//
//               page_move.js    ( version    v1.0.7 )
//
//                function  
//                              left_open, right_open
//		    	           
//                 
//                																  prg by pyc 
//------------------------------------------------------------------------------------------
//============================ ¹Ð¸² ´¯Çô ³Ñ±â±â 2 ==============================
//right¹æÇâÀ¸·Î ³Ñ±â±â
function rightmov3_pos2(part,sp,ri){
    clearTimeout(timeids3);
    ri = ri+SmallNextDispDist2*0.5;
    if(ri > g_bx )  {
        var o_page = g_cpage;
//		hiddenLayer('layerr'+part);
	       hiddenLayer('layerl'+part);
	 	eval('layerr'+part).style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+0+")"; 
	 	eval('layerl'+part).style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+0+")"; 
		eval('layerr'+part).style.left =  g_bxl2;

              if( part == '1') {
	               g_showPage = '2';
	               g_hiddenPage = '1';
	               if (b_direct == '0')          g_cpage = g_l2page;
	               else 				g_cpage = g_r2page;
	       }else{
	               g_showPage = '1';
	               g_hiddenPage = '2';
	              if (b_direct == '0')           g_cpage = g_l1page;
	               else					 g_cpage = g_r1page;
	       }
	       page_MiddleDisp(o_page);
    }else{  
        var rest = g_bx-ri;
        if(part=='1'){
	        layerr1.style.left =  g_bxl2 - ri*2;
		 layerr1.style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+ri+")"; 
		 layerl1.style.clip = "rect("+0+" "+rest+" "+g_by+" "+0+")";
        }else{
	        layerr2.style.left =  g_bxl2 - ri*2;
		 layerr2.style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+ri+")"; 
		 layerl2.style.clip = "rect("+0+" "+rest+" "+g_by+" "+0+")";
        }
        timeids3 = setTimeout("rightmov3_pos2('"+part+"',"+sp+","+ri+")",SmallDispChgTime2);
    }
}


function rightmov3_pos(part,sp,ri){	//'1', r1p, 0
	
    ri = ri+SmallNextDispDist2*0.4;
    clearTimeout(timeids2);

    if(ri > (g_bx /2))  {
	        if(part=='1'){
		        showLayer('layerl2');
	        }else{
		        showLayer('layerl1');
	        }
              chkcenterTag3('s');
              hiddenLayer('layerr'+part);
	       rightmov3_pos2(part,sp,ri);   
    }else{  
   
    	 if(ri == SmallNextDispDist2*0.4)    chkcenterTag3('h');
        var rest = g_bx-ri;
        if(part=='1'){
	        layerr1.style.left =  g_bxl2 - ri*2;
		 layerr1.style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+ri+")"; 
        }else{
	        layerr2.style.left =  g_bxl2-ri*2;
		 layerr2.style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+ri+")"; 
        }
        timeids2 = setTimeout("rightmov3_pos('"+part+"',"+sp+","+ri+")",SmallDispChgTime2);
    }
}


//left¹æÇâÀ¸·Î ³Ñ±â±â
function leftmov3_pos2(part,sp,ri){
    clearTimeout(timeids3);
    ri = ri+SmallNextDispDist2*0.5;
    if(ri > (g_bx+g_bc) )  {
        var o_page = g_cpage;
		hiddenLayer('layerr'+part);
//	       hiddenLayer('layerl'+part);
	 	eval('layerr'+part).style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+0+")"; 
	 	eval('layerl'+part).style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+0+")"; 
		eval('layerl'+part).style.left =  g_bxl1;

              if( part == '1') {
	               g_showPage = '2';
	               g_hiddenPage = '1';
	               if (b_direct == '0')          g_cpage = g_l2page;
	               else 				g_cpage = g_r2page;
	       }else{
	               g_showPage = '1';
	               g_hiddenPage = '2';
	              if (b_direct == '0')           g_cpage = g_l1page;
	               else					 g_cpage = g_r1page;
	       }
	       page_MiddleDisp(o_page);
    }else{  
        var rest = g_bx-ri;
        if(part=='1'){
	        layerl1.style.left =  g_bxl1 + ri*2;
		 layerl1.style.clip ="rect("+0+" "+rest+" "+g_by+" "+0+")"; 
		 layerr1.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+ri+")";
        }else{
	        layerl2.style.left =  g_bxl1 + ri*2;
		 layerl2.style.clip ="rect("+0+" "+rest+" "+g_by+" "+0+")"; 
		 layerr2.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+ri+")";
        }
        timeids3 = setTimeout("leftmov3_pos2('"+part+"',"+sp+","+ri+")",SmallDispChgTime2);
    }	
}


function leftmov3_pos(part,sp,ri){
    ri = ri+SmallNextDispDist2*0.4;
    clearTimeout(timeids2);

    if(ri > (g_bx /2))  {
	        if(part=='1'){
		        showLayer('layerr2');
	        }else{
		        showLayer('layerr1');
	        }
              chkcenterTag3('s');
              hiddenLayer('layerl'+part);
	       leftmov3_pos2(part,sp,ri);   
    }else{  
    
  	 if(ri == SmallNextDispDist2*0.4)    chkcenterTag3('h');
        var rest = g_bx-ri;
        if(part=='1'){
	        layerl1.style.left =  g_bxl1 + ri*2;
		 layerl1.style.clip ="rect("+0+" "+rest+" "+g_by+" "+0+")"; 
        }else{
	        layerl2.style.left =  g_bxl1 + ri*2;
		 layerl2.style.clip ="rect("+0+" "+rest+" "+g_by+" "+0+")"; 
        }
//alert(ri);
        timeids2 = setTimeout("leftmov3_pos('"+part+"',"+sp+","+ri+")",SmallDispChgTime2);
    }
}	



//============================ ´¯Çô ³Ñ±â±â 1 ==============================
//right¹æÇâÀ¸·Î ³Ñ±â±â
function rightmov2_pos2(part,sp,ri){
    clearTimeout(timeids3);
    ri = ri+SmallNextDispDist2*1.5;
    if(ri > g_bx )  {
          var o_page = g_cpage;
          hiddenLayer('layerl'+part);
          if( part == '1') {
	        layerl2.style.left =  g_bxl1;
		 layerl1.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+0+")";
		 layerl2.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+0+")";
               g_showPage = '2';
               g_hiddenPage = '1';
               if (b_direct == '0')          g_cpage = g_l2page;
               else 				g_cpage = g_r2page;
          }else{
	        layerl1.style.left =  g_bxl1;
		 layerl1.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+0+")";
		 layerl2.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+0+")";
               g_showPage = '1';
               g_hiddenPage = '2';
              if (b_direct == '0')           g_cpage = g_l1page;
               else					 g_cpage = g_r1page;
          }
//    	   showLayer('layercleft');
//    	   showLayer('layercright');
	   chkcenterTag3('s');
          page_MiddleDisp(o_page);
   }else{

        var rest = g_bx-ri;
        var nri = Math.ceil((ri+8+g_bx)/2);
        if(part=='1'){
		 layerl1.style.clip ="rect("+0+" "+rest+" "+g_by+" "+0+")"; 
		 layerl2.style.clip = "rect("+0+" "+nri+" "+g_by+" "+0+")";
	        layerl2.style.left =  g_bxl1+g_bx-ri;
	 }else{
		 layerl2.style.clip ="rect("+0+" "+rest+" "+g_by+" "+0+")"; 
		 layerl1.style.clip = "rect("+0+" "+nri+" "+g_by+" "+0+")";
	        layerl1.style.left =  g_bxl1+g_bx-ri;
	 }       
        

        timeids3 = setTimeout("rightmov2_pos2('"+part+"',"+sp+","+ri+")",SmallDispChgTime2);
    }
}


function rightmov2_pos(part,sp,ri){
	
    ri = ri+SmallNextDispDist2;
    clearTimeout(timeids2);
    if(ri > g_bx )  {
              chkcenterTag();
              hiddenLayer('layerr'+part);
	 	eval('layerr'+part).style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+0+")"; 
//    	       hiddenLayer('layercleft');
//    	       hiddenLayer('layercright');
	       chkcenterTag3('h');
	       rightmov2_pos2(part,sp+1,0);   
    }else{
        var rest = g_bx-ri;
        if(part=='1'){
		 layerr1.style.clip ="rect("+0+" "+rest+" "+g_by+" "+0+")"; 
		 layerl2.style.clip = "rect("+0+" "+ri/2+" "+g_by+" "+0+")";
	        layerl2.style.left =  g_bxl2+g_bx-ri;
	        if( ri==SmallNextDispDist2 ) showLayer('layerl2');
        }else{
		 layerr2.style.clip ="rect("+0+" "+rest+" "+g_by+" "+0+")"; 

		 layerl1.style.clip = "rect("+0+" "+ri/2+" "+g_by+" "+0+")";
	        layerl1.style.left =  g_bxl2+g_bx-ri;
	        if( ri==SmallNextDispDist2 ) showLayer('layerl1');
        }
        timeids2 = setTimeout("rightmov2_pos('"+part+"',"+sp+","+ri+")",SmallDispChgTime2);

    }
}


//left¹æÇâÀ¸·Î ³Ñ±â±â
function leftmov2_pos2(part,sp,ri){
    clearTimeout(timeids3);
    ri = ri+SmallNextDispDist2*1.5;
    if(ri > g_bx )  {
          var o_page = g_cpage;
          hiddenLayer('layerr'+part);
          if( part == '1') {
	        layerr2.style.left =  g_bxl2;
		 layerr1.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+0+")";
		 layerr2.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+0+")";
               g_showPage = '2';
               g_hiddenPage = '1';
               if (b_direct=='0')   	g_cpage = g_l2page;
               else		              	g_cpage = g_r2page;
          }else{
	        layerr1.style.left =  g_bxl2;
		 layerr1.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+0+")";
		 layerr2.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+0+")";
               g_showPage = '1';
               g_hiddenPage = '2';
               if (b_direct=='0')    g_cpage = g_l1page;
	        else	                     g_cpage = g_r1page;
          }
//    	   showLayer('layercleft');
//    	   showLayer('layercright');
	   chkcenterTag3('s');
          page_MiddleDisp(o_page);
   }else{

        var rest = g_bx-ri;
        var nri = g_bx- Math.ceil((ri+8+g_bx)/2);
        if(part=='1'){
		 layerr2.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+nri+")";
	        layerr2.style.left =  g_bxl2+ri-g_bx;
	 }else{
		 layerr1.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+nri+")";
	        layerr1.style.left =  g_bxl2+ri-g_bx;
	 }       
        

        timeids3 = setTimeout("leftmov2_pos2('"+part+"',"+sp+","+ri+")",SmallDispChgTime2);
    }
}


function leftmov2_pos(part,sp,ri){
	
    ri = ri+SmallNextDispDist2;
    clearTimeout(timeids2);
    if(ri > g_bx )  {
              chkcenterTag();
              hiddenLayer('layerl'+part);
	 	eval('layerl'+part).style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+0+")"; 
//    	       hiddenLayer('layercleft');
//    	       hiddenLayer('layercright');
	       chkcenterTag3('h');
	       leftmov2_pos2(part,sp+1,0);   
    }else{
        var rest = g_bx-ri/2;
        if(part=='1'){
		 layerl1.style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+ri+")"; 
		 layerr2.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+rest+")";
	        layerr2.style.left =  g_bxl1+ri-g_bx;
	        if( ri==SmallNextDispDist2 ) showLayer('layerr2');
        }else{
		 layerl2.style.clip ="rect("+0+" "+g_bx+" "+g_by+" "+ri+")"; 

		 layerr1.style.clip = "rect("+0+" "+g_bx+" "+g_by+" "+rest+")";
	        layerr1.style.left =  g_bxl1+ri-g_bx;
	        if( ri==SmallNextDispDist2 ) showLayer('layerr1');
        }
        timeids2 = setTimeout("leftmov2_pos('"+part+"',"+sp+","+ri+")",SmallDispChgTime2);
    }
}

//================================  ¼¼¿ö ³Ñ±â±â 0 ==================================
//right ¹æÇâÀ¸·Î ³Ñ±â±â
function rightmov_pos2(part,sp,ri){
    clearTimeout(timeids3);
    ri = ri+SmallNextDispDist;
    if( part == 'l2') page = g_l2page;
    else var page = g_l1page;

    if(ri > g_bx )  {

          var o_page = g_cpage;
          var imgelem = eval('imgid'+part);
          if ( g_pageX[page] && g_pageX[page]<g_bx)	 imgelem.style.width = g_pageX[page];
	   else  imgelem.style.width = g_bx;
          if ( g_pageY[page] && g_pageY[page]<g_by )	 imgelem.style.height = g_pageY[page];
	  else  imgelem.style.height = g_by;
	  
          document.all['layer'+part].style.width = g_bx;
          document.all['layer'+part].style.left =  g_bxl1;

          if( part == 'l2') {
               layerl1.style.visibility = "hidden";
               layerl1.style.left  = g_bxl1;
               layerl1.style.width = g_bx;
               g_showPage = '2';
               g_hiddenPage = '1';
               if (b_direct == '0')          g_cpage = g_l2page;
               else 				g_cpage = g_r2page;
          }else{
               layerl2.style.visibility = "hidden";
               layerl2.style.left  = g_bxl1;
               layerl2.style.width = g_bx;
               g_showPage = '1';
               g_hiddenPage = '2';
               if (b_direct == '0')           g_cpage = g_l1page;
               else					 g_cpage = g_r1page;
          }
    	   showLayer('layercleft');
    	   showLayer('layercright');
          page_MiddleDisp(o_page);
    }else{
        var imgelem = eval('imgid'+part);
        if ( g_pageX[page] && g_pageX[page]<g_bx )  	imgelem.style.width = ri * g_pageX[page] / g_bx ;
        else        	       imgelem.style.width = ri;
        document.all['layer'+part].style.left =  g_bxl1 + g_bx -ri;
        document.all['layer'+part].style.width = ri;

        timeids3 = setTimeout("rightmov_pos2('"+part+"',"+sp+","+ri+")",SmallDispChgTime);
    }
}


function rightmov_pos(part,sp,ri){
    ri = ri-SmallNextDispDist;
    clearTimeout(timeids2);
    //alert(g_cpage + ' '+b_direct+' '+g_pageX[sp]);
    if(b_direct=='0') var page = g_cpage+1;
    else var page = g_cpage;
    if(ri < 0 )  {
	 var imgelem = eval('imgid'+part);
        if ( g_pageX[page] && g_pageX[page]<g_bx )	 imgelem.style.width = g_pageX[page];
	 else  imgelem.style.width = g_bx;
        if ( g_pageY[page] && g_pageY[page]<g_by )	 imgelem.style.height = g_pageY[page];
	 else  imgelem.style.height = g_by;
 	 document.all['layer'+part].style.visibility = "hidden";
	 document.all['layer'+part].style.left  = g_bxl2;
	 document.all['layer'+part].style.width = g_bx;
	 
	 if( part == 'r1')  {
	            layerl1.style.zIndex = 3;
	            layerl2.style.zIndex = 5;
	
	            layerl2.style.left = g_bxl2-8;
	            layerl2.style.width = 1;
	            layerl2.style.visibility = "visible";
	 }else if( part == 'r2'){
	            layerl2.style.zIndex = 3;
	            layerl1.style.zIndex = 5;
	 
	            layerl1.style.left = g_bxl2-8;
	            layerl1.style.width = 1;
	            layerl1.style.visibility = "visible";
	 } 
        //chkcenterTag();
    	 showLayer('layercright');
    	 hiddenLayer('layercleft');
	 rightmov_pos2('l'+g_hiddenPage,sp+1,0);   
    }else{
    	 hiddenLayer('layercright');
        var imgelem = eval('imgid'+part);
        if (g_pageX[page] && g_pageX[page]<g_bx )  	imgelem.style.width = ri * g_pageX[page] / g_bx ;
        else        	       imgelem.style.width = ri;
        document.all['layer'+part].style.width = ri;
        timeids2 = setTimeout("rightmov_pos('"+part+"',"+sp+","+ri+")", SmallDispChgTime);

    }
}

// left ¹æÇâÀ¸·Î ³Ñ±â±â
function leftmov_pos2(part,sp,ri){
    clearTimeout(timeids3);
    ri = ri+SmallNextDispDist;
    if( part == 'r2') page = g_r2page;
    else var page = g_r1page;
    if(ri > g_bx )  {
           var o_page = g_cpage;
           var imgelem = eval('imgid'+part);
	    
	    
// 20050106 È²È«±¸ ¼öÁ¤
// ¿À¸¥ÂÊÀ¸·Î ÆäÀÌÁö ³Ñ±æ¶§... È®´ëµÇ´À°Å ¼öÁ¤
//	    imgelem.style.width = g_bx;
//	    imgelem.style.height = g_by;


      	if ( g_pageX[page] && g_pageX[page]<g_bx)	 imgelem.style.width = g_pageX[page];
	   else  imgelem.style.width = g_bx;
          if ( g_pageY[page] && g_pageY[page]<g_by )	 imgelem.style.height = g_pageY[page];
	  else  imgelem.style.height = g_by;


          document.all['layer'+part].style.width = g_bx;
          document.all['layer'+part].style.left =  g_bxl2;

          if( part == 'r2') {
               layerr1.style.visibility = "hidden";
               layerr1.style.left  = g_bxl2;
               layerr1.style.width = g_bx;
               g_showPage = '2';
               g_hiddenPage = '1';
               if (b_direct=='0')   	g_cpage = g_l2page;
               else		              	g_cpage = g_r2page;
               	
          }else{
               layerr2.style.visibility = "hidden";
               layerr2.style.left  = g_bxl2;
               layerr2.style.width = g_bx;
               g_showPage = '1';
               g_hiddenPage = '2';
               if (b_direct=='0')    g_cpage = g_l1page;
	        else	                     g_cpage = g_r1page;
	               
          }
    	   showLayer('layercright');
          page_MiddleDisp(o_page);

    }else{
        var imgelem = eval('imgid'+part);
        imgelem.style.width = ri;
        document.all['layer'+part].style.width = ri;
        document.all['layer'+part].style.left = g_bxl2;
        timeids3 = setTimeout("leftmov_pos2('"+part+"',"+sp+","+ri+")",SmallDispChgTime);
    }
}

function leftmov_pos(part,sp,ri){
    clearTimeout(timeids2);
    ri = ri - SmallNextDispDist;
    if(b_direct=='0') var page = g_cpage;
    else var page = g_cpage+1;
    if( ri < 0 )  {
	 	 var imgelem = eval('imgid'+part);
		 imgelem.style.width = g_bx;
		 imgelem.style.height = g_by;

		 document.all['layer'+part].style.visibility = "hidden";
	        document.all['layer'+part].style.left  = g_bxl1;
	        document.all['layer'+part].style.width = g_bx;
	
	        if( part == 'l1'){
	            layerr1.style.zIndex = 1;
	            layerr2.style.zIndex = 3;
	            layerr2.style.left = g_bxl2;
	            layerr2.style.width = 1;
	            layerr2.style.visibility = "visible";
	
	
	        }else if( part == 'l2'){
	            layerr1.style.zIndex = 3;
	            layerr2.style.zIndex = 1;
	            layerr1.style.left = g_bxl2;
	            layerr1.style.width = 1;
	            layerr1.style.visibility = "visible";
	
	       }
              //chkcenterTag();
	    	 showLayer('layercleft');
	    	 hiddenLayer('layercright');
             
	       leftmov_pos2('r'+g_hiddenPage,sp-1,0);
    }else{
    	 hiddenLayer('layercleft');
        var imgelem = eval('imgid'+part);
        imgelem.style.width = ri;
        document.all['layer'+part].style.width = ri;
        document.all['layer'+part].style.left  = g_bxl1 + g_bx - ri;

        timeids2 = setTimeout("leftmov_pos('"+part+"',"+sp+","+ri+")", SmallDispChgTime);

    }
}
