//图片按比例缩放 使用方法 onload="setImgSize(this,142,98);

function setImgSize(img,width,height){
var MaxWidth=width;//设置图片宽度界限
var MaxHeight=height;//设置图片高度界限
var HeightWidth=img.offsetHeight/img.offsetWidth;//设置高宽比
var WidthHeight=img.offsetWidth/img.offsetHeight;//设置宽高比
if(img.offsetWidth>MaxWidth){
img.width=MaxWidth;
img.height=MaxWidth*HeightWidth;
}
if(img.offsetHeight>MaxHeight){
img.height=MaxHeight;
img.width=MaxHeight*WidthHeight;
}
}
//图片滚动，带左右控制
//使用方法
/*
<div class="rollBox">
  <div class="LeftBotton" onmousedown="ISL_GoUp()" onmouseup="ISL_StopUp()" onmouseout="ISL_StopUp()"></div>
	<div class="Cont" id="ISL_Cont">
	  <div class="ScrCont">
		<ul id="List1">
		  <!-- 图片列表 begin -->
		  {#foreach item=promote from=$promote#}
		  <li><a href="{#url controller=product action=index cid=$promote.id#}"><img src="upload/product/{#$promote.previewPhoto#}" /><p>{#$promote.pro_name#}</p></a></li>
		  {#/foreach#}
		  <!-- 图片列表 end -->
		</ul>
		<ul id="List2"><li><!-- 这个必须要，才可以保持循环滚动--></li></ul>
	  </div>
	</div>
	<div class="RightBotton" onmousedown="ISL_GoDown()" onmouseup="ISL_StopDown()" onmouseout="ISL_StopDown()"></div>
</div>
*/
<!--//--><![CDATA[//><!--
	  //图片滚动列表
	  var Speed = 5; //速度(毫秒)
	  var Space = 10; //每次移动(px)
	  var PageWidth = 168; //翻页宽度,如果要滚动范围更多，则可以乘以显示的图片数量，如遮罩区显示5张，可以乘以5
	  var fill = 0; //整体移位
	  var MoveLock = false;
	  var MoveTimeObj;
	  var Comp = 0;
	  var AutoPlayObj = null;
	  GetObj("List2").innerHTML = GetObj("List1").innerHTML;
	  GetObj('ISL_Cont').scrollLeft = fill;
	  GetObj("ISL_Cont").onmouseover = function(){clearInterval(AutoPlayObj);}
	  GetObj("ISL_Cont").onmouseout = function(){AutoPlay();}
	  AutoPlay();
	  function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}}
	  function AutoPlay(){ //自动滚动
	   clearInterval(AutoPlayObj);
	   AutoPlayObj = setInterval('ISL_GoDown();ISL_StopDown();',5000); //间隔时间
	  }
	  function ISL_GoUp(){ //上翻开始
	   if(MoveLock) return;
	   clearInterval(AutoPlayObj);
	   MoveLock = true;
	   MoveTimeObj = setInterval('ISL_ScrUp();',Speed);
	  }
	  function ISL_StopUp(){ //上翻停止
	   clearInterval(MoveTimeObj);
	   if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0){
		Comp = fill - (GetObj('ISL_Cont').scrollLeft % PageWidth);
		CompScr();
	   }else{
		MoveLock = false;
	   }
	   AutoPlay();
	  }
	  function ISL_ScrUp(){ //上翻动作
	   if(GetObj('ISL_Cont').scrollLeft <= 0){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft + GetObj('List1').offsetWidth}
	   GetObj('ISL_Cont').scrollLeft -= Space ;
	  }
	  function ISL_GoDown(){ //下翻
	   clearInterval(MoveTimeObj);
	   if(MoveLock) return;
	   clearInterval(AutoPlayObj);
	   MoveLock = true;
	   ISL_ScrDown();
	   MoveTimeObj = setInterval('ISL_ScrDown()',Speed);
	  }
	  function ISL_StopDown(){ //下翻停止
	   clearInterval(MoveTimeObj);
	   if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0 ){
		Comp = PageWidth - GetObj('ISL_Cont').scrollLeft % PageWidth + fill;
		CompScr();
	   }else{
		MoveLock = false;
	   }
	   AutoPlay();
	  }
	  function ISL_ScrDown(){ //下翻动作
	   if(GetObj('ISL_Cont').scrollLeft >= GetObj('List1').scrollWidth){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft - GetObj('List1').scrollWidth;}
	   GetObj('ISL_Cont').scrollLeft += Space ;
	  }
	  function CompScr(){
	   var num;
	   if(Comp == 0){MoveLock = false;return;}
	   if(Comp < 0){ //上翻
		if(Comp < -Space){
		 Comp += Space;
		 num = Space;
		}else{
		 num = -Comp;
		 Comp = 0;
		}
		GetObj('ISL_Cont').scrollLeft -= num;
		setTimeout('CompScr()',Speed);
	   }else{ //下翻
		if(Comp > Space){
		 Comp -= Space;
		 num = Space;
		}else{
		 num = Comp;
		 Comp = 0;
		}
		GetObj('ISL_Cont').scrollLeft += num;
		setTimeout('CompScr()',Speed);
	   }
	  }
  //--><!]]>
