rnd.today=new Date(); 
rnd.seed=rnd.today.getTime(); 
function rnd() { 
rnd.seed = (rnd.seed*9301+49297) % 233280; 
return rnd.seed/(233280.0); 
}; 
function rand(number) { 
return Math.ceil(rnd()*number); 
}; 


String.prototype.trim  =  function()
{
        //  用正则表达式将前后空格
        //  用空字符串替代。
        return  this.replace(/(^\s*)|(\s*$)/g,  "");
};

//全角半角字符转换
function e2c(str){
   var arr = new Array("!","@","#","\\$","\%","\\^","\&","\\*","\\(","\\)","\\_","\\+","\-","\=","\\{","\\}","\\|","\\[","\\]","\\\\",";","'",":","\"","\<","\>","\\?","\,","\\.","\/");
   var arr1 = new Array("！","◎","＃","￥","％","……","※","×","（","）","——","＋","－","＝","『","』","§","【","】","÷","：","“","；","‘","《","》","？","，","\.","、");
   var arrori = new Array("!","@","#","$","%","^","&","*","(",")","_","+","-","=","{","}","|","[","]","\\",";","'",":","\"","<",">","?",",",".","/");
   var _str = str;

   for(var i=0;i<arr.length;i++){
	 var re = new RegExp(arr[i],"img");
	 	_str = _str.replace(re,arr1[i]);
   }
	return _str;
};

