
function LTrim(s)
{
    for(var i=0;i<s.length;i++)
        if(s.charAt(i)!=' ')
         return s.substring(i,s.length);
     return "";
}

function RTrim(s)
{
    for(var i=s.length-1;i>=0;i--)
        if(s.charAt(i)!=' ')
            return s.substring(0,i+1);
        return "";
}

function Trim(s)
{
    return RTrim(LTrim(s));
}

function notice(s)
{
	alert(s);
	document.topsearch.keyword.focus();
	return false;
}

function getsearchword()
{
	var _keyword = document.topsearch.keyword.value;
	_keyword = Trim(_keyword);
	var _kwArray = _keyword.split(" ");
	var _searchword = "";
	var _sword = "";
	for(var i=0;i<_kwArray.length;i++)
	{
		if(i==0)
		{
			_searchword = Trim(_kwArray[0]);
		}
		else
		{
			_searchword = _searchword + "*" + Trim(_kwArray[i]);
		}
	}
	if(_searchword != "")
	{
		document.topsearch.searchword.value=_searchword;
	}
	else
	{
	return notice("搜索词不能为空");
	}
	
}
function srh(){
       
		if (document.searchshenpi.apply_id.value == "" ||document.searchshenpi.apply_id.value=="请输入查询号")
		{
			alert("请输入申报号！");
			document.searchshenpi.apply_id.focus();
			return false;
		}
			else{
		document.searchshenpi.submit();
  
	}
	}

function submitsearch()
{
	if (document.topsearch.channelid.value=="75002"){
       document.topsearch.action="http://202.101.105.176/czjs/transearchword.jsp";
	    //document.topsearch.action="http://202.101.105.176/search/bmsearch.jsp?channelid=75002";
        }
	 if (document.topsearch.channelid.value=="75448"){
        // document.topsearch.action="http://202.101.105.176/czjs/transearchword_zfwj.jsp";
		 document.topsearch.action="http://202.101.105.176/search/zfwjjs_govfilegailan.jsp?channelid=75448";
         }
	if (document.topsearch.channelid.value=="75449"){
        //document.topsearch.action="http://202.101.105.176/czjs/transearchword_flfg.jsp";
		document.topsearch.action="http://202.101.105.176/search/flfg_gl.jsp?channelid=75449";
        }
	if (document.topsearch.channelid.value=="75192"){
        document.topsearch.action="http://202.101.105.176/search/search.jsp?channelid=75192";
        }
        var _keyword = Trim(document.topsearch.keyword.value);
	if(_keyword.length>0)
	{
		if(_keyword.indexOf("+")>=0)
		{
			return notice("搜索词中不能含有关键字'+'");
		}
		else if(_keyword.indexOf("*")>=0)
		{
			return notice("搜索词中不能含有关键字'*'");
		}
		else if(_keyword.indexOf("-")>=0)
		{
			return notice("搜索词中不能含有关键字'-'");
		}
	}
	else
	{
			return notice("搜索词不能为空");
	}
	getsearchword();
}
function onChangeSel() {
  if(document.topsearch.channelid.value=="75192" )
  document.getElementById("advsearch").href="http://202.101.105.176/search/index_adv.jsp?channelid=75192";
   if(document.topsearch.channelid.value=="75002" )
  document.getElementById("advsearch").href="http://202.101.105.176/search/index_adv.jsp?channelid=75002";
    if(document.topsearch.channelid.value=="75448" )
  document.getElementById("advsearch").href="http://202.101.105.176/search/index_adv.jsp?channelid=75448";
   if(document.topsearch.channelid.value=="75449" )
  document.getElementById("advsearch").href="http://202.101.105.176/search/index_adv.jsp?channelid=75449";
}

 


