// JavaScript Document
function randomInt(num1){
		return Math.floor(Math.random()*num1);
	};
	//函数每隔t毫秒执行一次
	Function.prototype.runEach = function(t){
		var A = this;
		var B = Array.prototype.slice.call(arguments,1);
		var f = function(){
			A.apply(null,B);
		};
		return setInterval(f, t);
	};
	//函数在t毫秒延时后执行
	Function.prototype.runAfter = function(t){
		var A = this;
		var B = Array.prototype.slice.call(arguments,1);
		var f = function(){
			A.apply(null, B);
		};
		return setTimeout(f,t);
	};
	var canRoll=true;
	var rollId=randomInt(4);
	var timeTag=0;
	function doRoll(){
		//是否符合计时条件，如果不符合直接进入下一次等待,设置状态值
		if(canRoll){
			timeTag+=10;
			if(timeTag>1000){
				timeTag=0;
				rollId=(rollId>2)?0:(rollId+1);
			}
		}
		//显示当前的图片
		for(var i=0;i<4;i++){
			
			if(document.getElementById("homePushShow"+i).style.display != ((i==rollId)?"block":"none")){
				document.getElementById("homePushShow"+i).style.display = ((i==rollId)?"block":"none");
			};
			if(document.getElementById("homeAd"+i).className!=((i==rollId)?"now":"")){
				document.getElementById("homeAd"+i).className=(i==rollId)?"now":"";
			};
		}
	}
	for(var i=0;i<4;i++){
		document.getElementById("homeAd"+i).onmouseover=function(){
			canRoll=false;
			rollId=parseInt(this.id.replace("homeAd",""));
			timeTag=0;
		}
		document.getElementById("homeAd"+i).onmouseout=function(){
			canRoll=true;
			timeTag=0;
		}
	}
 	doRoll.runEach(20);