//底部版权
function footer(){
document.writeln("<div class=\"footer_link\"><a href=\"http://www.81813.com/about/aboutus.shtml\" target=\"_blank\" >我是谁</a><a href=\"http://n.81813.com/news/20090805/01/7j71770ktjt4f6n5.shtml\" target=\"_blank\" >欢迎来搞</a><a href=\"http://n.81813.com/list/rss.shtml\" target=\"_blank\" class=\"noborder\" >RSS</a></div>");
document.writeln("<div class=\"footer_copyright\" style=\"width:360px;\">Copyright 2009-2010 <span class=\"footer_copy\">&copy;</span> <a href=\"http://www.81813.com\" target=\"_blank\">www.81813.com</a> All rights reserved. </div>");
document.writeln("<div class=\"icp\"><a href=\"http://www.miibeian.gov.cn\" target=\"_blank\"><img src=\"http://image.81813.com/www/images/icp.gif\" /><br />闽ICP备<br />09037566号</a></div>");
document.writeln("<div class=\"barcodes\"></div>");
}

//通用导航
function Top(num){
	var Base = { imgUrl:"http:\/\/image.81813.com\/www\/images\/091105\/", font:"宋体", name:"public_top_", imgName:"public_top_", target:"_blank", infoTime:3 };
	var Logo = { name:"81813.com潮媒体--上游戏，不要让游戏上你", img:Base.imgUrl + Base.imgName + "logo.gif", url:"http://www.81813.com/", target:Base.target, position:"left:10px;top:14px;" }
	var LoginInfo = "上游戏，不要让游戏上你";
	var TopInfo = [
		{ name:"2009中国网游五大“勥”老总", url:"http://n.81813.com/news/20091207/21/1pirf1gj4h2j5t12,1.shtml", target:Base.target },
		{ name:"【慎入】素颜告诉你：美女是怎样炼成的！", url:"http://n.81813.com/news/20091208/04/c0six36ayk51n2pn,1.shtml", target:Base.target },
		{ name:"《阿宅正传》——谨以此文纪念伟大的BT盟友", url:"http://n.81813.com/news/20091213/20/r8cl670b5a41783l,1.shtml", target:Base.target },
		{ name:"09年游戏界的5大地震事件", url:"http://n.81813.com/news/20091214/00/e156j44466o2840b,1.shtml", target:Base.target },
		{ name:"玩家大杯具：8000元活动奖品被无理删除", url:"http://n.81813.com/news/20091214/01/5g4a470238h04nql.shtml", target:Base.target },
		{ name:"从怀孕女到鼻血男 网游炒作“俗”字当先", url:"http://n.81813.com/news/20091214/17/6y3y126374t642fg,1.shtml", target:Base.target }		
	];
	var TopFun = [
		{ name:"加入收藏", url:"javascript:Fun.$fav('81813.com潮媒体--上游戏，不要让游戏上你','http://www.81813.com/');", target:"_self" },
		{ name:"放到桌面", url:"javascript:createShortCut();", target:"_self" }
	];
	var TopNav = [
		{ name:"首　页", explain:"首　页", url:"http://www.81813.com/", target:Base.target, subPosition:"right:450px;bottom:10px;", id:1},
		{ name:"国内八卦", explain:"国内资讯", url:"http://n.81813.com/list/national.shtml", target:Base.target, subPosition:"right:490px;bottom:10px;", id:2, childs:[
				{ name:"家丑外扬", url:"http://n.81813.com/list/national.shtml", target:Base.target },
				{ name:"枪文展厅", url:"http://n.81813.com/list/qiang.shtml", target:Base.target  }
			]
		},
		{ name:"海外透露社", explain:"老外的资讯", url:"http://n.81813.com/list/international.shtml", target:Base.target, subPosition:"right:180px;bottom:10px;", id:3},
		{ name:"图片仓库", explain:"图片资讯", url:"http://pp.81813.com", target:Base.target, subPosition:"right:250px;bottom:10px;", id:4, childs:[
				{ name:"图槽", url:"http://n.81813.com/photo", target:Base.target  },
				{ name:"照片SHOW", url:"#", target:Base.target  },
				{ name:"精彩视频", url:"#", target:Base.target  }
			]
		},
		{ name:"心情爬行榜", explain:"心情排行榜", url:"#", target:Base.target, subPosition:"right:100px;bottom:10px;", id:99900001, childs:[
				{ name:"囧啊", url:"#", target:Base.target  },
				{ name:"无聊啊", url:"#", target:Base.target  },
				{ name:"愤怒啊", url:"#", target:Base.target  },
				{ name:"雷啊", url:"#", target:Base.target  },
				{ name:"搞笑啊", url:"#", target:Base.target  }
			]
		}
		
	];
	//var preImgs = [ Base.imgUrl + Base.imgName + "navl.gif", Base.imgUrl + Base.imgName + "navr.gif" ];
	var info = "<style>\n." + Base.name + "{ width:100%; background-image:url(" + Base.imgUrl + Base.imgName + "wbg.gif); }\n." + Base.name + ", ." + Base.name + " *{ font:normal 12px \"" + Base.font + "\"; color:#ccc; text-align:center; position:static; line-height:20px; background-color:transparent; border:0; padding:0; list-style-type:none; float:none; margin:0 auto; }\n." + Base.name + " div{ float:left; }\n." + Base.name + " a{ color:#ccc; text-decoration:none; }\n." + Base.name + " a:hover{ color:#B14141; text-decoration:underline; }\n." + Base.name + " ." + Base.name + "con{ width:980px; float:none; margin:0 auto; height:120px; background-image:url(" + Base.imgUrl + Base.imgName + "bg1.jpg); position:relative; }\n." + Base.name + "con img{ float:left; }\n." + Base.name + " ." + Base.name + "info{ float:right; width:718px; height:53px;background:url(" + Base.imgUrl + Base.imgName + "sprites_04.gif) no-repeat left -25px; padding:0 0 0 32px;}\n." + Base.name + "infoc{ width:100%; height:53px; background:url(" + Base.imgUrl + Base.imgName + "sprites_04.gif) no-repeat right -25px; }\n." + Base.name + "login{ margin:4px 10px 0 5px; }\n ." + Base.name + " ." + Base.name + "blue{ color:#5bc1e7; }\n ." + Base.name + " ." + Base.name + "red{ color:#B14141; }\n." + Base.name + "turn{ float:left; width:500px; height:20px; margin:3px 5px 0 4px; +margin:4px 5px 0 4px; text-align:left; display:none; }\n." + Base.name + "turn li{ width:100%; float:left; height:20px; text-align:left; }\n." + Base.name + "fun{ display:inline;float:right; margin:7px 5px 0 4px; }\n." + Base.name + "fun li{ float:left; height:10px; border-right:1px solid #ccc; padding:0 8px 2px 8px; line-height:12px; +line-height:14px; position:relative; right:-3px; }\n." + Base.name + "fun li a{ line-height:12px; +line-height:14px; }\n." + Base.name + "nav{ width:80%; text-align:right; position:absolute; z-index:2; right:20px; top:40px; }\n." + Base.name + "nav li{ float:right; height:37px; padding:0 0 0 12px; margin:0 2px;cursor:pointer; background:url(" + Base.imgUrl + Base.imgName + "sprites_04.gif) no-repeat left 100px; }\n." + Base.name + "nav li span{ display:block; float:left; height:37px; font-weight:bold; font-size:16px; color:#555; background:url(" + Base.imgUrl + Base.imgName + "sprites_04.gif) no-repeat right 100px; padding:0 12px 0 0; line-height:38px; }\n." + Base.name + "nav li." + Base.name + "line{ width:4px; padding:0; margin-top:5px; height:25px; background:url(" + Base.imgUrl + Base.imgName + "sprites_04.gif) no-repeat 2px -154px; }\n ." + Base.name + "sub{ display:none; position:absolute; z-index:999;}\n." + Base.name + "subl{ background:url(" + Base.imgUrl + Base.imgName + "sprites_04.gif) no-repeat left top;padding:0 0 0 40px; }\n." + Base.name + "subr{ background:url(" + Base.imgUrl + Base.imgName + "sprites_04.gif) no-repeat right top; height:25px; padding:0 25px 0 0; }\n ." + Base.name + "subr a{ line-height:25px; color:#555; }\n." + Base.name + "subl2{ background:url(" + Base.imgUrl + Base.imgName + "sprites_04.gif) no-repeat left -179px;padding:0 0 0 40px; }\n." + Base.name + "subr2{ background:url(" + Base.imgUrl + Base.imgName + "sprites_04.gif) no-repeat right -179px; text-align:left; width:640px; height:64px; line-height:10px; padding:3px 25px 0 0; }\n ." + Base.name + "subr2 a{ line-height:18px; color:#555; }\n ." + Base.name + "subr2 li{ float:left; text-align:left; padding-right:15px;}\n ." + Base.name + "pre{ position:absolute; left:0; top:0; width:1px; height:1px; overflow:hidden; }\n<\/style><div class=\"" + Base.name + "\" id=\"" + Base.name + "\"><div class=\"" + Base.name + "con\">" + Fun.$link("<img src=\"" + Logo.img + "\" alt=\"" + Logo.name + "\" title=\"" + Logo.name + "\" style=\"position:absolute;z-index:999999;" + Logo.position + "\" \/>", Logo.url, Logo.target) + "<div class=\"" + Base.name + "info\"><div class=\"" + Base.name + "infoc\"><div class=\"" + Base.name + "login\" >" + LoginInfo + "<\/div><ul class=\"" + Base.name + "turn\" id=\"" + Base.name + "turn\">", focusID;
	for(var i = 0; i < TopInfo.length; i++) info += "<li>" + Fun.$link(TopInfo[i].name, TopInfo[i].url, TopInfo[i].target) + "<\/li>";
	info += "<\/ul><ul class=\"" + Base.name + "fun\">";
	for(var i = 0; i < TopFun.length; i++) info += "<li>" + Fun.$link(TopFun[i].name, TopFun[i].url, TopFun[i].target) + "<\/li>";
	info += "<\/ul><\/div><\/div><ul class=\"" + Base.name + "nav\" id=\"" + Base.name + "nav\">";
	for(var i = TopNav.length - 1; i > -1; i--){ info += "<li class=\"" + i + "\"><span id=\"" + TopNav[i].url + "\" class=\"" + TopNav[i].target + "\">" + TopNav[i].name + "<\/span><\/li>" + ((i != 0) ? "<li class=\"" + Base.name + "line\"><\/li>" : ""); if(TopNav[i].id == num){ focusID = TopNav.length - i - 1; } }
	info += "<\/ul>";
	for(var i = 0; i < TopNav.length; i++){
		info += "<div class=\"" + Base.name + "sub\" id=\"" + Base.name + "sub_bar" + TopNav[i].id + "\" style=\"" + TopNav[i].subPosition + "\">";
		if(TopNav[i].childs && TopNav[i].childs.length > 0){	
			if(i == 5){
				info += "<div class=\"" + Base.name + "subl2\"><div class=\"" + Base.name + "subr2\"><ul>";
				var info_temp = "";
				for(var k = 0; k < TopNav[i].childs.length; k++) {
					info_temp += "[" + TopNav[i].childs[k].order + "] " + TopNav[i].childs[k].url + "<BR />";
					if((k+1) % 3 == 0){ info += "<li>" + info_temp + "</li>"; info_temp = "";}
				}
				if(info_temp != ""){ info += "<li>" + info_temp + "</li>"; info_temp = "";}
				info += "</ul>"
			}
			else{
				info += "<div class=\"" + Base.name + "subl\"><div class=\"" + Base.name + "subr\">";
				for(var k = 0; k < TopNav[i].childs.length; k++) {
				info += Fun.$link(TopNav[i].childs[k].name, TopNav[i].childs[k].url, TopNav[i].childs[k].target) + "　";}
			}
			info += "<\/div><\/div>";
		}
		info += "<\/div>";
	}
	//for(var i = 0; i < preImgs.length; i++) info += "<img src=\"" + preImgs[i] + "\" alt=\"\" onerror=\"this.style.display='none';\" \/>";
	document.writeln(info + "<\/div><\/div>");
	var navs = Fun.$tag("span", Fun.$id(Base.name + "nav")), subs = Fun.$cl(Base.name + "sub", "div", Fun.$id(Base.name)), focusNav = navs[focusID], focusSub = subs[focusID], info = Fun.$id(Base.name + "turn"), time, stime, infoHeight = 20 * TopInfo.length;
	info.innerHTML += info.innerHTML;
	function setTurn(){
		info.scrollTop = (++info.scrollTop >= infoHeight) ? 0 : info.scrollTop;
		if(info.scrollTop % 20 == 0){
			clearTimeout(time);
		}else{
			time = setTimeout(setTurn, 30);
		}
	}
	function setTurnSpace(){ setTurn(); sTime = setTimeout(setTurnSpace, Base.infoTime * 1000); }setTurnSpace();
	info.onmouseover = function(){ clearTimeout(sTime); }
	info.onmouseout = function(){ sTime = setTimeout(setTurnSpace, Base.infoTime); }
	function setFocusNav(navCon, sObj){
		clearTimeout(time_obj);
		if(sObj == 1){
			for( var i = 0; i < TopNav.length ; i++){
				if(focusNav.id == TopNav[i].url) focusNav.innerHTML = TopNav[i].name;
				if(navCon.id == TopNav[i].url) navCon.innerHTML = TopNav[i].explain;
			}
		}
		if(focusSub) focusSub.style.display = "none";
		if(navCon) focusSub = subs[parseInt(navCon.parentNode.className)];
		if(focusNav){ focusNav.style.backgroundPosition = "right 100px"; focusNav.parentNode.style.backgroundPosition = "left 100px"; focusNav.style.color = "#555"; }
		focusNav = navCon;
		<!--if(focusNav){ focusNav.style.backgroundPosition = "right -80px"; focusNav.parentNode.style.backgroundPosition = "left -80px"; focusNav.style.color = "#ccc"; }-->
		if(focusNav){ focusNav.style.backgroundPosition = (focusSub.innerHTML.length > 0) ? "right -80px" : "right -117px"; focusNav.parentNode.style.backgroundPosition = "left -80px"; focusNav.style.color = "#ccc"; }
		if(focusSub) focusSub.style.display = "block";
	}//setFocusNav(focusNav, 0);
	var time_obj;
	function setOutNav(){
		for( var i = 0; i < TopNav.length ; i++){
			if(focusNav.id == TopNav[i].url){ 
				focusNav.innerHTML = TopNav[i].name;
				time_obj = setTimeout( function(){if(focusSub) focusSub.style.display = "none";} , 500);
			}
		}
			
	}
		
	function navover(){ setFocusNav(this, 1); }
	function navout(){ setOutNav(); }
	function navclick(){ if(this.id) (this.className == "_blank") ? window.open(this.id) : window.location.href = this.id; }
	Fun.$action(navs, navover, navout, navclick);
	for( var i = 0; i<TopNav.length ; i++){
		Fun.$id(Base.name + "sub_bar" + TopNav[i].id).onmouseover = function(){clearTimeout(time_obj);};
		Fun.$id(Base.name + "sub_bar" + TopNav[i].id).onmouseout = function(){time_obj = setTimeout( function(){if(focusSub) focusSub.style.display = "none";} , 500);};
	}	
}

