/////////////////////////////////////////
///		程序 hqlulu	 2007-3-2
/////////////////////////////////////////
var is_keypress=false;
var _hasdown=1;
var _hasintro=1;
try{	
	_hasdown=_myhasdown;
	_hasintro=_myhasintro;
}
catch(e){}

function GetUrlArgs(strArg) {
	var _url = location.href + "&";
	
	var regex = new RegExp("(\\?|\\&)" + strArg + "=([^\\&\\?]*)\\&", "gi");
	if (! regex.test(_url)) return "";
	var arr = regex.exec(_url);
	return RegExp.$2;
}

function get_rnd(curren,total)
{
	var rnd_num=Math.floor(Math.random()*total)+1;
	if(rnd_num==curren)
		return get_rnd(curren,total);
	else
		return rnd_num;
}

//2007-3-29 加入收藏夹
function toFavorite(){
	var l=window.location;
	var a=document.title.split("_");
	var b=a[0];
	if(a[1])b+="_"+a[1];
	if(location.search.length>1)
		l+="&favorite";
	else
		l+="?favorite";
	var n = document.getElementById("mag_showme");
	n.src = "http://mag.cnnew.zcom.com/playclick/set.php?id=26&from=1&action=click";
	window.external.AddFavorite(l,b);
}

//2007-2-12 key
function keyDown(e){
	ie4 = (document.all) ? true : false;
	if(ie4 && !is_keypress){
		var mycode=event.keyCode;
		//alert(mycode);
		if(mycode==34 || mycode==32 || mycode==39 || mycode==13){
			if(curpage<_tpage || curpage==0){
				nextpage();
				is_keypress=true;
			}
		}
		if(mycode==33 || mycode==37){
			if(curpage>1 || curpage==0){
				prevpage();
				is_keypress=true;
			}
		}
		if(event.keyCode==36){
			contentpage();
			is_keypress=true;
		}
	}
}
document.onkeydown = keyDown;

//2007-2-27 mag_intro
function show_intro(key){
	var mag = document.getElementById("mag_intro");
	if(key)	{
		mag.style.visibility="visible";
		var n = document.getElementById("mag_showme");
		n.src = "http://mag.cnnew.zcom.com/playclick/set.php?id=25&from=1&action=click";
	}else	{
		mag.style.visibility="hidden";
	}
}
//2007-2-28 show down
function ask_down(){
	if(confirm("直接下载本杂志到电脑 , 细细观看? "))
		downloadMe();
}

//2007-2-12 tool tips
try{
	if(has_intro)
	tooltip_pre='';
}catch(e){
	tooltip_pre="";
}
//var tooltip="<div style='float:left' style='display:none;'>&nbsp;"+tooltip_pre+" <b>提示：</b> 空格键、翻页键和方向键可以进行翻页，Home可以到目录页。</div><div style='float:right'><a onClick=\"javascript:toFavorite();\" href=\"javascript:void(0);\">添加本页到收藏夹</a> <a href=\"http://post.zcom.com/feedback/?title=%E5%9C%A8%E7%BA%BF%E7%89%88%E5%BB%BA%E8%AE%AE&from=online.zcom.com\" target=\"_blank\">提提意见</a>&nbsp;&nbsp;</div>";
var tooltip=" ";
//var tooltip="<div style='float:left'>&nbsp;"+tooltip_pre+" <b>提示：</b> 空格键、翻页键和方向键可以进行翻页。</div><div style='float:right'><a onClick=\"javascript:toFavorite();\" href=\"javascript:void(0);\">添加本页到收藏夹</a> <a target='_blank' HREF='http://chinahrafaad.allyes.com/main/adfclick?db=chinahrafaad&bid=35056,17703,149&cid=13497,36,1&sid=35538&show=ignore&url=http://www.chinahr.com/'><font color='#ff0000'>1000000个好工作，这里下载！</font></a>&nbsp;&nbsp;</div>";
var tb_tooltip='<div id="tool_tip" style="'+
	'background-color: #FFFFFF;'+
	'color: #666666;'+
	'text-align:left;'+
	'font-size:12px;'+
	'	border: 1px solid #dddddd;'+
	'	padding: 2px;	width: '+_width+'px;'+
	'	padding-left: 5px;'+
	'	margin-top: 5px;'+
	'	filter : progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=50,finishOpacity=50);'+
	'	margin-bottom: 2px;">'+
	tooltip+
	'</div>';

//table head
var tb_head='';
tb_head+='<table width="'+_width+'" height="16" border="0" cellpadding="0" cellspacing="0"><tr><td>';
//img for stats
tb_head+='<img id="stats_img" src="" width="0" height="0" border="0">';
tb_head+='<img id="stats_ol" src="http://stats.online.zcom.com/magol/?'+Math.floor(Math.random()*10000)+"|||"+document.referrer+'" width="0" height="0" border="0">';
if(_hasdown)
tb_head+='<a href="javascript:downloadMe()"><img src="../js/btn_01.gif" alt="免费下载" border="0"></a> ';

//if(_isfull && _hasintro)
//tb_head+='<a href="javascript:magIntro()"><img src="../js/btn_02.gif" alt="杂志介绍" border="0"></a> ';

