$(document).ready(function() {
	//滚动函数------------------------------------------------------------------------------------------------------------begin
	leftID='#leftHome'//定义左(上)ID或CLASS
	rightID='#rightHome'//定义(下)ID或CLASS
	mainID='.ryBoxMarquee_main'//定义包含滚动区域
	marqueeID='.ryBoxMarquee_ul'//定义滚动元素区域
	showNum=1; //定于显示区域显示的数量
	speed=400;	//定义移动速度
	cpu=false;//是否开启智能提示
	mNum=1;//定义移动个数
	allNum=$(mainID).find('ul').find('li').length;
	widthMarquee=$(mainID).find('ul').find('li').width();
	mainWidth=allNum*widthMarquee;
	$(marqueeID).attr('style','width:'+mainWidth+'px')
	IDbox=$(marqueeID);
	liNum=allNum;
	gdNum=0,leftNum=0,rightNum=0;
	rightNumMain=allNum;
	var clicNum=Math.abs(Math.floor((showNum-allNum)/mNum));
	if (cpu) {
		if (allNum > showNum) {$(rightID).hide();} else {$(leftID).hide();$(rightID).hide();}
	} else {
		if (allNum > showNum) {$(rightID).css({opacity:'0.3'});} else {$(leftID).css({opacity:'0.3'});$(rightID).css({opacity:'0.3'})}	
	};
	$(leftID).click(function leftMain() {
		if (cpu) {
			if	(allNum > showNum) {
			$(rightID).show();
			}
		} else {
			if	(allNum > showNum) {
			$(rightID).css({opacity:'1'});
			}
		};
		if (Math.abs(leftNum)==clicNum) {return false;}
		if (liNum>showNum) {
			roll(1);
			leftNum--;
			rightNum--;
		};
		if (cpu) {
			if (Math.abs(leftNum)==clicNum) { $(leftID).hide(); return false;}
		} else {
			if (Math.abs(leftNum)==clicNum) { $(leftID).css({opacity:'0.3'}); return false;}
		}
	});
	$(rightID).click(function rightMain() {
		if (cpu) {
		
			if	(allNum > showNum) {
			$(leftID).show();
			}
		} else {
			if	(allNum > showNum) {
			$(leftID).css({opacity:'1'});
			}
		};
		if (liNum>showNum && leftNum!=0) {
			roll(-1);
			rightNum++;
			leftNum++;
		}
		if (cpu) {
			if (rightNum==0) {$(rightID).hide(); return false;}
		} else {
			if (rightNum==0) {$(rightID).css({opacity:'0.3'}); return false;}
		};
	});
	function roll(j) {
			gdNum+=j;
			juli=mNum*widthMarquee;
			if(j == -1) {
				IDbox.animate({"left" : -(juli*gdNum)+"px"},speed);
			} else {
				if (Math.abs(leftNum)==(clicNum-1)){
					var lastLeft=juli*gdNum-widthMarquee;
					IDbox.animate({"left" : -(lastLeft)+"px"},speed);
					return false;
				}
				IDbox.animate({"left" : -(juli*gdNum)+"px"},speed);
			}	
	};

})
