function MM_showHideLayers() { //v6.0
	var i,p,v,obj;
	var args = MM_showHideLayers.arguments;
	
	for (i=0; i<(args.length-2); i+=3){
		if ((obj=MM_findObj(args[i]))!=null) 
			v=args[i+2];
		if (obj.style) { 
			obj=obj.style; 
			if(v == 'show'){
				v = 'visible';
			}else{
				if(v == 'hide'){
					v = 'hidden';
				}
			}
			//v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
		}
		obj.visibility=v; 
	}

	if(args[3].nodeName == "IMG"){
		var tdpoint = getAbsPoint(args[3]);
		obj.left	= tdpoint.x;
		obj.top		= tdpoint.y+28;
	}
}

function getAbsPoint(e){
	var x = e.offsetLeft, y = e.offsetTop;
	while(e=e.offsetParent){
		x += e.offsetLeft; y += e.offsetTop;
	}
	var oPoint={"x": x, "y": y};
	return oPoint;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

//权限列表类
function privTable(id){
	this.server_img_table	= document.getElementById("server_img_table");
	this.privilege_list		= privilege[id];
	this.ahref				= "";
	//this.td_background		= "images/fuwu.jpg";
	this.td_width			= "134";
	this.tb_width			= "134";
	this.td_height			= "27";
	this.td_align			= "left";
	this.td_valign			= "middle";
	this.acursor			= "hand";
}

privTable.prototype.creat_table = function(){
	//创建表格
	
	var table = document.createElement('table');
	var tbody = document.createElement("tbody");
	table.appendChild(tbody);
	table.width			= this.tb_width;
	table.border		= "0";
	table.cellspacing	= "0";
	table.cellpadding	= "0";
	
	if(this.privilege_list){
		for( i=0;i<this.privilege_list.length;i++ ){
			//几个东西.不能在游戏里面显示.//
			if(this.privilege_list[i]['viewid']>=1)continue;
			var tr			= document.createElement("tr");
			var td			= document.createElement("td");
			td.width		= this.td_width;
			td.height		= this.td_height;
			td.background	= this.td_background;
			td.align		= this.td_align;
			td.valign		= this.td_valign;
			var a			= document.createElement("A");
			if(this.ahref != ""){
				a.href			= this.ahref;
			}else{
				var acursor		= this.acursor;
				a.onmouseover	= function(){
					this.style.cursor = acursor;
				};
			}
			
			this.a = a;
			this.i = i;
			this.aclick(this);

			a.innerHTML		= "<img src=\"images/submit/service_ico01.jpg\" width=\"10\" height=\"9\"/>&nbsp;&nbsp;&nbsp;<span class=\"a4_666666b\">"+this.privilege_list[i]['name']+"</span>";
			td.appendChild(a);
			tr.appendChild(td);
			tbody.appendChild(tr);
		}
	}else{
		var tr			= document.createElement("tr");
		var td			= document.createElement("td");
		tr.appendChild(td);
		tbody.appendChild(tr);
	}
	this.server_img_table.innerHTML = "";
	this.server_img_table.appendChild(table);
}

privTable.prototype.aclick = function(e){
	e.a.onclick = function(){
		alert("函数未启动。");
	}
}

////一个生成DIV的通用
//function make_div(){
//	this.div 						= document.createElement('div');
//	this.div.id						= "divid";
//	this.div.style.position			= "absolute";
//	this.div.style.left				= "180px";
//	this.div.style.top				= document.body.scrollTop+150+"px";
//	this.div.style.width			= "600px";
//	this.div.style.height			= "420px";
//	this.div.style.zIndex			= "1";
//	this.div.style.backgroundColor 	= "#FFFFFF";
//	this.div.innerHTML				= "";
//	document.body.appendChild(this.div);
//}


//禁止页面刷新
function disrefu(){
	document.onkeydown = function() {
		if(event.keyCode==116) {
			event.keyCode=0;
			event.returnValue = false;
		}
	}

	document.oncontextmenu = function() {
		event.returnValue = false;
	}
}
//改变鼠标指针
function change_cursor(e){
	e.style.cursor = "pointer";
}

/* 改变鼠标指针 */
function changeCursor(element,cursorType){
	element.style.cursor = cursorType;
}

//得到一个游戏是不是拥用这个客服内容的操作.
function checkPrivilege(gameid,privilegeid){
	var i;
	var p	= privilege[gameid];
	for(i=0;i<p.length;i++){
		if(p[i]["id"] == privilegeid){
			var gameinfo = new Array();
			gameinfo[0]	 = p[i]["id"];
			gameinfo[1]	 = p[i]["name"];
			gameinfo[2]	 = p[i]["other"];
			break;
		}
	}

	try{
		if(gameinfo.length > 0){
			return gameinfo;
		}
	}catch(e){
		return false;
	}
}

//得到GAME的信息从JS库中.
function get_gameinfo(gameid){
	var i;
	for(i=0;i<gameinfo.length;i++){
		if(gameinfo[i]["id"] == gameid){
			return gameinfo[i];
			break;
		}
	}
	return false;
}

//得到一张图片
function set_title_image(gameid,imageid){
	var game_info = new Array;
	game_info = get_gameinfo(gameid);
	var game_img = document.getElementById(imageid);
	if(game_img && game_info["id"])
		game_img.innerHTML = "<img src=\""+UPLOAD_DIR_GAME+game_info["id"]+"_0.jpg\" width=\"139\" height=\"139\">";
	return game_info;
}

//生成一个SELECT.用于显示游戏大区和大区中的组.
function make_gamelist_select(gamearea){
	var gamearea	= document.getElementById(gamearea);		//得到游戏大区的控件
	var i;
	var textValue;
	var soption;

	//开始创造大区的SELECT
	for(i=0;i<gameinfo.length;i++){
		textValue			= gameinfo[i]["gamename"];
		soption				= document.createElement('option');
		soption.value		= gameinfo[i]["id"];
		soption.innerText	= gameinfo[i]["gamename"];
		soption.textContent	= gameinfo[i]["gamename"];
		gamearea.appendChild(soption);
	}
}


function setTransition(){   
	if(document.all){   
		bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);   
		bannerADrotator.filters.revealTrans.apply();   
	}   
}   
    
function playTransition(){   
	if   (document.all)   
		bannerADrotator.filters.revealTrans.play()   
}   
    
function nextAd(){   
	if(adNum<bannerAD.length-1){
		adNum++;
	}else{
		adNum=1;
	}

	setTransition();
	document.images.bannerADrotator.src=bannerAD[adNum];   
	playTransition();
	theTimer=setTimeout("nextAd()",8000);   
} 
    
function jump2url(){   
	jumpUrl		= bannerADlink[adNum];   
	jumpTarget	= '';   
	if   (jumpUrl   !=   ''){   
		if   (jumpTarget!='')window.open(jumpUrl,jumpTarget);   
		else   location.href=jumpUrl;   
	}   
}   

function displayStatusMsg()   {     
	status=bannerADlink[adNum];   
	document.returnValue   =   true;   
}   
    
function MM_openBrWindow(theURL,winName,features)   {   //v2.0   
	window.open(theURL,winName,features);   
}