//过滤检索词的函数
function cleanSearchWord(st) {
  for (var i=0;i<10;i++) {
	st=st.replace("\=","");
	st=st.replace("\ ","");
	st=st.replace("\)","");
	st=st.replace("\(","");
	st=st.replace("\!","");
	st=st.replace("\^","");
	st=st.replace("\%","");
	st=st.replace("\#","");
	st=st.replace("\$","");
	st=st.replace("\.","");
	st=st.replace("\&","");	
  }
	return st;
}
//企业服务检索------------------------------------------------------------------------------------------------------------//
function doQyfwSearch()
{
    var ToSearchExpression = null;
    var SearchExpression = null;
    var searchStringTmp = null;
    var selectDB = null;
	var strSearchExpression = null;
	var databasename = "qyfw";
    SearchExpression = null;
 
		if(document.all.ToSearchExpression.value==null || document.all.ToSearchExpression.value=="")
		{
			alert("请输入检索条件");
			return false;
		}
                if(document.all.ToSearchExpression.value!="" &&document.all.ToSearchExpression.value!=null)
                {
                        
					   searchStringTmp = "( "+document.all.selectDB.value +") and ";
  
                       var st=cleanSearchWord(document.all.ToSearchExpression.value);
					   
                       switch (document.all.selectDB.selectedIndex) {
                    
                         case 0:  //
                           searchStringTmp+="((QYCompany=" + st + ") or " +
                                             "(QYProduct=" + st + ") or " +
                                             "(XGTitle=" + st + ") or " +
                                             "(XGKeyword=" + st + "))";
                           break;
                         case 1:
                           searchStringTmp+="(QYCompany=" + st + ")"; break;
                         case 2:
                           searchStringTmp+="(QYProduct=" + st + ")"; break;
                         case 3:
                         case 4:
                           searchStringTmp+="((XGTitle =" + st +") or "+
                                             "(XGKeyword=" + st + "))";
                           break;
                       }  
                }

		var searchLogic = document.all.searchLogic;
		var searchLogicValue = "#";
		if( searchLogic ){
		
			for(var i=0; i<searchLogic.length; i++)
			{
				if(searchLogic[i].checked)
				{
					searchLogicValue = searchLogic[i].value;
					break;
				}
			}
		}

       //alert("searchStringTmp="+searchStringTmp);
	   document.all.basenameTMP.value=databasename;
	   //alert("document.all.basenameTMP.value="+document.all.basenameTMP.value);
		if(searchLogicValue!="#"){
			strSearchExpression = "(" + SearchExpression + ") " + searchLogicValue + " (" + searchStringTmp + ")";
		}else{
			strSearchExpression = "(" + searchStringTmp + ")";
		}
                 document.all.searchStringTMP.value =strSearchExpression;
                 //alert(document.all.searchStringTMP.value)
				 document.all.conditonDescriptionTMP.value=document.all.selectDB.selectedIndex;
				 //alert(document.all.conditonDescriptionTMP.value)
                 document.all.searchFormQYFW.submit();
                 return false;
  }




//企业服务二次检索-------------------------------------------------------------------------//
function doTwice()
{

	
    var ToSearchExpression = null;
    var SearchExpression = null;
    var searchStringTmp = null;
    var selectDB = null;
	var strSearchExpression = null;
	var databasename = "qyfw";
	
    document.all.pageIndex.value = "1";
    SearchExpression =document.all.searchStringOld.value;    
 
		if(document.all.ToSearchExpression.value==null || document.all.ToSearchExpression.value=="")
		{
			alert("请输入检索条件");
			return false;
		}
                if(document.all.ToSearchExpression.value!="" &&document.all.ToSearchExpression.value!=null)
                {
                        
					   searchStringTmp = "( "+document.all.selectDB.value +") and ";
					   
                       var st=document.all.ToSearchExpression.value;
					   
                       switch (document.all.selectDB.selectedIndex) {
                    
                         case 0:  //
                           searchStringTmp+="((QYCompany=" + st + ") or " +
                                             "(QYProduct=" + st + ") or " +
                                             "(XGTitle=" + st + ") or " +
                                             "(XGKeyword=" + st + "))";
                           break;
                         case 1:
                           searchStringTmp+="(QYCompany=" + st + ")"; break;
                         case 2:
                           searchStringTmp+="(QYProduct=" + st + ")"; break;
                         case 3:
                         case 4:
                           searchStringTmp+="((XGTitle =" + st +") or "+
                                             "(XGKeyword=" + st + "))";
                           break;
                       }  
                }




       //alert("searchStringTmp="+searchStringTmp);
	   document.all.basename.value=databasename;
	   //alert("document.all.basename.value="+document.all.basename.value);
	   		var searchLogicValue = null;
		if(document.all.searchLogic!=null && document.all.searchLogic!="")
	    {
             searchLogicValue = document.all.searchLogic.value;
		}
		if(searchLogicValue!="#"){
			strSearchExpression = "(" + SearchExpression + ") " + searchLogicValue + " (" + searchStringTmp + ")";
		}else{
			strSearchExpression = "(" + searchStringTmp + ")";
		}
                 document.all.searchString.value =strSearchExpression;
                 //alert(document.all.searchString.value)
                 document.all.searchForm.submit();
                 return false;
  }



