function $(id){
	return document.getElementById(id);
}
//Left Menu//
function menu_change(menucount) {
	if(document.getElementById('left_menu_' + menucount).style.display == 'none') {		
	
		document.getElementById('left_menu_' + menucount).style.display = 'block';
		document.getElementById('nav_img_' + menucount).src = '/themes/images/nav_left' + menucount + '.gif';

	} else {
	
		document.getElementById('left_menu_' + menucount).style.display = 'none';
		document.getElementById('nav_img_' + menucount).src = '/themes/images/nav_left' + menucount + '2.gif';
	}

}
//index menu 
var show = "";
function showSubMenu(id) {
	var prevObj = document.getElementById(show);
	var obj = document.getElementById(id);
	if (prevObj) {
		prevObj.style.display = 'none';
	}
	if (obj){
		obj.style.display = 'block';
		show = id;
	}
}
/*
*�ڲ��������firefox &ie
*/
function isMouseLeaveOrEnter(e, handler)
{		
	if (e.type != 'mouseout' && e.type != 'mouseover') return false;
	var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;
	if (typeof reltg == 'undefined')
	{
		alert(e.target +":" +e.type+":"+e.relatedTarget+":"+e.toElement+":"+e.fromElement);
		return false;
	}
	while (reltg && reltg != handler) reltg = reltg.parentNode;
	return (reltg != handler);
}

function hiddenSubMenu(e, handler, id) {
	var obj = document.getElementById(id);
	if (obj){
		if (isMouseLeaveOrEnter(e ? e : window.event, handler))
			obj.style.display = 'none';
	}
}
// index news //
var current_id="all";
function showItem(id) {
	var prev_obj = document.getElementById("item_"+current_id);
	var obj = document.getElementById("item_"+id);
	if (prev_obj) {
		prev_obj.style.display = "none";
	}
	document.getElementById("tab_"+current_id).className = "unselected";
	if (obj) {
		obj.style.display = "block";
		current_id = id;
	}
	document.getElementById("tab_"+id).className = "selected";
}

//玩家照片,游戏截图,游戏视频
var current="photo";
function showPlay(id) {
	var prev_obj = $("play_"+current);
	var obj = $("play_"+id);
	if (prev_obj) {
		prev_obj.style.display = "none";
	}
	$("playtab_"+current).className = "unselected";
	if (obj) {
		obj.style.display = "block";
		current = id;
	}
	$("playtab_"+id).className = "selected";
}

//玩家心得,游戏攻略
var gcurrent="gain";
function showGame(id) {
	var prev_obj = $("game_"+gcurrent);
	var obj = $("game_"+id);
	if (prev_obj) {
		prev_obj.style.display = "none";
	}
	$("gametab_"+gcurrent).className = "unselected";
	if (obj) {
		obj.style.display = "block";
		gcurrent = id;
	}
	$("gametab_"+id).className = "selected";
}
//合作专区,合作媒体
var ccurrent="media";
function showCooperate(id) {
	var prev_obj = $("cooperate_"+ccurrent);
	var obj = $("cooperate_"+id);
	if (prev_obj) {
		prev_obj.style.display = "none";
	}
	$("ctab_"+ccurrent).className = "unselected";
	if (obj) {
		obj.style.display = "block";
		ccurrent = id;
	}
	$("ctab_"+id).className = "selected";
}
//FAQ
function NavOnClick(id){
	var targetBox =document.getElementById("itembox" + id);
  	if(targetBox.style.display=="none"){
    	targetBox.style.display = "";
    	document.getElementById("box" + id).className = "";
  	}else{
    	targetBox.style.display = "none";
    	document.getElementById("box" + id).className = "expand";
  }
}

//index photo
var pcurrent_id="screenshot";

function showPhotoItem(id) {
	var prev_obj = document.getElementById("pitem_"+pcurrent_id);
	var obj = document.getElementById("pitem_"+id);
	if (prev_obj) {
		prev_obj.style.display = "none";	
	}
	document.getElementById("ptab_"+pcurrent_id).className = "";
	if(pcurrent_id=='screenshot'){
		document.getElementById("image_"+pcurrent_id).src = "themes/images/tab_screenshots.jpg";
	}else {
		document.getElementById("image_"+pcurrent_id).src = "themes/images/tab_photos.jpg";
	}	
	
	if (obj) {
		obj.style.display = "block";
		pcurrent_id = id;
	}
	document.getElementById("ptab_"+id).className = "currentptab";
	if(id=='screenshot'){
		document.getElementById("image_"+id).src = "themes/images/tab_screenshots_current.jpg";
	}else {
		document.getElementById("image_"+id).src = "themes/images/tab_photos_current.jpg";
	}	
}
// index screenshot and player photo //
var current_id2 = "InPhoto1";
function listlead(id){
	var prev_obj = document.getElementById(current_id2);
	var obj = document.getElementById(id);
	if (prev_obj) {
		document.getElementById("Show"+current_id2).style.display = "none";
	}		
    document.getElementById(current_id2).className = "";
	
	if (obj) {
		document.getElementById("Show"+id).style.display = "block";
		document.getElementById(id).className = "InPhotoOn";
		current_id2 = id;
	}	
}

// Journalist and player story //
var current_id3 = "Journa1";
function journalist(id){
	var prev_obj = document.getElementById(current_id3);
	var obj = document.getElementById(id);
	if (prev_obj) {
		document.getElementById("Show"+current_id3).style.display = "none";
	}		
    document.getElementById(current_id3).className = "";
	
	if (obj) {
		document.getElementById("Show"+id).style.display = "block";
		document.getElementById(id).className = "JournalistOn";
		current_id3 = id;
	}	
}

//PNG fix//
var layerStatus="hide";
var executeLogo="1";

function correctPNG()
{
	for(var i=0; i<document.images.length; i++)
	{
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	  {
	   var imgID = (img.id) ? "id='" + img.id + "' " : ""
	   var imgClass = (img.className) ? "class='" + img.className + "' " : ""
	   var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
	   var imgStyle = "display:inline-block;" + img.style.cssText
	   if (img.align == "left") imgStyle = "float:left;" + imgStyle
	   if (img.align == "right") imgStyle = "float:right;" + imgStyle
	   if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle  
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
	   + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	   + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
	   img.outerHTML = strNewHTML
	   i = i-1
	  };
	};
};

if(navigator.userAgent.indexOf("MSIE")>-1)
{
    window.attachEvent("onload", correctPNG);
};