﻿function Y(id){
    return document.getElementById(id);
}    

String.prototype.trim = function()
{
    return this.replace(/(^[\s]*)|([\s]*$)/g, "");
}       
             
function IsNullValue(val){
    if(val.value.trim().length == 0)
        return true;    
    else    
        return false;    
}

/** 层切换 **/
function divCheck(divID,divNum){
    var divName = Y("qie_content" + divID);;
    var divTitle = Y("qie_title" + divID);

    var divUL = divName.getElementsByTagName("ul");
    var divLI = divTitle.getElementsByTagName("li");
    var divULSum = divUL.length;
    
    for(var i=0;i<divULSum;i++){
        if(divLI[i].className == "title2" && divUL[i].className == "divBlock")
        {
            divLI[i].className = "title1";
            divUL[i].className = "divNone";
            break;
        }
    }
    
    divLI[divNum-1].className = "title2";
    divUL[divNum-1].className = "divBlock";    
    
}

/** 搜索加载样式 **/
function StyleSearch(){
    var tab = Y("top_search_middle2_1").getElementsByTagName("span");
    var tabSum = tab.length;
    
    for(var i=0;i<tabSum;i++){
        tab[i].onclick = function(){SearchOnclick(this);};
        //tab[i].onmouseover = function(){if(this.className != "classSearch")this.className = "classSearch1";};
        //tab[i].onmouseout =  function(){if(this.className != "classSearch")this.className = "";};
    }    
    tab[Number(Y("hidSearch").value)].className = "classSearch";   
}

/** 搜索点击变样式 **/
function SearchOnclick(k){
    var tab = Y("top_search_middle2_1").getElementsByTagName("span");
    var tabSum = tab.length;
    
    for(var i=0;i<tabSum;i++){
        if(tab[i].className == "classSearch"){
            tab[i].className = "";
        }
        
        if(tab[i] == k)
        {
            tab[i].className = "classSearch";
            Y("hidSearch").value = i;
        }
    }    
}

/* 搜索页面跳转 */
function SearchTop()
{
    if(IsNullValue(Y("txtSearch")))
        {
            alert("请输入搜索关键字");
            return;
        }

    var title = Y("txtSearch").value.trim();  
    
    var hid = Number(Y("hidSearch").value);
    var hidmain = Y("hidMain").value;
    
    var url = hidmain.split(",")[hid];    
    
    var webIndex = window.location.href.toString();

    if(webIndex.indexOf(url) > -1)
    {
        url = setUrlParam(url,"title",escape(title));     
       
    }else
    {
        if(title.length > 0)
            url += "?title=" + escape(title);  
    }      
    window.location.href =  url;  
}

/** 回车搜索 **/
function BtnEnter(mainUrl)
{
    if(event.keyCode == 13)
    {
        SearchTop(mainUrl);
    }
}
    
    //过滤替换添加修改指定参数
    function   setUrlParam(oldurl,paramname,pvalue){  
          var   reg   =   new   RegExp("(\\?|&)"+   paramname   +"=([^&]*)(&|$)","gi");  
          var   pst=oldurl.match(reg);  
          if((pst==undefined)   ||   (pst==null)){ 
			return   oldurl+((oldurl.indexOf("?")==-1)?"?":"&")+paramname+"="+pvalue;  
		  }
          var   t=pst[0];  
          var   retxt=t.substring(0,t.indexOf("=")+1)+pvalue;  
          if(t.charAt(t.length-1)=='&')   retxt+="&";  
          return   oldurl.replace(reg,retxt);  
    }  
    
function BtnInforSearch()
{
    var val = Number(Y("typeID").value);
    var txt = Y("txtInfo").value;
    var hid = Y("hidNew").value.split(",");
    if(val == 0)
    {
        if(txt.trim().length == 0)
        {
            window.location.href = hid[val];
        }else
        {
            window.location.href =hid[val] + "?title=" + escape(txt);
        } 
    }else
    {
        if(txt.trim().length == 0)
        {
            window.location.href = hid[val-5];
        }else
        {
            window.location.href =hid[val-5] + "?title=" + escape(txt);
        } 
    }
}

function BtnTechSearch()
{
    var val = Y("typeID").value;
    var txt = Y("txtInfo").value;
    var hid = Y("hidNew").value.split(",");
    if(txt.trim().length == 0)
        {
            window.location.href = hid[val];
        }else
        {
            window.location.href =hid[val] + "?title=" + escape(txt);
        }       
}