﻿/*
 * pic move Javascript
 * $Date: 2009/05/19 05:53:34 $
 * aug lei
 */
 	var road=0;
	function _g(elem){
		return document.getElementById(elem);
	}
	function moveNow(direct){	
		var myleft=_g("qq").style.marginLeft?_g("qq").style.marginLeft:0;//先取得容器层的左偏移就是左边被隐藏的部分
		var total=parseInt(_g("qq").scrollWidth);//容器的总宽度
		var offLeft=Math.abs(parseInt(myleft));
		var rightPart=total-720-offLeft;//右边被隐藏的部分
		if(offLeft==0&&direct==0){//向右挪但是左边隐藏部分为0 返回
			return false
		}
		if(direct==1&&rightPart==0){//向左挪但是右边隐藏部分为0 返回
			return false
		}
		var moveSpace=0;
		if(direct==0){
			moveSpace=(offLeft>720?720:offLeft);//向右，取得移动的距离
		}else{
			moveSpace=(rightPart>720?720:rightPart);//向左，取得移动的距离
		}
		moveIt(moveSpace,direct)		
	} 
	function moveIt(way,dr){
		var elem=_g("qq");
		var ss=_g("qq").style.marginLeft?_g("qq").style.marginLeft:0;
		ss=parseInt(ss);
		var MoveMe = function (){
			if(road<way){
				road=road+20;
				if(dr==1){
					_g("qq").style.marginLeft=(ss-road)+"px";
				}else{
					_g("qq").style.marginLeft=(ss+road)+"px";
				}
			}else{
				road=0;
				window.clearInterval(IntervalId);
			}			
		}
		var IntervalId = window.setInterval(MoveMe,10);
	}