﻿<!--//--><![CDATA[//><!--
     //图片滚动列表 mengjia 070420
     var Speed = 10; //速度(毫秒)
     var Space = 80; //每次移动(px)
     var MoveLock = false;
     var MoveTimeObj;
     var Comp = 0;
     function GetObj(objName){
      if(document.getElementById){
       return eval('document.getElementById("' + objName + '")');
      }else{
       return eval('document.all.' + objName);
      }
     }
     function ISL_GoUp(objname){ //上翻开始
      if(MoveLock) return;
      MoveLock = true;
      MoveTimeObj = setInterval('ISL_ScrUp("'+objname+'")',Speed);
     }
     function ISL_StopUp(objname){ //上翻停止
      clearInterval(MoveTimeObj);
      if(GetObj(objname).scrollLeft % 847 != 0){
       Comp = -(GetObj(objname).scrollLeft % 847);
       CompScr(objname);
      }else{
       MoveLock = false;
      }
     }
     function ISL_ScrUp(objname){ //上翻动作
      if(GetObj(objname).scrollLeft <= 0){clearInterval(MoveTimeObj);return;}
      GetObj(objname).scrollLeft -= Space ;
     }
    
    
     function ISL_GoDown(objname){ //下翻
      if(MoveLock) return;
      MoveLock = true;
      MoveTimeObj = setInterval('ISL_ScrDown("'+objname+'")',Speed);
     }
     function ISL_StopDown(objname){ //下翻停止
      clearInterval(MoveTimeObj);
      if(GetObj(objname).scrollLeft % 847 != 0 && GetObj(objname).scrollLeft < GetObj('List1').scrollWidth - 77){
       Comp = 847 - GetObj(objname).scrollLeft % 847;
       CompScr(objname);
      }else{
       MoveLock = false;
      }
     }
     function ISL_ScrDown(objname){ //下翻动作
      if(GetObj(objname).scrollLeft >= GetObj('List1').scrollWidth - 77 - Space){GetObj(objname).scrollLeft = GetObj('List1').scrollWidth - 77;clearInterval(MoveTimeObj);return;}
      GetObj(objname).scrollLeft += Space ;
     }
    
     function CompScr(objname){
      var num;
      if(Comp == 0){MoveLock = false;return;}
      if(Comp < 0){ //上翻
       if(Comp < -Space){
        Comp += Space;
        num = Space;
       }else{
        num = -Comp;
        Comp = 0;
       }
       GetObj(objname).scrollLeft -= num;
       setTimeout('CompScr("'+objname+'")',Speed);
      }else{ //下翻
       if(Comp > Space){
        Comp -= Space;
        num = Space;
       }else{
        num = Comp;
        Comp = 0;
       }
       GetObj(objname).scrollLeft += num;
       setTimeout('CompScr("'+objname+'")',Speed);
      }
     }
     //--><!]]>