function chkForm(){
var strpro=document.searchwsbs.property.value;
var strsearchword=document.searchwsbs.searchword1.value;
if(strpro=="")
{
 document.searchwsbs.searchword.value=strsearchword;
 return true ;
 }else
{
	      if(strsearchword=="")
	       {
	         document.searchwsbs.searchword.value="类别="+strpro+"";
	       }
	      else
	      {
	         document.searchwsbs.searchword.value=strsearchword+" and 类别="+strpro+"";
	       }	
	      return true;   
	
 }
 
}
function chkForm2(){
	var strdep=document.searchbgxz.department.value;
	var strsearchword=document.searchbgxz.searchword1.value;
	if((strdep=="")&&(strsearchword==""))
	{
		  alert("请选择部门或输入查询关键词！");
		  document.searchbgxz.searchword1.focus();
		  return(false);
	}
	
	if((strdep=="")&&(strsearchword!=""))
	{
	document.searchbgxz.searchword.value=strsearchword;
	return(true);
	}
	if((strdep!="")&&(strsearchword==""))
	{
	document.searchbgxz.searchword.value="docchannel="+strdep;
	return(true);
	}
	if((strdep!="")&&(strsearchword!=""))
	{
	document.searchbgxz.searchword.value=strsearchword+" and docchannel="+strdep;
	return(true);
	}
} 


function srcMarquee(){
	this.ID = document.getElementById(arguments[0]);
	if(!this.ID){this.ID = -1;return;}
	this.Direction = this.Width = this.Height = this.DelayTime = this.WaitTime = this.Correct = this.CTL = this.StartID = this.Stop = this.MouseOver = 0;
	this.Step = 1;
	this.Timer = 30;
	this.DirectionArray = {"top":0 , "bottom":1 , "left":2 , "right":3};
	if(typeof arguments[1] == "number")this.Direction = arguments[1];
	if(typeof arguments[2] == "number")this.Step = arguments[2];
	if(typeof arguments[3] == "number")this.Width = arguments[3];
	if(typeof arguments[4] == "number")this.Height = arguments[4];
	if(typeof arguments[5] == "number")this.Timer = arguments[5];
	if(typeof arguments[6] == "number")this.DelayTime = arguments[6];
	if(typeof arguments[7] == "number")this.WaitTime = arguments[7];
	if(typeof arguments[8] == "number")this.ScrollStep = arguments[8]
	this.ID.style.overflow = this.ID.style.overflowX = this.ID.style.overflowY = "hidden";
	this.ID.noWrap = true;
	this.IsNotOpera = (navigator.userAgent.toLowerCase().indexOf("opera") == -1);
	if(arguments.length >= 7)this.Start();
}
srcMarquee.prototype.Start = function(){
	if(this.ID == -1)return;
	if(this.WaitTime < 800)this.WaitTime = 800;
	if(this.Timer < 20)this.Timer = 20;
	if(this.Width == 0)this.Width = parseInt(this.ID.style.width);
	if(this.Height == 0)this.Height = parseInt(this.ID.style.height);
	if(typeof this.Direction == "string")this.Direction = this.DirectionArray[this.Direction.toString().toLowerCase()];
	this.HalfWidth = Math.round(this.Width / 2);
	this.BakStep = this.Step;
	this.ID.style.width = this.Width;
	this.ID.style.height = this.Height;
	if(typeof this.ScrollStep != "number")this.ScrollStep = this.Direction > 1 ? this.Width : this.Height;
	var msobj = this;
	var timer = this.Timer;
	var delaytime = this.DelayTime;
	var waittime = this.WaitTime;
	msobj.StartID = function(){msobj.Scroll()}
	msobj.Continue = function(){
		if(msobj.MouseOver == 1){
		setTimeout(msobj.Continue,delaytime);
     }
     else{ clearInterval(msobj.TimerID);
		msobj.CTL = msobj.Stop = 0;
		msobj.TimerID = setInterval(msobj.StartID,timer);
     }
    }
	msobj.Pause = function(){
		msobj.Stop = 1;
		clearInterval(msobj.TimerID);
		setTimeout(msobj.Continue,delaytime);
    }
	msobj.Begin = function(){
   msobj.ClientScroll = msobj.Direction > 1 ? msobj.ID.scrollWidth : msobj.ID.scrollHeight;
   if((msobj.Direction <= 1 && msobj.ClientScroll <msobj.Height) || (msobj.Direction > 1 && msobj.ClientScroll <msobj.Width))return;
   msobj.ID.innerHTML += msobj.ID.innerHTML;
   msobj.TimerID = setInterval(msobj.StartID,timer);
   if(msobj.ScrollStep < 0)return;
   msobj.ID.onmousemove = function(event){
       if(msobj.ScrollStep == 0 && msobj.Direction > 1){
			var event = event || window.event;
			if(window.event){
				if(msobj.IsNotOpera){msobj.EventLeft = event.srcElement.id == msobj.ID.id ? event.offsetX - msobj.ID.scrollLeft : event.srcElement.offsetLeft - msobj.ID.scrollLeft + event.offsetX;}
				else{msobj.ScrollStep = null;return;}
			}
			else{msobj.EventLeft = event.layerX - msobj.ID.scrollLeft;}
			msobj.Direction = msobj.EventLeft > msobj.HalfWidth ? 3 : 2;
			msobj.AbsCenter = Math.abs(msobj.HalfWidth - msobj.EventLeft);
			msobj.Step = Math.round(msobj.AbsCenter * (msobj.BakStep*2) / msobj.HalfWidth);
			}
		}
		msobj.ID.onmouseover = function(){
			if(msobj.ScrollStep == 0)return;
			msobj.MouseOver = 1;
			clearInterval(msobj.TimerID);
		}
		msobj.ID.onmouseout = function(){
		if(msobj.ScrollStep == 0){
			if(msobj.Step == 0)msobj.Step = 1;
			return;
		}
		msobj.MouseOver = 0;
		if(msobj.Stop == 0){
			clearInterval(msobj.TimerID);
			msobj.TimerID = setInterval(msobj.StartID,timer);
		}}}
		setTimeout(msobj.Begin,waittime);
}