//企业服务点击检索，按行业、分类浏览----------------------------------------------------------------------//
function listClass(strclass,strvalue){
 var st="";
 switch (strclass) {
   case ("hy"): st="QYIndustry";  break;
   case ("dq"): st="QYRegion";  break;
   case ("lm"): st="DataClass";  break;
 }
// alert("a="+st + "=" + strvalue);
 todoQuery(st + "=" + strvalue);
  
}
function todoQuery(strValue){

	//alert(strValue);
	document.all.searchForm.conditonDescription.value=strValue;
	document.all.searchForm.basename.value="qyfw";
	document.all.searchForm.searchString.value=strValue;
    document.all.searchForm.submit();
}


//企业服务高级检索--------------------------------------------------------------------------------//
function doGaojiSearch()
{   
	var databasename = "qyfw";
	var searchStringTMP = "";
	var str_yqmc_TMP = null;
	var st;

     
	//strQYMC //企业名称
	st = cleanSearchWord(document.all.strQYMC.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYCompany=" + st + ") ";
	}
	//strFZRXM//负责人姓名
	st = cleanSearchWord(document.all.strFZRXM.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYChief=" + st + ")";
	}
	//strCPMC//产品名称
	st = cleanSearchWord(document.all.strCPMC.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYProduct=" + st + ")";
	}
	//strZCSB//注册商标
	st = cleanSearchWord(document.all.strZCSB.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYTrademark=" + st + ")";
	}
	//strTXDZ//通讯地址
	st = cleanSearchWord(document.all.strTXDZ.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYAddress=" + st + ")";
	}
	//strGJC//关键词
	st = cleanSearchWord(document.all.strGJC.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(XGKeyword=" + st + ")";
	}

	//strHYFL_1//行业分类
	st = cleanSearchWord(document.all.strHYFL_1.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYIndustry=" + st + ")";
	}
	//strHYFL_2//行业分类
	st = cleanSearchWord(document.all.strHYFL_2.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYIndustry=" + st + ")";
	}
	//strHYFL_3//行业分类
	st = cleanSearchWord(document.all.strHYFL_3.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYIndustry=" + st + ")";
	}

	//strDQFL_1//地区分布
	st = cleanSearchWord(document.all.strDQFL_1.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYRegion=" + st + ")";
	}
	//strDQFL_2//地区分布
	st = cleanSearchWord(document.all.strDQFL_2.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYRegion=" + st + ")";
	}
	//strDQFL_3//地区分布
	st = cleanSearchWord(document.all.strDQFL_3.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYRegion=" + st + ")";
	}
	//strQYXZ//企业性质
	st = cleanSearchWord(document.all.strQYXZ.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYKind=" + st + ")";
	}
	//strWFGB//外方国别
	st = cleanSearchWord(document.all.strWFGB.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYKind=" + st + ")";
	}
	//strNYYE//年营业额
	st = cleanSearchWord(document.all.strNYYE.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYTurnover=" + st + ")";
	}
	//strZGRS//职工人数
	st = cleanSearchWord(document.all.strZGRS.value);
	if(st!=null && st!="")
	{   if (searchStringTMP!="") searchStringTMP+=" and ";
	    searchStringTMP+= "(QYEmployee=" + st + ")";
	}

	document.all.basename.value=databasename;

	if(searchStringTMP==null || searchStringTMP=="")
	{
			alert("请输入检索条件");
			return false;
	}

	searchStringTMP = "(DataClass=dbqyxx) and " + searchStringTMP;

	var searchLogicValue = null;
    searchLogicValue = document.all.searchLogic.value;
	if(searchLogicValue!="#" && searchLogicValue!=null && searchLogicValue!=""){
  		var searchStringOld =document.all.searchStringOld.value; 
	    if (searchStringOld!=null && searchStringOld!="") 
			searchStringTMP = "(" + searchStringOld +　") " + searchLogicValue + " (" + searchStringTMP + ")"
	}
       
	document.all.searchString.value= searchStringTMP ;
	//alert(document.all.searchString.value);
   
     document.all.searchForm.submit();
                 return false;
}


//显示数据用的函数---------------------------------------------------------------------------------
 function showData(dataID)
 {
    ShowDataInfoForm.dataID.value=dataID;
    ShowDataInfoForm.target="_blank";
    ShowDataInfoForm.submit();
 }
 function viewData(recordDescriptor,recordDescriptor2)
 {
            OriginalRetrieveForm.recordDescriptor.value=recordDescriptor;
            OriginalRetrieveForm.recordDescriptor2.value=recordDescriptor2;
            OriginalRetrieveForm.submit();
}
 //显示数据用的函数 所对应的Form
 //<form name="ShowDataInfoForm" method="POST" action="/ShowDataInfo.do">
 //           <input type="hidden" name="dataID">
 // </form>
 //------------------------------------------------------