// ¹ö¶¯ÓÎÏ·Ìõ

var mydomain="/";
var picpath="";
var tpic="http://img.3839.com/images/transparent.gif";
if(typeof(psortid)=="undefined")psortid=0;
game=game.sort(function(){return Math.random()*new Date%3-1});
game=game.sort(function(a,b){
	oc=a[0].indexOf(","+psortid)!=-1?3:0;
	oc+=a[0].indexOf(",0")!=-1?1:0;
	oc+=a[0].indexOf("top")!=-1?2:0;
	od=b[0].indexOf(","+psortid)!=-1?3:0;
	od+=b[0].indexOf(",0")!=-1?1:0;
	od+=b[0].indexOf("top")!=-1?2:0;
	return od-oc
});
var gamehtml="";
var ndomain;
var i=0;
for(key in game){
	if(typeof(game[key][3])=="undefined") {
		continue;
	}
	if (i < 5) {
		game[key] = special_game[i];
	}
	if(i>10){
		//gamehtml+='<li><a href="'+game[key][1]+'" target="_blank"><img pic="'+picpath+game[key][2]+'" src="'+tpic+'" /></a><br /><a href="'+game[key][1]+'" target="_blank">'+game[key][3]+'</a></li>'
		gamehtml+='<li><a href="'+game[key][1]+'" target="_blank"><img pic="" src="'+picpath+game[key][2]+'" /></a><br /><a href="'+game[key][1]+'" target="_blank">'+game[key][3]+'</a></li>'
	}else{
		gamehtml+='<li><a href="'+game[key][1]+'" target="_blank"><img pic="" src="'+picpath+game[key][2]+'" /></a><br /><a href="'+game[key][1]+'" target="_blank">'+game[key][3]+'</a></li>'
	}
	gamehtml+='\n';
	i++
}


var twidth=720;
var alldown=false;
var mnow=false;
var as=80;
var asm=20;
var spd=as;
var asx=4;
function setmove(){
	if(getObj('games').offsetWidth<=twidth)return;
	var a=document.createElement("UL");
	a.innerHTML=getObj('games').innerHTML;getObj('gamesdiv').appendChild(a);
	getObj('tumbleleft').onclick=function(){
		if(!mnow){
			downpic("r");
			movegame(twidth,"r")}
	};
	getObj('tumbleright').onclick=function(){
		if(!mnow){
			downpic("l");
			movegame(twidth,"l")
		}
	}
}

function getObj(obj){
	return document.getElementById(obj)
}

function movegame(n,f){
	mnow=true;
	if(f=="l"&&getObj('tumbletext').scrollLeft>=getObj('games').offsetWidth)
		getObj('tumbletext').scrollLeft=0;
	if(f=="r"&&getObj('tumbletext').scrollLeft==0) 
		getObj('tumbletext').scrollLeft=getObj('games').offsetWidth;
	if(f=="l") 
		getObj('tumbletext').scrollLeft+=spd;
	if(f=="r")
		getObj('tumbletext').scrollLeft-=spd;
	n=n-spd;
	if(n==0) spd=20;
	if(n+as==0){
		mnow=false;
		clearTimeout(mto);
		f=f=="l"?"r":"l";
		spd=as;
		var a=window.setTimeout(function(){movegamex(as,f)},10)
	}else{
		var mto=window.setTimeout(function(){movegame(n,f)},10)
	}
}
function movegamex(n,f){
	mnow=true;
	if(f=="l"&&getObj('tumbletext').scrollLeft>=getObj('games').offsetWidth)
		getObj('tumbletext').scrollLeft=0;
	if(f=="r"&&getObj('tumbletext').scrollLeft==0)
		getObj('tumbletext').scrollLeft=getObj('games').offsetWidth;
	if(f=="l")
		getObj('tumbletext').scrollLeft+=asx;
	if(f=="r")
		getObj('tumbletext').scrollLeft-=asx;
	n=n-asx;
	if(n==0){
		mnow=false;
		clearTimeout(a)
	}else{
		var a=window.setTimeout(function(){movegamex(n,f)},10)
	}
}
function getdownnum(o){
	if(alldown)return false;
	for(i=0;i<o.length;i++) {
		if(o[i].getAttribute("pic")!="")
			return o.length;
	}
	alldown=true
}
function downpic(t){
	var a=getObj('games').getElementsByTagName("IMG");
	var b=getdownnum(a);
	if(!b)return;
	var c=(t=="l")?getObj('tumbletext').scrollLeft+twidth+80:getObj('tumbletext').scrollLeft-80-twidth;
	if(!t)c=0;
	var f=c/80;
	if(f<0)f=a.length+f;
	if(f>a.length-1)f=f-a.length;
	var t=f+9;
	if(t>a.length-1) t=a.length-1;
	for(i=f;i<=t;i++){
		if(a[i].getAttribute("pic")!="")
			a[i].src=a[i].getAttribute("pic");
		a[i].setAttribute("pic","")
	}
}


tumble_html = '<div id="tumble" class="tumble"><div class="tumbleleft" id="tumbleleft" alt="Íù×ó"></div><div id="tumbletext" class="tumbletext" style="overflow:hidden"><div id="gamesdiv"><ul id="games">'+gamehtml+'</ul></div></div><div class="tumbleright" id="tumbleright" alt="ÍùÓÒ"></div></div>';
getObj('mgame_div').innerHTML = tumble_html;
setmove();
