/*****************************************************
 * bridge
 *****************************************************/
function featureHeader(){
mmoHeader()
}
function featureFooter(){
mmoFooter()
}
/*****************************************************
 * Index (topic & review & guide)
 *****************************************************/
	function getNames(obj,name,tij)
	{	
		var p = document.getElementById(obj);
		var plist = p.getElementsByTagName(tij);
		var rlist = new Array();
		for(i=0;i<plist.length;i++)
		{
			if(plist[i].getAttribute("name") == name)
			{
				rlist[rlist.length] = plist[i];
			}
		}
		return rlist;
	}

		function fod(obj,name)
		{
			var p = obj.parentNode.getElementsByTagName("li");
			var p1 = getNames(name,"f","div"); // document.getElementById(name).getElementsByTagName("div");
			for(i=0;i<p1.length;i++)
			{
				if(obj==p[i])
				{
					p[i].className = "over";
					p1[i].className = "dis";
				}
				else
				{
					p[i].className = "";
					p1[i].className = "undis";
				}
			}
		}


 /*****************************************************
 * Index (browser & preview & updates)
 *****************************************************/

window.onload=function(){
  var ele=document.getElementById("scroller");
  var toleft=document.getElementById("toleft");
  var toright=document.getElementById("toright");
  var w=ele.clientWidth;
 
  var n=20,t=20;//n:dtime
  var timers=new Array(n);
  var c=document.getElementById("beni").getElementsByTagName("div");
  for(var i=0;i<c.length;i++){
    c[i].index=i;
    c[i].onmouseover=function(){doSlide(this);setstyle(this,"on");}
	document.getElementById("s" + i).className="dian";
	if(c[i].className=="tabs_on"){
	document.getElementById("s" + i).className="dian2";
	}
 


  }
  
  //right onclick
  toright.onclick=function(){


   var c=document.getElementById("beni").getElementsByTagName("div");
   for(var i=0;i<c.length;i++){
	    if(c[i].className=="tabs_on"){
		tagindex=i;
		}  
   }
   if(tagindex < 3){
   doSlide(c[tagindex+1]);
   setstyle(c[tagindex+1],"on");
   }
  }
  //left onclick
  toleft.onclick=function(){
   var c=document.getElementById("beni").getElementsByTagName("div");
   for(var i=0;i<c.length;i++){
	    if(c[i].className=="tabs_on"){
		tagindex=i;
		}  
   }
   if(tagindex > 0){
   doSlide(c[tagindex-1]);
   setstyle(c[tagindex-1],"on");
   }
  }
		

  function setstyle(ci){
		  var c=document.getElementById("beni").getElementsByTagName("div");
	      for(var i=0;i<c.length;i++){
		  c[i].className="tabs";
		  }
		  ci.className="tabs_on";
		  
	      for(var i=0;i<c.length;i++){
	document.getElementById("s" + i).className="dian";
	if(c[i].className=="tabs_on"){
	document.getElementById("s" + i ).className="dian2";
	}
		  }
  }
  
  c=null;
  function doSlide(ir){
    var x=ele.scrollLeft;
    var d=ir.index*w-x;
	
    if(!d) return;
    for(var i=0;i<n;i++)(function(){
      if(timers[i])
        clearTimeout(timers[i]);
      var j=i;
      timers[i]=setTimeout(function(){
        ele.scrollLeft=x+Math.round(d*Math.sin(Math.PI*(j+1)/(2*n)));
      },(i+1)*t);
    })();
  }
}


/*****************************************************
 * showGamelist
 *****************************************************/
var switchpage = function(o, n, p){
   var ol = getId(o+p);
   var cl = getId(o+n);
   ol.style.display="none";
   cl.style.display="";
}

var gamelist_pre_no = 1;
function gamepage(num){  
	   var self = getId( "game-list-tab" ).getElementsByTagName("a");
	   for( var i = 0; i < self.length; i++ ){
			self[i].className = "";
	   }
	   self[num-1].className = "had";
	   switchpage("game-list-con", num, gamelist_pre_no);
	   gamelist_pre_no = num;
	   
	   return false;
	}
function doDisplay(){
	var game_list = getId( "game-list" );
	var game_con = getId( "game-con" );
	var gamelistbtn = getId( "gamelistbtn" );
		if(game_con.style.display == "none"){
			game_con.style.display = "block";
		} else {
			game_con.style.display = "none";
		}
		return false;
	}
	
function showGamelist(){
	var game_list = getId( "game-list" );
	var game_con = getId( "game-con" );
	var gamelistbtn = getId( "gamelistbtn" );

	game_con.style.display = "none";
	gamelistbtn.onclick = doDisplay;
	getId( "game-list-close-btn" ).onclick = doDisplay;

}

/*****************************************************
 * play flash
 *****************************************************/
 
 function playFlash(flashid){
    var fpic =document.getElementById(flashid).getElementsByTagName("img");
	var flink =document.getElementById(flashid).getElementsByTagName("a");
	var pic_width="340"; 
    var pic_height="255";
	var button_pos=fpic.length;
	var stop_time=6000;
	var show_text=0; 
	var txtcolor="dddddd";
	var bgcolor="000000";
	var imag=new Array();
	var link=new Array();
	var text=new Array();

	var flashUrl = 'http://feature.mmosite.com/flashviewer/viewer02.swf';


   for(var i=0;i<fpic.length;i++){
   imag[i]=fpic[i].src;
   }  

	var swf_height=show_text==1?pic_height+0:pic_height;
	var pics="", links="", texts="";
	for(var i=0; i<imag.length; i++){
		pics=pics+("|"+imag[i]);
		links=links+("|"+flink[i*2]);
		
		//????cms??????????+??????????2????????????????
		//links=links+("|"+flink[i*2]);
		
		links = links.replace(/(&)/g,"-");
		texts=texts+("|"+text[i]);
		//alert(flink[i*2]);
	}
	
	pics=pics.substring(1);
	links=links.substring(1);
	texts=texts.substring(1);
	
	
	var flash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ pic_width +'" height="' + pic_height +'" /><param name="allowScriptAccess" value="always" />';
	flash = flash + '<param name="movie" value="'+ flashUrl +'" />';
	flash = flash + '<param name="quality" value="high" />';
	flash = flash + '<param name="menu" value="false" />';
	flash = flash + '<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&picwidth='+pic_width+'&picheight='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'">';
    flash = flash + '<param name="wmode" value="transparent" />';
	flash = flash + '<embed wmode="transparent" src="' + flashUrl + '" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&picwidth='+pic_width+'&picheight='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'" quality="high" width="'+ pic_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"allowScriptAccess="always"  />';
	flash = flash + '</object>';
	document.writeln(flash); 
}