srcMarquee.prototype.Scroll = function(){
	switch(this.Direction){
	case 0:
	this.CTL += this.Step;
	if(this.CTL >= this.ScrollStep && this.DelayTime > 0){
		this.ID.scrollTop += this.ScrollStep + this.Step - this.CTL;
		this.Pause();
		return;
	}
	else{
		if(this.ID.scrollTop >= this.ClientScroll){this.ID.scrollTop -= this.ClientScroll;}
		this.ID.scrollTop += this.Step;
	}
	break;

	case 1:
	this.CTL += this.Step;
	if(this.CTL >= this.ScrollStep && this.DelayTime > 0){
		this.ID.scrollTop -= this.ScrollStep + this.Step - this.CTL;
		this.Pause();
		return;
	}
	else{
		if(this.ID.scrollTop <= 0){this.ID.scrollTop += this.ClientScroll;}
		this.ID.scrollTop -= this.Step;
	}
	break;

	case 2:
	this.CTL += this.Step;
	if(this.CTL >= this.ScrollStep && this.DelayTime > 0){
		this.ID.scrollLeft += this.ScrollStep + this.Step - this.CTL;
		this.Pause();
		return;
	}
	else{
		if(this.ID.scrollLeft >= this.ClientScroll){this.ID.scrollLeft -= this.ClientScroll;}
		this.ID.scrollLeft += this.Step;
	}
	break;

	case 3:
	this.CTL += this.Step;
	if(this.CTL >= this.ScrollStep && this.DelayTime > 0){
		this.ID.scrollLeft -= this.ScrollStep + this.Step - this.CTL;
		this.Pause();
		return;
	}
	else{
		if(this.ID.scrollLeft <= 0){this.ID.scrollLeft += this.ClientScroll;}
	this.ID.scrollLeft -= this.Step;
	}
	break;
	}
}  