if(curpage!=1)
tb_head+='<a href="javascript:firstpage()"><img src="../js/btn_03.gif" alt="第一页" border="0"></a> ';
if(curpage!=_cpage && _cpage)
tb_head+='<a href="javascript:contentpage()"><img src="../js/btn_04.gif" alt="目录页" border="0"></a> ';
//完整版
if(!_isfull && _full)
tb_head+='<a href="/full/'+mag_id+'/?full"><img src="../js/full.gif" alt="查看完整版本" border="0"></a> ';

//随机
var rnd_num=get_rnd(curpage,_tpage);
tb_head+='<a href="'+rnd_num+'.htm?random"><img src="../js/rnd.gif" alt="来吧～ 随机看一页！" border="0"></a> ';

tb_head+='<td align="right">';
if(curpage!=1)
tb_head+='<a href="javascript:prevpage()"><img src="../js/btn_05.gif" alt="上一页" border="0"></a> ';

if(curpage!=_tpage)
tb_head+='<a href="javascript:nextpage()"><img src="../js/btn_06.gif" alt="下一页" border="0"></a> ';
else
tb_head+='<a href="/?more"><img src="../js/more.gif" alt="查看更多" border="0"></a> ';

tb_head+='</td></tr></table>';

//table head
var tb_foot="";
tb_foot+="<table><tr><td></td></tr></table>";
tb_foot+=tb_head;
//tb_head=tb_tooltip+tb_head;
tb_head=tb_head;

//2007-10-24
/*
//var default_ad='<SCRIPT LANGUAGE="JavaScript" src="http://mag.cnnew.zcom.com/magol/maglinks.js"></SCRIPT>';
var default_ad="<iframe id='a04405c7' name='a04405c7' src='http://newweb.zcom.com/zframe.php?n=a04405c7&amp;what=zone:264' framespacing='0' frameborder='no' scrolling='no' width='800' height='65'><a href='http://newweb.zcom.com/zclick.php?n=a04405c7' target='_blank'><img src='http://newweb.zcom.com/zview.php?what=zone:264&amp;n=a04405c7' border='0' alt=''></a></iframe>";
default_ad='<div align="center"><a href="http://mag.zcom.com/culture/590/?online" target="_blank"><img src="/image/kaila2.gif" alt="开啦2" border="0"></a></div>';
if(a_array[0])
tb_foot+=a_array[0];
else
tb_foot+=default_ad;
*/

//default
/////////////////////////////////////////////////////////////

function exitPop(){
	//do nothing
}
function downloadMe(){
	window.location="http://www.vfvg.com/download.asp?id="+mag_id+"";
	//download magzine stats
	var n = document.getElementById("stats_img");
	n.src = "http://zaixian2.mag.zcom.com/tracer?"+mag_id;
}
function fnSub(){
	window.location="http://jscache.zcominc.com/redirect/redirect.php?action=to_magazine&id="+mag_id;
}
function magIntro(){
	window.location="http://jscache.zcominc.com/redirect/redirect.php?action=to_magazine&id="+mag_id;
}

//set page
/////////////////////////////////////////////////////////////

function firstpage(){
	window.location="1.htm?key";
}
function contentpage(){
	window.location=_cpage+".htm?key";
}
function prevpage(){
	curpage--;
	window.location=curpage+".htm?prev";
}
function nextpage(){
	curpage++;
	window.location=curpage+".htm?next";
}
function lastpage(){
	window.location=_tpage+".htm?end";
}
function gotopage(topage){
	window.location=topage+".htm?btn";
}

//2007-1-30	deal with a_array
//-------------------------------------------------------------------------------------

if(a_array[curpage] && curpage)
{
	//rewrite action
	nextpage=function (){
		window.location="0.htm?page="+curpage+"&act=n";
	}
}

if(a_array[curpage-1] && curpage)
{
	//rewrite action
	prevpage=function (){
		window.location="0.htm?page="+curpage+"&act=p";
	}
}

if(curpage==0)
{
	//rewrite action
	var _page=GetUrlArgs("page");
	var _act=GetUrlArgs("act");
	if(_act=="p")
	_page--;
	prevpage=function (){
		window.location=_page+".htm";
	}
	_curpage=_page;
	if(_act=="n")
	_page++;
	nextpage=function (){
		window.location=_page+".htm";
	}

	//2007-2-6		处理默认广告
	if(!a_array[_curpage])
	{
		for(i=1;i<=_tpage;i++)
		{
			if(a_array[i])
			{
				_curpage=i;
				break;
			}
		}
	}
}

//2007-3-14 add status string
function display_status(){
	if(status_num++>status_times){
			status_cur=Math.floor(Math.random()*status_array.length);
			status_num=0;
	}
	self.status=status_array[status_cur];
	setTimeout("display_status()",500);
}
var status_array=Array(
	" 同时按下键盘上的Ctrl+D 可以收藏本页到收藏夹！",
	" 按下 F11 可以全屏浏览杂志，再次按 F11 可以返回！",
	" 你可以点击左上角的 显示杂志介绍 ，查看杂志介绍！",
	" 空格键、翻页键和方向键可以进行翻页，Home可以到目录页。"
);
var status_cur=0;
var status_num=0;
var status_times=6;
display_status();
