//下拉菜单相关代码
 var h;
 var w;
 var l;
 var t;
 var topMar = 1;
 var leftMar = -2;
 var space = 1;
 var isvisible;
 var MENU_SHADOW_COLOR='#999999';//定义下拉菜单阴影色
 var global = window.document
 global.fo_currentMenu = null
 global.fo_shadows = new Array

function HideMenu() 
{
 var mX;
 var mY;
 var vDiv;
 var mDiv;
	if (isvisible == true)
{
		vDiv = document.all("menuDiv");
		mX = window.event.clientX + document.body.scrollLeft;
		mY = window.event.clientY + document.body.scrollTop;
		if ((mX < parseInt(vDiv.style.left)) || (mX > parseInt(vDiv.style.left)+vDiv.offsetWidth) || (mY < parseInt(vDiv.style.top)-h) || (mY > parseInt(vDiv.style.top)+vDiv.offsetHeight)){
			vDiv.style.visibility = "hidden";
			isvisible = false;
		}
}
}

function ShowMenu(vMnuCode,tWidth) {
	vSrc = window.event.srcElement;
	vMnuCode = "<table id='submenu' cellspacing=1 cellpadding=3 style='width:"+tWidth+"' class=menu onmouseout='HideMenu()'><tr height=23><td nowrap align=left class=MenuBody>" + vMnuCode + "</td></tr></table>";

	h = vSrc.offsetHeight;
	w = vSrc.offsetWidth;
	l = vSrc.offsetLeft + leftMar+4;
	t = vSrc.offsetTop + topMar + h + space-2;
	vParent = vSrc.offsetParent;
	while (vParent.tagName.toUpperCase() != "BODY")
	{
		l += vParent.offsetLeft;
		t += vParent.offsetTop;
		vParent = vParent.offsetParent;
	}

	menuDiv.innerHTML = vMnuCode;
	menuDiv.style.top = t;
	menuDiv.style.left = l;
	menuDiv.style.visibility = "visible";
	isvisible = true;
    makeRectangularDropShadow(submenu, MENU_SHADOW_COLOR, 4)
}

function makeRectangularDropShadow(el, color, size)
{
	var i;
	for (i=size; i>0; i--)
	{
		var rect = document.createElement('div');
		var rs = rect.style
		rs.position = 'absolute';
		rs.left = (el.style.posLeft + i) + 'px';
		rs.top = (el.style.posTop + i) + 'px';
		rs.width = el.offsetWidth + 'px';
		rs.height = el.offsetHeight + 'px';
		rs.zIndex = el.style.zIndex - i;
		rs.backgroundColor = color;
		var opacity = 1 - i / (i + 1);
		rs.filter = 'alpha(opacity=' + (100 * opacity) + ')';
		el.insertAdjacentElement('afterEnd', rect);
		global.fo_shadows[global.fo_shadows.length] = rect;
	}
}



		function getObject(objectId) {
			if(document.getElementById && document.getElementById(objectId)) {
				return document.getElementById(objectId);
			} else if (document.all && document.all(objectId)) {
				return document.all(objectId);
			} else if (document.layers && document.layers[objectId]) {
				return document.layers[objectId];
			} else {
				return false;
			}
		}
        function whsfocusTab(n)
        {
            //var bg1="url(Skin/aoyoo/moban_r2_c2.jpg)";
            //var bg2="url(Skin/aoyoo/moban_r2_c3.jpg)";
            for(var i=1;i<=3;i++)
            {
                if (i==n)
                {
                    //getObject('whsfocusTab'+i).style.background=bg1;
                    //getObject('whsfocusTab'+i).className='size4';
                    getObject('whsfocusTable'+i).style.display = "";
                    getObject('whsfocusTab'+i).className = "highlight";
                }
                else 
                {
                    //getObject('whsfocusTab'+i).style.background='';
                    //getObject('whsfocusTab'+i).className='size3';
                    getObject('whsfocusTable'+i).style.display = "none";
                    getObject('whsfocusTab'+i).className = "original";
                }
            }
        }
