	var IsFilm=false;
	var curid=1;
	var posid=1;
	var timeid=0;
	var Timer,TimerM1,TimerM2,TimerM3,TimerM4,TimerM5;	//定时器
	var Tn1,Tn2,Tn3,Tn4,Tn5;							//定时器变量5
	var IsMoving=false;
	
	var scrW=screen.width;
	var scrH=screen.height;
	
	var sw="245,206,175".split(",");
	var sh="575,500,410".split(",");
	var pt="190,230,230,260,260".split(",");
	var pl="394,630,195,95,770".split(",");
	var zid="-40,-60,-80".split(",");
	
	
	var Isslib1=false,Isslib2=false,Isslib3=false,Isslib4=false,Isslib5=false;
	/**
	(43125)-(31254),(54312),(25431),(12543)
	(31254)-(43125),(12543),(54312),(25431)
	(54312)-(43125),(25431),(31254),(12543)
	(25431)-(54312),(12543),(43125),(31254)
	(12543)-(25431),(31254),(43125),(54312)
	**/	
	var ftop=0;
	var fleft=0;
	if(scrW>1024)
	{
	    fleft=(scrW-1024)/2;
	}
	//window.status="scrW="+scrW+",scrH="+scrH+",fleft="+fleft;

      function window_onload()
      {
            for(var i=1;i<6;i++)
            {
             var img=document.createElement("img");
                document.body.insertBefore(img);
                img.id="Img"+i;
                img.src="pic/BOOK"+i+1+".gif";
                img.title="图片"+i;
                img.style.border="0";
                img.style.visibility="hidden";
            }
       }


	function slib(pos)
	{
		var srcstr,str;
		var book="Book"+pos;
		var ileft=0;
		
		book="Book"+pos;
		    
		str="Isslib"+pos+"=true;"
		eval(str);
		
		str=document.getElementById(book).src;
		srcstr=str.substr(0,str.length-5)+"2.gif";
		document.getElementById(book).src=srcstr;
		
		ileft=parseInt(document.getElementById(book).style.left);
		
		
		switch(pos)
		{
			case 1:
				break;
			case 2:
				if(timeid<5)
					ileft+=3;
				else
					ileft-=3;
				break;
			case 3:
				if(timeid<5)
					ileft-=3;
				else
					ileft+=3;
				break;
			case 4:
				if(timeid<5)
					ileft-=8;
				else
					ileft+=8;
				break;
			case 5:	
				if(timeid<5)
					ileft+=8;
				else
					ileft-=8;
				break;
		}
		
		if(pos>1)
		{
			if(timeid>=9)
				ileft=pl[pos-1];
			document.getElementById(book).style.left=ileft+"px";
				
			timeid++;
			if(timeid<10)
				;//Timer = setInterval("slib("+pos+")",50);
			else
			{
				clearInterval(Timer);
				timeid=0;
			}
		}
		
	}
	
	function move(imgid,frompos,topos)
	{
	    var str1,str2,str3;
	    var imgobj=document.getElementById("Img"+imgid);//GetImgObjFromPosId(imgid);
	    var ileft=0,itop=0,iwidth=0,iheight=0;izindex=0;
	    var il=0,it=0,iw=0,ih=0,iz=0;
	    var Tn=-1,Tm=-1;
	    var IsStop=false,Swapimg=true;
		
		if(frompos==1) 
		{
			Tn=Tn1;
		}
		if(frompos==2) 
		{
			Tn=Tn2;
		}
		if(frompos==3) 
		{
			Tn=Tn3;
		}
		if(frompos==4) 
		{
			Tn=Tn4;
		}
		if(frompos==5) 
		{
			Tn=Tn5;
		}
		
		Tm=Tn;
		if(parseInt(Tn)>=10)
			Tm=parseInt(Tn)-10;
		
		if(frompos==1&&topos==2)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        break;
		        /*
		    case 9:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		        */
		    case 10:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
				clearInterval(TimerM1);
				TimerM1=0;
				IsStop=true;
				Tn1=0;

				break;	
		    default:
		        ileft=parseInt(pl[0])+Tn*23.6;
		        itop=parseInt(pt[0])+Tn*4;
		        iwidth=parseInt(sw[0])-Tn*4;
		        iheight=parseInt(sh[0])-Tn*7.5;
		        izindex=-40-Tn*2;
		        break;
		    }
		}
		else if(frompos==1&&topos==3)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        break;
		        /*
		    case 9:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		        */
		    case 10:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
				clearInterval(TimerM1);
				TimerM1=0;
				IsStop=true;
				Tn1=0;

		        break;
		    default:
		        ileft=parseInt(pl[0])-Tn*20;
		        itop=parseInt(pt[0])+Tn*4;
		        iwidth=parseInt(sw[0])-Tn*4;
		        iheight=parseInt(sh[0])-Tn*7.5;
		        izindex=-40-Tn*2;
		        break;
		    }
		}
		else if(frompos==1&&topos==4)		//
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        break;
		        /*
		    case 9:						//经过3
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		        
		    case 10:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        //换图片
		        Swapimg=true;
		        break;
		    case 19:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        //换图片
		        break;
		        */
		    case 20:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
				clearInterval(TimerM1);
				TimerM1=0;
				IsStop=true;
				Tn1=0;

		    default:
					Swapimg=false;
				if(Tn<10)
				{
					ileft=parseInt(pl[0])-Tn*20;
					itop=parseInt(pt[0])+Tn*4;
					iwidth=parseInt(sw[0])-Tn*4;
					iheight=parseInt(sh[0])-Tn*7.5;
					izindex=-40-Tn*2;
		        }
		        else
		        {
					ileft=parseInt(pl[2])-Tm*10;
					itop=parseInt(pt[1])+Tm*3;
					iwidth=parseInt(sw[1])-Tm*3;
					iheight=parseInt(sh[1])-Tm*9;
					izindex=-60-Tm*2;
		        }
		        break;
		    }
		    
		}
		else if(frompos==1&&topos==5)		//
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        break;
		        /*
		    case 9:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		        
		    case 10:						//经过2
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		       // Swapimg=true;
		    case 19:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
		        */
		    case 20:						
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;

				clearInterval(TimerM1);
				TimerM1=0;
				IsStop=true;
				Tn1=0;
				break;	
		    default:
				Swapimg=false;
				if(Tn<10)
				{
					ileft=parseInt(pl[0])+Tn*23.6;
					itop=parseInt(pt[0])+Tn*4;
					iwidth=parseInt(sw[0])-Tn*4;
					iheight=parseInt(sh[0])-Tn*7.5;
					izindex=-40-Tn*2;
		        }
		        else
		        {
					ileft=parseInt(pl[1])+Tm*14;
					itop=parseInt(pt[1])+Tm*3;
					iwidth=parseInt(sw[1])-Tm*3;
					iheight=parseInt(sh[1])-Tm*9;
					izindex=-60-Tm*2;
					
		        }
		        break;
		    }
		}
		else if(frompos==2&&topos==1)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		        /*
		    case 9:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        break;
		        */
		    case 10:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;

				clearInterval(TimerM2);
				TimerM2=0;
				IsStop=true;
				Tn2=0;

		        break;
		    default:
		        ileft=parseInt(pl[1])-Tn*23.6;
		        itop=parseInt(pt[1])-Tn*4;
		        iwidth=parseInt(sw[1])+Tn*4;
		        iheight=parseInt(sh[1])+Tn*7.5;
		        izindex=-60+Tn*2;
		        break;
		    }
		}
		else if(frompos==2&&topos==5)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		        /*
		    case 9:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
		        */
		    case 10:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        
				clearInterval(TimerM2);
				TimerM2=0;
				IsStop=true;
				Tn2=0;
		        break;
		    default:
		        ileft=parseInt(pl[1])+Tn*14;
		        itop=parseInt(pt[1])+Tn*3;
		        iwidth=parseInt(sw[1])-Tn*3;
		        iheight=parseInt(sh[1])-Tn*9;
		        izindex=-60-Tn*2;
		        break;
		    }
		}
		else if(frompos==2&&topos==3)		//
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		        /*
		    case 9:						//经过1
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        break;
		    case 10:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        //换图片
		        Swapimg=true;
		        break;
		    case 19:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        //换图片
		        break;
		        */
		    case 20:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
				clearInterval(TimerM2);
				TimerM2=0;
				IsStop=true;
				Tn2=0;
		    default:
				if(Tn<10)
				{
					ileft=parseInt(pl[1])-Tn*23.6;
					itop=parseInt(pt[1])-Tn*4;
					iwidth=parseInt(sw[1])+Tn*4;
					iheight=parseInt(sh[1])+Tn*7.5;
					izindex=-60+Tn*2;
					Swapimg=false;
		        }
		        else
		        {
					ileft=parseInt(pl[0])-Tm*20;
					itop=parseInt(pt[0])+Tm*4;
					iwidth=parseInt(sw[0])-Tm*4;
					iheight=parseInt(sh[0])-Tm*7.5;
					izindex=-40-Tm*2;
		        }
		        break;
		    }
		    
		}
		else if(frompos==2&&topos==4)		//
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		        /*
		    case 9:						//经过5
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
		    case 10:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        //换图片
		        Swapimg=true;
		        break;
		    case 19:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        //换图片
		        break;
		        */
		    case 20:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        
				clearInterval(TimerM2);
				TimerM2=0;
				IsStop=true;
				Tn2=0;
		    default:
				Swapimg=false;
				if(Tn<10)
				{
					ileft=parseInt(pl[1])+Tn*14;
					itop=parseInt(pt[1])+Tn*3;
					iwidth=parseInt(sw[1])-Tn*3;
					iheight=parseInt(sh[1])-Tn*9;
					izindex=-60-Tn*2;
		        }
		        else
		        {
					if(Tm<5)
					    ileft=parseInt(pl[4])-Tm*10;
					else
					    ileft=parseInt(pl[3])+100-Tm*10;
		            itop=parseInt(pt[3]);
		            iwidth=parseInt(sw[2]);
		            iheight=parseInt(sh[2]);
		            izindex=-80;
		        }
		        break;
		    }
		    
		}
		else if(frompos==3&&topos==1)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;/*
		    case 9:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        break;*/
		    case 10:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
				
				clearInterval(TimerM3);
				TimerM3=0;
				IsStop=true;
				Tn3=0;

		        break;
		    default:
		        ileft=parseInt(pl[2])+Tn*20;
		        itop=parseInt(pt[1])-Tn*4;
		        iwidth=parseInt(sw[1])+Tn*4;
		        iheight=parseInt(sh[1])+Tn*7.5;
		        izindex=-60+Tn*2;
		        break;
		    }
		}
		else if(frompos==3&&topos==2)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		        /*
		    case 9:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        break;
		    case 10:									//经过1
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        break;
		    case 19:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;*/
		    case 20:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
				
				clearInterval(TimerM3);
				TimerM3=0;
				IsStop=true;
				Tn3=0;
		        break;
		    default:
				Swapimg=false;
				if(Tn<10)
				{
					ileft=parseInt(pl[2])+Tn*20;
					itop=parseInt(pt[1])-Tn*4;
					iwidth=parseInt(sw[1])+Tn*4;
					iheight=parseInt(sh[1])+Tn*7.5;
					izindex=-60+Tn*2;
		        }
		        else
		        {
					ileft=parseInt(pl[0])+Tm*23.6;
					itop=parseInt(pt[0])+Tm*4;
					iwidth=parseInt(sw[0])-Tm*4;
					iheight=parseInt(sh[0])-Tm*7.5;
					izindex=-40-Tm*2;
		        }
		        break;
		    }
		}
		else if(frompos==3&&topos==4)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		        /*
		    case 9:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;*/
		    case 10:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
				
				clearInterval(TimerM3);
				TimerM3=0;
				IsStop=true;
				Tn3=0;
		        break;
		    default:
		        ileft=parseInt(pl[2])-Tn*10;
		        itop=parseInt(pt[1])+Tn*3;
		        iwidth=parseInt(sw[1])+Tn*3;
		        iheight=parseInt(sh[1])-Tn*9;
		        izindex=-60-Tn*2;
		        break;
		    }
		}
		else if(frompos==3&&topos==5)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		        /*
		    case 9:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
		    case 10:									//经过4
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
		    case 19:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;*/
		    case 20:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
				
				clearInterval(TimerM3);
				TimerM3=0;
				IsStop=true;
				Tn3=0;
		        break;
		    default:
				if(Tn<10)
				{
					ileft=parseInt(pl[2])-Tn*10;
					itop=parseInt(pt[1])+Tn*3;
					iwidth=parseInt(sw[1])-Tn*3;
					iheight=parseInt(sh[1])-Tn*9;
					izindex=-60-Tn*2;
					Swapimg=false;
		        }
		        else
		        {
					if(Tm<5)
					    ileft=parseInt(pl[3])+Tm*10;
					else
					    ileft=parseInt(pl[4])-100+Tm*10;
		            itop=parseInt(pt[3]);
		            iwidth=parseInt(sw[2]);
		            iheight=parseInt(sh[2]);
		            izindex=-80;
		        }
		        break;
		    }
		}
		else if(frompos==4&&topos==1)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
		        /*
		    case 9:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		    case 10:							//经过3
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
			case 19:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        break;*/
			case 20:	
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        
				clearInterval(TimerM4);
				TimerM4=0;
				IsStop=true;
				Tn4=0;
		        break;
		    default:
				if(Tn<10)
				{
					ileft=parseInt(pl[3])+Tn*10;
					itop=parseInt(pt[3])-Tn*3;
					iwidth=parseInt(sw[2])+Tn*3;
					iheight=parseInt(sh[2])+Tn*9;
					izindex=-60+Tn*2;
					Swapimg=false;
		        }
		        else
		        {
					ileft=parseInt(pl[2])+Tm*20;
					itop=parseInt(pt[1])-Tm*4;
					iwidth=parseInt(sw[1])+Tm*4;
					iheight=parseInt(sh[1])+Tm*7.5;
					izindex=-60+Tm*2;
		        }

		        break;
		    }
		}
		else if(frompos==4&&topos==2)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
		        /*
		    case 9:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
		    case 10:							//经过5
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
			case 19:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;*/
			case 20:	
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        
				clearInterval(TimerM4);
				TimerM4=0;
				IsStop=true;
				Tn4=0;
		        break;
		    default:
				if(Tn<10)
				{
					if(Tn<5)
					    ileft=parseInt(pl[3])+Tn*10;
					else
						ileft=parseInt(pl[4])-100+Tn*10;
		            itop=parseInt(pt[3]);
		            iwidth=parseInt(sw[2]);
		            iheight=parseInt(sh[2]);
		            izindex=-80;
		        }
		        else
		        {
					ileft=parseInt(pl[4])-Tm*14;
					itop=parseInt(pt[3])-Tm*3;
					iwidth=parseInt(sw[2])+Tm*3;
					iheight=parseInt(sh[2])+Tm*9;
					izindex=-80+Tm*2;
		        }

		        break;
		    }
		}
		else if(frompos==4&&topos==3)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;/*
		    case 9:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;*/
		    case 10:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
				
				clearInterval(TimerM4);
				TimerM4=0;
				IsStop=true;
				Tn4=0;
		        break;
		    default:
		        ileft=parseInt(pl[3])+Tn*10;
		        itop=parseInt(pt[3])-Tn*3;
		        iwidth=parseInt(sw[2])+Tn*3;
		        iheight=parseInt(sh[2])+Tn*9;
		        izindex=-60+Tn*2;
		        break;
		    }
		}
		else if(frompos==4&&topos==5)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;/*
		    case 9:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
				
		        break;*/
		    case 10:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
				
				clearInterval(TimerM4);
				TimerM4=0;
				IsStop=true;
				Tn4=0;
				
		        break;
		    default:
		        if(Tn<5)
		            ileft=parseInt(pl[3])+Tn*10;
		        else
		            ileft=parseInt(pl[4])-100+Tn*10;
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
		    }
		}
		else if(frompos==5&&topos==4)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;/*
		    case 9:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;*/
		    case 10:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        
				clearInterval(TimerM5);
				TimerM5=0;
				IsStop=true;
				Tn5=0;
		        break;
		    default:
		        if(Tn<5)
		            ileft=parseInt(pl[4])-Tn*10;
		        else
		            ileft=parseInt(pl[3])+100-Tn*10;
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		            
		        break;
		    }
		}
		else if(frompos==5&&topos==2)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;/*
		    case 9:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;*/
		    case 10:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        
				clearInterval(TimerM5);
				TimerM5=0;
				IsStop=true;
				Tn5=0;
		        break;
		    default:
		        ileft=parseInt(pl[4])-Tn*14;
		        itop=parseInt(pt[3])-Tn*3;
		        iwidth=parseInt(sw[2])+Tn*3;
		        iheight=parseInt(sh[2])+Tn*9;
		        izindex=-80+Tn*2;
		            
		        break;
		    }
		}
		else if(frompos==5&&topos==1)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;/*
		    case 9:
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
		    case 10:							//经过2
		        ileft=parseInt(pl[1]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;
			case 19:
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        break;*/
			case 20:	
		        ileft=parseInt(pl[0]);
		        itop=parseInt(pt[0]);
		        iwidth=parseInt(sw[0]);
		        iheight=parseInt(sh[0]);
		        izindex=-40;
		        
				clearInterval(TimerM5);
				TimerM5=0;
				IsStop=true;
				Tn5=0;
		        break;
		    default:
				if(Tn<10)
				{
					ileft=parseInt(pl[4])-Tn*14;
					itop=parseInt(pt[3])-Tn*3;
					iwidth=parseInt(sw[2])+Tn*3;
					iheight=parseInt(sh[2])+Tn*9;
					izindex=-80+Tn*2;
					
					Swapimg=false;
		        }
		        else
		        {
					ileft=parseInt(pl[1])-Tm*23.6;
					itop=parseInt(pt[1])-Tm*4;
					iwidth=parseInt(sw[1])+Tm*4;
					iheight=parseInt(sh[1])+Tm*7.5;
					izindex=-60+Tm*2;
		        }

		        break;
		    }
		}
		else if(frompos==5&&topos==3)
		{
		    switch(Tn)
		    {
		    case 0:
		        ileft=parseInt(pl[4]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
		        /*
		    case 9:
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
		    case 10:							//经过4
		        ileft=parseInt(pl[3]);
		        itop=parseInt(pt[3]);
		        iwidth=parseInt(sw[2]);
		        iheight=parseInt(sh[2]);
		        izindex=-80;
		        break;
			case 19:
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        break;*/
			case 20:	
		        ileft=parseInt(pl[2]);
		        itop=parseInt(pt[1]);
		        iwidth=parseInt(sw[1]);
		        iheight=parseInt(sh[1]);
		        izindex=-60;
		        
				clearInterval(TimerM5);
				TimerM5=0;
				IsStop=true;
				Tn5=0;
		        break;
		    default:
				Swapimg=false;
				if(Tn<10)
				{
					if(Tn<5)
					    ileft=parseInt(pl[4])-Tn*10;
					else
					    ileft=parseInt(pl[3])+100-Tn*10;
		            itop=parseInt(pt[3]);
		            iwidth=parseInt(sw[2]);
		            iheight=parseInt(sh[2]);
		            izindex=-80;
		        }
		        else
		        {
					ileft=parseInt(pl[3])+Tm*10;
					itop=parseInt(pt[3])-Tm*3;
					iwidth=parseInt(sw[2])+Tm*3;
					iheight=parseInt(sh[2])+Tm*9;
					izindex=-60+Tm*2;
		        }

		        break;
		    }
		}
		
		if(Tn==0||Tn==10||Tn==20)
		{
			//pic/交换图片BookL31.gif
			str1=imgobj.src;
			str3=str1.substr(str1.length-6,1);
			switch(topos)
			{
			    case 1:
				    str2=str1.substr(0,str1.length-7)+"L"+str3+"1.gif";
				    break;
			    case 2:
			    case 3:
				    str2=str1.substr(0,str1.length-7)+"M"+str3+"1.gif";
				    break;
			    case 4:
			    case 5:
				    str2=str1.substr(0,str1.length-7)+"S"+str3+"1.gif";
				    break;
			}
			imgobj.src=str2;
		}
		
	    imgobj.style.left=ileft+"px";
	    imgobj.style.top=itop+"px";
        imgobj.style.width=iwidth+"px";
	    imgobj.style.height=iheight+"px";
		
	    if(frompos*topos!=20)
	        imgobj.style.zIndex=izindex.toString();
	    
	    
	    
	if(!IsStop)
	{
		if(frompos==1) 
		{
			Tn1++;
		}
		if(frompos==2) 
		{
			Tn2++;
		}
		if(frompos==3) 
		{
			Tn3++;
		}
		if(frompos==4) 
		{
			Tn4++;
		}
		if(frompos==5) 
		{
			Tn5++;
		}
	}
	else
	{
		swapimgbook("Img"+frompos,"Book"+topos);
		
		Tm=parseInt(TimerM1+TimerM2+TimerM3+TimerM4+TimerM5);
		Tn=parseInt(Tn1+Tn2+Tn3+Tn4+Tn5);
		
		if(Tm==0&&Tn==0)
			IsMoving=false;
	}
	
	}


	
	function mouseover(id)
	{
		if(IsMoving) return;
		
		var msg="";
		//posid=GetPosIdFromLeft("Book"+id);
		posid=id;
		
		var book="Book"+id;
		
		var str=document.getElementById(book).src;
		var srcstr=str.substr(0,str.length-5)+"2.gif";
		document.getElementById(book).src=srcstr;
		

		switch(posid)
		{
			case 1:
				slib(1);
				clearInterval(Timer);
				break;					
			case 2:
				if(Isslib2==false)
				{
					Timer = setInterval("slib(2)",20);
				}
				else
					clearInterval(Timer);
				break;					
			case 3:
					
				if(Isslib3==false)
				{
					Timer = setInterval("slib(3)",20);
				}
				else
					clearInterval(Timer);
				break;					
			case 4:
				if(Isslib4==false)
					Timer = setInterval("slib(4)",20);
				else
					clearInterval(Timer);
				break;					
			case 5:	
				if(Isslib5==false)
					Timer = setInterval("slib(5)",20);
				else
					clearInterval(Timer);
				break;					
		}

	}
	
	
	function mouseout(id)
	{
		if(IsMoving) return;
		
		var srcstr,str;
		var book;
		var ileft=0;
		//posid=GetPosIdFromLeft("Book"+id);
		posid=id;
		
		var pos=posid;
		
		clearInterval(Timer);
		
		timeid=0;
		
		book="Book"+pos;
		
		str="Isslib"+pos+"=false;"
		eval(str);
		
		str=document.getElementById(book).src;
		srcstr=str.substr(0,str.length-5)+"1.gif";
		document.getElementById(book).src=srcstr;
		if(pos>1)
			document.getElementById(book).style.left=pl[pos-1]+"px";
		
	}

	
	function mouseclick(id)
	{
		if(IsMoving) return;
		
		//posid=GetPosIdFromLeft("Book"+id);BOOKL21.gif
		posid=id;
		var hrefstr="jtys.htm,jtgd.htm,jtzp.htm,lxjt.htm,jrjt.htm".split(",");
		
		
		if(posid==1)
		{
			var str1=document.getElementById("Book"+id).src;
			var K=str1.substr(str1.length-6,1);
		    window.open(hrefstr[K-1]); 
		}
		 else
		 {
		    //    TimerMove = setInterval("moveTimer("+posid+")",50);
		   
		    var bid1,bid2,bid3,bid4,bid5;
		    
		    /*
		    bid1=GetImgIDFromPosId(1);
		    bid2=GetImgIDFromPosId(2);
		    bid3=GetImgIDFromPosId(3);
		    bid4=GetImgIDFromPosId(4);
		    bid5=GetImgIDFromPosId(5);
		    */
		    bid1=1;
		    bid2=2;
		    bid3=3;
		    bid4=4;
		    bid5=5;
		    
		    Tn1=0;
		    Tn2=0;
		    Tn3=0;
		    Tn4=0;
		    Tn5=0;
		    
		    var iFrq=20;
			IsMoving=true;
			
			swapimgbook("Book1","Img1");
			swapimgbook("Book2","Img2");
			swapimgbook("Book3","Img3");
			swapimgbook("Book4","Img4");
			swapimgbook("Book5","Img5");

			switch(posid)
			{
				case 2:
					TimerM1=setInterval("move("+bid1+",1,3)",iFrq);
					TimerM2=setInterval("move("+bid2+",2,1)",iFrq);
					TimerM3=setInterval("move("+bid3+",3,4)",iFrq);
					TimerM4=setInterval("move("+bid4+",4,5)",iFrq);
					TimerM5=setInterval("move("+bid5+",5,2)",iFrq);
					break;
				case 3:
					TimerM1=setInterval("move("+bid1+",1,2)",iFrq);
					TimerM2=setInterval("move("+bid2+",2,5)",iFrq);
					TimerM3=setInterval("move("+bid3+",3,1)",iFrq);
					TimerM4=setInterval("move("+bid4+",4,3)",iFrq);
					TimerM5=setInterval("move("+bid5+",5,4)",iFrq);
					break;
				case 4:
					/**/
					TimerM1=setInterval("move("+bid1+",1,5)",iFrq);
					TimerM2=setInterval("move("+bid2+",2,4)",iFrq);
					TimerM3=setInterval("move("+bid3+",3,2)",iFrq);
					TimerM4=setInterval("move("+bid4+",4,1)",iFrq);
					TimerM5=setInterval("move("+bid5+",5,3)",iFrq);
					break;
				case 5:	
				    /**/
					TimerM1=setInterval("move("+bid1+",1,4)",iFrq);
					TimerM2=setInterval("move("+bid2+",2,3)",iFrq);
					TimerM3=setInterval("move("+bid3+",3,5)",iFrq);
					TimerM4=setInterval("move("+bid4+",4,2)",iFrq);
					TimerM5=setInterval("move("+bid5+",5,1)",iFrq);
					break;
				
			}

		} 

	}

	
	function swapimgbook(srcimg,desimg)
	{
		var srcobj,desobj;
		var title="";
		srcobj=document.getElementById(srcimg);
		desobj=document.getElementById(desimg);
		desobj.src=srcobj.src;
		desobj.style.position="absolute";
		desobj.style.left=srcobj.style.left;
		desobj.style.top=srcobj.style.top;
		desobj.style.width=srcobj.style.width;
		desobj.style.height=srcobj.style.height;
		desobj.style.zIndex=srcobj.style.zIndex;
		
		var bt=",金田影视,金田观点,金田案例,联系金田,加入金田".split(",");
		var str=desobj.src;
		var K=parseInt(str.substr(str.length-6,1));
		desobj.title=bt[K];

		/*
//		desobj.title=srcobj.title;
		title="id:"+desobj.id+",src:"+desobj.src+",left:"+desobj.style.left
			  +",top:"+desobj.style.top+",width:"+desobj.style.width
			  +",height:"+desobj.style.height+",zIndex:"+desobj.style.zIndex;*/
		
		srcobj.style.visibility="hidden";
		desobj.style.visibility="visible";
		//srcobj.style.display="none";
		//desobj.style.display="";
	}