//公共功能模块
function Fun(){
	Fun.IEVerPattern = /MSIE( )(\d+(\.\d+)?)/;
	Fun.$ie = (document.all) ? true : false; //判断是否IE
	Fun.$IEVer = (Fun.IEVerPattern.test(window.navigator.userAgent)) ? parseFloat(RegExp.$2) : null; //获取IE版本号
	Fun.$id = function(id){ return document.getElementById(id); } //获取ID对象值：（对象ID名）
	//获取tag对象名集合：（对象Tag标签名）[父对象限定]
	Fun.$tag = function(tagName, parent){ return (parent) ? parent.getElementsByTagName(tagName) : document.getElementsByTagName(tagName) ; }
	//获取Class样式名对象集合：（class样式名），[Tag标签限定]，[父对象限定]
	Fun.$cl = function(cl, objName, parentNodeObj){
		var retnode = [], myclass = new RegExp('\\b' + cl + '\\b'), elem = (parentNodeObj == null) ? document.getElementsByTagName(objName) : parentNodeObj.getElementsByTagName(objName), classes;
		for (var j = 0; j < elem.length; j++) { classes = elem[j].className; if (myclass.test(classes)) retnode.push(elem[j]); }
		return retnode;
	}
	//设置链接文本：（待设置的文本），[链接目标地址]，[链接目标窗口]，[样式]
	Fun.$link = function(txt, url, target, style){ return (url) ? "<a href=\"" + url + "\" " + ((style) ? "style=\"" + style + "\"" : "") + ((target) ? " target=\"" + target + "\"" : "") + ">" + txt + "<\/a>" : txt; }
	//设置对象集合事件：（待设置的对象集合），[鼠标覆盖事件]，[鼠标移开事件]，[鼠标点击事件]，
	Fun.$action = function(objArray, mouseoverHandle, mouseoutHandle, mouseclickHandle){
		if(!objArray || objArray.length < 1) return;
		for(var i = 0; i < objArray.length; i++){
			if(mouseoverHandle) objArray[i].onmouseover = mouseoverHandle;
			if(mouseoutHandle) objArray[i].onmouseout = mouseoutHandle;
			if(mouseclickHandle) objArray[i].onclick = mouseclickHandle;
		}
	}
	//设置目标相对浮动：（对比源对象），（待设置目标对象），[左偏移量]，[上偏移量]
	Fun.$position = function(obj, targetObj, leftOffset, topOffset){
		var temp = obj.offsetParent, left = obj.offsetLeft, top = obj.offsetTop;
		while(temp){ left += temp.offsetLeft; top += temp.offsetTop; temp = temp.offsetParent; }
		targetObj.style.left = (left + leftOffset) + "px";targetObj.style.top = (top + topOffset) + "px";
	}
	//获取URL参数函数（参数名）
	Fun.$url = function(name){
		var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"), r = window.location.search.substr(1).match(reg);
		if (r != null) return unescape(r[2]); return null;
	}
	//设置添加收藏效果：（收藏地址），（收藏标题）
	Fun.$fav =  function(url,title) {　 // 加入收藏夹
　　　　　　　　　　　 if (document.all) {
　　　　　　　　　　　　　　　 window.external.addFavorite(title, url);
　　　　　　　　　　　 }
　　　　　　　　　　　 else if (window.sidebar) {
　　　　　　　　　　　 window.sidebar.addPanel(title, url, "");
　　　　　　　　　　　 }
　　　　　　　 }
	//设置设为首页效果：（触发源对象），（首页地址）
	Fun.$home = function(obj, url){ try{ obj.style.behavior = "url(#default#homepage)"; obj.setHomePage(url); }catch(e){ if(window.netscape) try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }catch(e){ alert("您的浏览器不支持此功能！"); } } }
	//获取地址栏中域名
	Fun.$domain = function(url){ return (url.indexOf("http") > -1) ? url.split("/")[2] : url.split("/")[0]; }
}Fun();