<!--
        function MM_preloadImages() { //v3.0
            var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
                var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
                if (a[i].indexOf("")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
            }
        //-->

function getObject(objectId) {
			if(document.getElementById && document.getElementById(objectId)) {
				return document.getElementById(objectId);
			} else if (document.all && document.all(objectId)) {
				return document.all(objectId);
			} else if (document.layers && document.layers[objectId]) {
				return document.layers[objectId];
			} else {
				return false;
			}
		}
        function focusTab(n)
        {
            //var bg1="url(Skin/aoyoo/moban_r2_c2.jpg)";
            //var bg2="url(Skin/aoyoo/moban_r2_c3.jpg)";
            for(var i=1;i<=5;i++)
            {
                if (i==n)
                {
                    //getObject('focusTab'+i).style.background=bg1;
                    //getObject('focusTab'+i).className='size4';
                    getObject('focusTable'+i).style.display = "";
                    getObject('focusTab'+i).className = "highlight";
                }
                else 
                {
                    //getObject('focusTab'+i).style.background='';
                    //getObject('focusTab'+i).className='size3';
                    getObject('focusTable'+i).style.display = "none";
                    getObject('focusTab'+i).className = "original";
                }
            }
        }
  <!--
        function MM_preloadImages() { //v3.0
            var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
                var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
                if (a[i].indexOf("")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
            }
        //-->






function qiehuan(num){
		for(var id = 0;id<=9;id++)
		{
			if(id==num)
			{
				if(($("qh_con"+id)!=null) && ($("mywhsnav"+id)!=null)){//当两个对象都存在时,去掉此句有时会有错误
					document.getElementById("qh_con"+id).style.display="block";
					document.getElementById("mywhsnav"+id).className="whsnav_on";
				}
			}
			else
			{
				if(($("qh_con"+id)!=null) && ($("mywhsnav"+id)!=null)){//当两个对象都存在时,去掉此句有时会有错误
					document.getElementById("qh_con"+id).style.display="none";
					document.getElementById("mywhsnav"+id).className="";
				}
			}
		}
	}






if (window.Event) 
  document.captureEvents(Event.MOUSEUP); 
 
function nocontextmenu() 
{
 event.cancelBubble = true
 event.returnValue = false;
 
 return false;
}
 
function norightclick(e) 
{
 if (window.Event) 
 {
  if (e.which == 2 || e.which == 3)
   return false;
 }
 else
  if (event.button == 2 || event.button == 3)
  {
   event.cancelBubble = true
   event.returnValue = false;
   return false;
  }
 
}
window.onbeforeunload  =  function()   
       {   
            if((event.clientX>document.body.clientWidth&&event.clientY<0)||event.altKey)   
            {          
               if(window.confirm("尊敬的客户 您即将离开78gm.com 是否收藏本站 以方便下次访问呢？"))
                {
                    window.external.addFavorite('http://www.78gm.com','游戏一条龙专业站');
                }
            }           
        }
 


function ChangeChannel(ChannelID){
if(ChannelID==99999){
document.search78.action='/search.asp';
}
else if(ChannelID==99999){
document.search78.action='/search.asp';
}
else if(ChannelID==1001){
document.search78.action='/Shop/search.asp';
}
else if(ChannelID==1002){
document.search78.action='/photo/search.asp';
}
else if(ChannelID==1003){
document.search78.action='/soft/search.asp';
}
else if(ChannelID==1004){
document.search78.action='/Article/search.asp';  
}
else if(ChannelID==1005){
document.search78.action='/news/search.asp';
}
return true;
}

// JavaScript Document

function head_Load(){//页面顶部加载函数 
	var objSetHomePage,objAddFavorite,objMarquee;
	//加入默认页面
	objSetHomePage = $("eleSetHomePage");
	if(objSetHomePage){
		objSetHomePage.onclick=	function(){this.style.behavior='url(#default#homepage)';this.setHomePage(objSetHomePage.href);return false;}
	}
	//加入收藏夹
	objAddFavorite = $("eleAddFavorite");
	if(objAddFavorite){
		objAddFavorite.onclick=function(){window.external.addFavorite(objAddFavorite.href,'柒捌科技-专业诚信私服一条龙');return false;}
	}
	//滚动公告
	objMarquee = $("eleMarquee");
	if(objMarquee){
		objMarquee.onmouseover=function(){this.stop();}
		objMarquee.onmouseout=function(){this.start();}
		var objMarqueeLinks=objMarquee.childNodes[0].childNodes;//此节点代码需要修改GM2312.XML的<ShowAnnounce>小节
		for(var i=0;i<objMarqueeLinks.length;i++){
			if(objMarqueeLinks[i].tagName=='A' || objMarqueeLinks[i].tagName=='a'){
				objMarqueeLinks[i].onclick=function(){window.open(this.href, 'newwindow', 'height=440, width=400, toolbar=no, menubar=no, scrollbars=auto, resizable=no, location=no, status=no');return false;}
			}	
		}
	}
	//滑动菜单
	var objWhsnav;
	var k = 0;
	objWhsnav = $("whsnav");
	if(objWhsnav){
		objWhsNavs = objWhsnav.childNodes;
		for(var i=0;i<objWhsNavs.length;i++){
			if(objWhsNavs[i].tagName=='LI' || objWhsNavs[i].tagName == 'li'){
				var objLink = objWhsNavs[i].childNodes;
				for(var j=0;j<objLink.length;j++){
					if(objLink[j].tagName=='A' || objLink[j].tagName=='a'){
						objLink[j].id="mywhsnav" + k;
						if(k==0){
							$("qh_con0").style.display="block";
							objLink[j].className='whsnav_on';	
						}else{
							objLink[j].className='whsnav_off';
						}
						
						objLink[j].onmouseover=function(){qiehuan(this.id.replace("mywhsnav",""));}
						k++;
					}
				}	
			}
		}
	}
}