//------------------------------
//create time:2011-2-11
//creater:zll,liang_0735@21cn.com,www.mwjx.com
//purpose:全站脚本
//------------------------------
//var lastScrollY=0;
var m_timeid = -1; //定时器ID
function top_smart()
{
	//屏幕中间高度坐标
	var diffY=0;
	if (document.documentElement && document.documentElement.scrollTop){
	  diffY = document.documentElement.scrollTop;
	}
	else if (document.body){
	  diffY = document.body.scrollTop
	}
	else{/*Netscape stuff*/}
	  
//	//alert(diffY);
//	percent=.1*(diffY-lastScrollY); 
//	if(percent>0)
//		percent=Math.ceil(percent); 
//	else 
//		percent=Math.floor(percent); 
	//document.getElementById("web_ad")
	//window.status = "diffY="+diffY;
	diffY+=200;
	//document.getElementById("ntcwin").style.top=diffY+"px";
	return diffY;
	//parseInt(document.getElementById("ntcwin").style.top)+percent+"px";
	//lastScrollY=lastScrollY+percent; 
	//alert(lastScrollY);
}

function hide_smart()
{
	document.getElementById("ntcwin").style.display="none";
}
function title_smart(num,txt,url)
{
	//多功能提示设置完成然后刷新本页
	//输入:num秒数为0只提示不刷新页面,txt提示信息
	//输出:无
	if(m_timeid > 0){
		clearTimeout(m_timeid);
		m_timeid = -1;
	}
	document.getElementById("ntcwin").style.display="block";
	//top_smart();
	document.getElementById("ntcwin").style.top=top_smart()+"px";
	var content = "";
	if(num > 0){
		content = "<span>"+txt+"<em>"+num+"</em>秒后刷新本页</span><img src=\"/mwjx/images/popupcredit_btn.gif\">";
		if(url)
			m_timeid=setTimeout("window.location.href='"+url+"';",num*1000);
		else
			m_timeid=setTimeout("window.location.reload();",num*1000);

	}
	else{
		content = "<span>"+txt+"</span><img src=\"/mwjx/images/popupcredit_btn.gif\">";
		m_timeid=setTimeout("hide_smart();",3000); //3秒后隐藏
	}
	//alert(m_timeid);
	//clearTimeout
	document.getElementById("div_title").innerHTML = content;
}
function commit_str(str,url)
{
	//向服务器提交查询,同步，post方式
	//输入:str变量字符串，格式:submit1=Submit&text1=scsdfsd
	//url命令接收地址
	//输出:http对象,异常返回false
	var o_http = new_xmlhttp();
	if(false === o_http)
		return false;
	o_http.open("POST",url,false); //同步提交
	o_http.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	o_http.send(str);
	return o_http;
}
function time_pass(tt)
{
	//过去时间
	//输入:tt时间整形
	//输出:Ｎ分钟／小时／日
	//var tt = 1298570569;
	//tt -= 3600*7;
	var tnow = (new Date().valueOf());
	//var echodate = new Date();
	//echodate.setTime(1275719857000);
	//var tnow = echodate.getTime();
	tnow -= tnow%1000;
	tnow /= 1000;
	var a = tnow-tt;
	//alert(tt+"\n"+tnow+"\n"+a);
	//$str = "";
	if(a > 86400){ //N天
		a = (a-(a%86400))/86400;
		//a = (a>365)?a-a%365:0;
		var y = (a>365)?(a-a%365)/365:0;
		var m = y>0?a-y*365:a;
		m = m>30?(m-m%30)/30:0;
		var d = a-y*365-m*30;
		y = y>0?(y+"年"):"";
		m = m>0?(m+"月"):"";
		d = d>0?(d+"天"):"";
		return y+m+d;
		//return a+"天";
	}
	if(a > 3600){ //N小时
		a = (a-(a%3600))/3600;
		return a+"小时";
	}
	if(a > 1800){ //半小时
		return "半小时";
	}
	if(a > 60){ //N分钟
		a = (a-(a%60))/60;
		return a+"分钟";
	}
	//a=-9999;
	a = a<0?0:a;
	return a+"秒";
}
function make_grade(id)
{
	//顶贴评分
	//输入:id文章ID,val分数,t类型1文章/2类目/3阅读器
	//输出:true/false
	var val = (arguments.length>1)?arguments[1]:10;
	var t = (3==arguments.length)?arguments[2]:1;
//	if(0 != t && 1 != t) //类型无效
//		return; 
	var url = "/mwjx/cmd.php";
	var txt = "";
	txt += "fun=make_grade&oid="+id+"&t="+t+"&val="+val;
	//return alert(txt);
	//txt += "&url="+url;
	var dochttp = commit_str(txt,url);
	var re = dochttp.responseText; //parseInt(dochttp.responseText,10);
	//return alert(re);
	var arr_code = {"-1":"参数非法","-2":"类型非法","-3":"文章不存在","-4":"你已经评分，不能重复评分"};
	if("0" != re){
		//alert(re);
		var title = "";
		if(!arr_code[re])
			title = "原因未知";
		else
			title = arr_code[re];
		title_smart(0,"提交失败,"+title+",code="+re); //+",code="+re
		return false;
	}
	//title_smart(2,"成功，跳转到新增章节","../track/show.php?id="+re);
	title_smart(0,"成功，文章被顶到〈妙文精选〉首页");
	return true;
}
function make_mark(id,t,title,url)
{
	//收藏
	//输入:id文章或推荐ID列表,t收藏物类型0文章/1推荐页/3标签/4阅读器文章/
	//5类目页
	//title标题,url地址,ev事件
	//输出:true/false
	//前置保证用户已登录
	//alert("aa");
//	title_smart(0,"成功，可打开《我的收藏》查看");
//	return;
	if(0 != t && 1 != t && 3 != t && 4!=t && 5!=t) //类型无效
		return false; 
	var url = "/mwjx/cmd.php";
	var txt = "";
	txt += "fun=add_mark&oid="+id+"&t="+t+"&title="+title;
	//txt += "&url="+url;
	//return alert(txt);
	var dochttp = commit_str(txt,url);
	var re = dochttp.responseText; //parseInt(dochttp.responseText,10);
	//return alert(re);
	var arr_code = {"-1":"参数无效","-2":"地址无效","-4":"已经收藏，不要重复"};
	if("0" != re){
		var title = "";
		if(!arr_code[re])
			title = "请先登录";
		else
			title = arr_code[re];
		title_smart(0,"提交失败,"+title+",code="+re); //+",code="+re
		return false;
	}
	//title_smart(2,"成功，跳转到新增章节","../track/show.php?id="+re);
	title_smart(0,"成功，可打开《我的收藏》查看");
	return true;
}
function is_login()
{
	//是否登录
	//输入:无
	//输出:true/false
	return (null!=get_cookie("mw_uid"));
	//show_login(360,y);
}
function agent_version3()
{
	//浏览器版本
	//输入:无
	//输出:ie/ff/gg
	try{
		//var uaInfo = navigator.userAgent;
		var aginfo = navigator.userAgent.toLowerCase();
		if(aginfo.indexOf("firefox") != -1)
			return "ff";
		if(aginfo.indexOf("safari") > -1 || aginfo.indexOf("chrome") > -1)
			return "gg";
		return "ie";
	}
	catch(exception){
		return "ie";
	}
}
function mw_reload(url)
{
	//url:/index.html
	if("ff"==agent_version3())
		top.location.href = url;
	else
		top.location.reload();

}
