/*
 * 行刊行报：
 * ReplaceImage  	为点击下面图标，修改大行报，出版日期、期数       图片格式为：hkhb.2011.5.jpg 
 * downloadzip    	为点击“点击下载”后直接，下载文件，文件格式为：20115.zip  其中2011为年份 5为期数
 * hkhb_circle		为行刊行报循环实现，参数为：开始期数，结束期数，默认为2011年
 * 
 * 新闻new图标
 * NewNum		   	全局变量
 * News_new_Flag 	new图标显示与控制
 * 
 * 
*/

//通用功能函数
 function trim(str){ //删除左右两端的空格
　　     return str.replace(/(^\s*)|(\s*$)/g, "");
　　 }
 
 function ltrim(str){ //删除左边的空格
　　     return str.replace(/(^\s*)/g,"");
　　 }
 
 function rtrim(str){ //删除右边的空格
　　     return str.replace(/(\s*$)/g,"");
　　 }



//行刊行报
function  ReplaceImage(ImageId,ToPath,ToImage,ToPeriod,ToYear,ToMonth,ToDay)
{

<!--ImageId:被替换的图片ID-->
<!--ToPath:	要替换的文件路径-->
<!--ToImage:要替换的文件名 -->
<!--ToPeriod:年内期数-->
<!--ToYear:	对应的年份-->
<!--ToMonth:对应的月份 -->
<!--ToDay:对应的天 -->

 var ToChange=document.getElementById(ImageId);
 ToChange.src=ToPath+ToImage;
 //增加页面元素修改信息
  // periods[1] 为年 preiod[2] 为期数

  var periods=ToImage.split(".");


   document.getElementById(ToPeriod).innerHTML = periods[2];
  
 
 //计算年月日

  //年 
   document.getElementById(ToYear).innerHTML = periods[1];
  //月
    
   var CurrentMonth=parseInt(0);
	CurrentMonth =parseInt(((parseInt(periods[2])-parseInt(2))/2)%12);

      if(0 == CurrentMonth) CurrentMonth=12;
      document.getElementById(ToMonth).innerHTML = CurrentMonth;  
   //日
   var CurrentDay=5;
   if(periods[2] % 2 ==0) CurrentDay = 20;
   document.getElementById(ToDay).innerHTML = CurrentDay;  

}
 
 function downloadzip(t,year,period){ 
  //依据总期数现在zip文件，内容文件格式为pdf
	var zipname="/lzbank/zh_CN/home/yyuan/hkhb/download/"+document.getElementById(year).innerHTML+trim(document.getElementById(period).innerHTML)+".zip";
	t.href=zipname;
	}
  

 
   
 function hkhb_circle(start,end){
	 

  	var str="";
	var count=start;
	//判断当前最新的文件序号

	//构建li页面
    for(;count<=end;count++)
  {
 
    str+="<li>";
    str+="<a onclick=ReplaceImage('InitImageId','/lzbank/zh_CN/images/','hkhb.2011."+count+".jpg','period','year','month','day') target= _blank   style= TEXT-DECORATION:none;cursor:hand>";
    str+="<img src=/lzbank/zh_CN/images/hkhb.2011."+count+".jpg width=162 height=79 /></a>";
    str+="</br>";
	str+="<a  onclick=ReplaceImage('InitImageId','/lzbank/zh_CN/images/','hkhb.2011."+count+".jpg','period','year','month','day') target=_blank";
	str+=">第"+count+"期</a>";
    str+="</li>";
   
    
	}
    
    //显示页面
	document.write(str);
	
}


 
 //新闻增加new图标
 
 var NewNum=0;  //待处理new图标计数信息（全局变量）
function News_new_Flag(){
	/*/*
	：要求 ui id为Uitag
	：ui标签下包含li
	：li标签下只有一个span
	：该函数添加到li的最后处
	*/

//获取UI内容

 var Litag=document.getElementById("Uitag").getElementsByTagName('li');
 var SpanTag=Litag.item(NewNum).getElementsByTagName('span');
 //获取文件内容时间
 var GetTime=SpanTag.item(0).innerHTML;
 var pattern=/\d+/g;
 var result=GetTime.match(pattern);
     TimeFormat=result[0]+"/"+result[1]+"/"+result[2]+" 00:00:00";


//进行时间控制
     DayMills=24*60*60*1000;
	 Days	=15;                 //控制显示时间,单位为：天
	 RefeshTime=new Date(TimeFormat); 
     RT=RefeshTime.getTime();
	 CurrentTime = new Date(); 
	 CT= CurrentTime.getTime();
	
	 Diffence=CT-RT;
	 Between=Diffence-Days*DayMills;
//不同有效时间的内容处理
	 if(Between < Number.MIN_VALUE)
	 {
		 //有效期显示的图标
		 document.write(" <img  src=\"/lzbank/zh_CN/images/new_news.gif\"/>");
	 }
	 else
	 {
		 //old时是否显示图标	
		 //document.write(" <img  src=\"/lzbank/zh_CN/images/new4.gif\"/>"); 	
	 }
	 NewNum++;
}
 
 