function isBlank(str)
{
	//alert(str);
	var reg = /^\s*$/;
	return reg.test(str);
};
function TipInfo(wh,zymc,fbrq,fbjg,gjc)
{
	//文号，资源名称，发布日期，发布机构，关键词
	var TabInfo = "<table border=0 cellspacing=0 cellpadding=0 style='width:500;' >"+
						"<tr><td colspan='2'><table border=0 cellspacing=0 cellpadding=0><tr><td width='250'><B>发布机构:</B>"+fbjg+"</td>"+
																														"<td><B>发文日期:</B> "+fbrq+"</td></tr></table></td></tr>"+
						"<tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td width='500'><B>名&nbsp;&nbsp;&nbsp;&nbsp;称:</B>"+zymc+"</td></tr></table></td></tr>"+
						"<tr><td colspan='2'><table border=0 cellspacing=0 cellpadding=0><tr><td width='250' valign='top'><B>文&nbsp;&nbsp;&nbsp;&nbsp;号:</B>"+wh+"</td>"+
																														"<td  valign='top'><B>关 键 词:</B> "+gjc+"</td></tr></table></td></tr>"+
						"</table>";
	return TabInfo;
																													
};
function imgOnChange(imgId,imgN)
{
	imgId.innerHTML="<img src='images/"+imgN+".gif'/>";
};
function getObject(objectId)
{
	if($&&$(objectId))
	{
		return $(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 hbTab(n)
{
	var bg1="url(images/titlebj01.jpg)";
	var bg2="url(images/titlebj02.jpg)";
	for(var i=1;i<=2;i++)
	{
		if(i==n)
		{
			getObject('hbTab'+i).style.background=bg1;
			//getObject('hbTable'+i).style.display='';
		}else 
		{
			getObject('hbTab'+i).style.background=bg2;
			//getObject('hbTable'+i).style.display='none';
		}
	}
};
function hbTabx(n){
	var bg1="#C1E1FA";
	var bg2="";
	for(var i=1;i<=2;i++)
	{
		if (i==n){
		getObject('hbTab'+i).style.background=bg1;
		getObject('hbTable'+i).style.display='';
		}
		else {
		getObject('hbTab'+i).style.background=bg2;
		getObject('hbTable'+i).style.display='none';
		}
	}
};
//进行时间检索时三种检索时间方式
function changeTime( nType )
{
	switch (nType){
		case 1 :
			$('time1').style.display = 'block';
			$('time2').style.display = 'none';
			$('time3').style.display = 'none';
			document.searchform.searchdate.value = "";
			break;
		case 2 :
			$('time1').style.display = 'none';
			$('time2').style.display = 'block';
			$('time3').style.display = 'none';
			document.searchform.searchdate.value="";
			break;
		case 3 :
			$('time1').style.display = 'none';
			$('time2').style.display = 'none';
			$('time3').style.display = 'block';
			document.searchform.searchdate.value="";
			break;
			//以下入库时间
		case 4 :
			$('Flowtime1').style.display = 'block';
			$('Flowtime2').style.display = 'none';
			$('Flowtime3').style.display = 'none';
			break;
		case 5 :
			$('Flowtime1').style.display = 'none';
			$('Flowtime2').style.display = 'block';
			$('Flowtime3').style.display = 'none';
			break;
		case 6 :
			$('Flowtime1').style.display = 'none';
			$('Flowtime2').style.display = 'none';
			$('Flowtime3').style.display = 'block';
			break;
	
		default:
			$('time1').style.display = 'block';
			$('time2').style.display = 'none';
			$('time3').style.display = 'none';
			break;
	}
};
function beforesearch()
{
	//以下是得到时间限制的表达式
	if(document.searchform.DateInputType[0].checked)
	{
		var v_sdate = document.all.idStartDate.value;
		var v_edate = document.all.idEndDate.value;
		var va_sdate = new Array(3);
		var va_edate = new Array(3);
		va_sdate = v_sdate.split(".");
		if(v_edate=="")
		{
			va_edate[0] = new Date().getYear();
			va_edate[1] = new Date().getMonth()+1;
			va_edate[2] = new Date().getDate();
			document.all.idEndDate.value = va_edate[0]+"."+va_edate[1]+"."+va_edate[2];
		}
		else
		{
			va_edate = v_edate.split(".");
		}
		if(new Date(va_sdate[0],va_sdate[1],va_sdate[2])>new Date(va_edate[0],va_edate[1],va_edate[2]))
		{
			alert("起始日期应该小于终止日期");	
			return false;
		}
		if(document.all.idStartDate.value!=""&&document.all.idEndDate.value!="")
		{
			document.all.searchdate.value="发布日期="+document.all.idStartDate.value+" to "+document.all.idEndDate.value+"";
		}
		else
		{
			if(document.all.idStartDate.value==""&&document.all.idEndDate.value!="")
			{
					document.all.searchdate.value="发布日期<="+document.all.idEndDate.value+"";
			}
			if(document.all.idStartDate.value!=""&&document.all.idEndDate.value=="")
			{
				document.all.searchdate.value="发布日期>="+document.all.idStartDate.value+"";
			}
			if(document.all.idStartDate.value==""&&document.all.idEndDate.value=="")
			{
				document.all.searchdate.value="";
			}
		}
	}
	if(document.searchform.DateInputType[1].checked)
	{
		var alstr = "";
		var starttime = "";
		var endtime = "";
		if(document.searchform.start_year.value=="")
		{
			alstr+= "起始年份不能为空 ";	
			alert(alstr);
			return false;
		}
		if(document.searchform.start_month.value=="")
		{
			alstr += "起始月份不能为空 " ;	
			alert(alstr);
			return false;
		}
		if(document.searchform.start_day.value=="")
		{
			alstr += "起始日不能为空 ";	
			alert(alstr);
			return false;
		}
		if(document.searchform.end_year.value=="")
		{
			document.searchform.end_year.value = new Date().getYear();
		}
		if(document.searchform.end_month.value=="")
		{
			document.searchform.end_month.value = new Date().getMonth()+1;
		}
		if(document.searchform.end_day.value=="")
		{
			document.searchform.end_day.value = new Date().getDate();
		}
		var startDate = new Date(document.searchform.start_year.value,document.searchform.start_month.value,document.searchform.start_day.value);
		var endDate = new Date(document.searchform.end_year.value,document.searchform.end_month.value,document.searchform.end_day.value);
		if(startDate>endDate)
		{
			alert("起始日期不能大于终止日期！");
			return false;
		}
		starttime = document.searchform.start_year.value+"."+document.searchform.start_month.value+"."+document.searchform.start_day.value;
		endtime = document.searchform.end_year.value+"."+document.searchform.end_month.value+"."+document.searchform.end_day.value;
		document.searchform.searchdate.value="发布日期="+starttime+" to "+endtime+"";
		return true;
	}
	//以上是得到时间限制的表达式
};

//设置日期 "快捷时间段"
function setDate()
{       
		var nCount = parseInt($F("selectDate"),10);
        
		//alert(nCount);

		if ( nCount==0 )
		{
			document.searchform.searchdate.value = "";
			return true;
		}

		var aDay = new Date();
		var sDate = "";

		if ( nCount!=30 )
		{
			var date  = aDay.getDate() - nCount + 1;
			aDay.setDate( date );
		} 
		else 
		{
			var month  = aDay.getMonth() - 1;
			aDay.setMonth( month );
		}
		sMonth = aDay.getMonth() + 1;
		
		if ( sMonth<10 ) 
		{
				sMonth = "0" + sMonth;
		}
		sDay = aDay.getDate();
		if ( sDay<10 )
		{
			sDay = "0" + sDay;
		}
		sDate = aDay.getYear() + "-" + sMonth + "-" + sDay;
		if(nCount==1){
			document.searchform.searchdate.value = "发布日期='"+sDate+"'";
			document.searchform.searchdate_type.value = '0';
		}else{
			document.searchform.searchdate.value = "发布日期>'"+sDate+"'";
			document.searchform.searchdate_type.value = '1';
		}
		alert(document.searchform.searchdate.value);
		document.searchform.searchdate.value = sDate;
		//alert(document.searchform.searchdate_type.value + "  " + document.searchform.searchdate.value);
};


function getToday(){
    nCount = 1;
      if ( nCount==0 )
		{
			document.searchform.searchdate.value = "";
			return true;
		}

		var aDay = new Date();
		var sDate = "";

		if ( nCount!=30 )
		{
			var date  = aDay.getDate() - nCount + 1;
			aDay.setDate( date );
		} 
		else 
		{
			var month  = aDay.getMonth() - 1;
			aDay.setMonth( month );
		}
		sMonth = aDay.getMonth() + 1;
		
		if ( sMonth<10 ) 
		{
				sMonth = "0" + sMonth;
		}
		sDay = aDay.getDate();
		if ( sDay<10 )
		{
			sDay = "0" + sDay;
		}
		sDate = aDay.getYear() + "-" + sMonth + "-" + sDay;
		return sDate;
};
