﻿function Trim(ss)
{
    return ss.replace(/(^\s*)|(\s*$)/g, "");
}

function h_smg()
{
    document.getElementById("h_manage").className="h_manage h_zindex1001";
    document.getElementById("h_mem").className="h_smem h_zindex1000";
    document.getElementById("h_manage_com").className="cont g_db";
    document.getElementById("h_mem_com").className="cont g_dn";
}
function h_hmg()
{
    document.getElementById("h_manage").className="h_smanage";
    document.getElementById("h_manage_com").className="cont g_dn";
}        
function h_smb()
{
    document.getElementById("h_mem").className="h_mem h_zindex1001";
    document.getElementById("h_manage").className="h_smanage h_zindex1000";
    document.getElementById("h_mem_com").className="cont g_db";
    document.getElementById("h_manage_com").className="cont g_dn";
}   
function h_hmb()
{
    document.getElementById("h_mem").className="h_smem";
    document.getElementById("h_mem_com").className="cont g_dn";
} 

function h_changge(c,d)
{
     hidenoteic();
     document.getElementById("indexhead1_serachType").value = d;
     var v1 = document.getElementById("ickeyword");
     document.getElementById("ickeyword").className = "h_text";
     document.getElementById("noickeyword").className = "h_ntext";
     document.getElementById("qkeyword").className = "h_qtext";
     document.getElementById("pkeyword").className = "h_text";
     var v2 = document.getElementById("noickeyword");
     var v3 = document.getElementById("qkeyword");
     var v4 = document.getElementById("pkeyword");
     var key = "";

     if (v1.value != "请输入一个IC或二三极管型号...") {
         key = v1.value;
         v1.value = "请输入一个IC或二三极管型号..."
     }
     else if (v2.value != "请输入关键词，如：电容  红宝石 1.5V...") {
         key = v2.value;
         v2.value = "请输入关键词，如：电容  红宝石 1.5V..."
     }
     else if (v3.value != "请输入一个IC或二三极管型号...") {
         key = v3.value;
         v3.value = "请输入一个IC或二三极管型号..."
     }
     else if (v4.value != "请输入一个IC型号...") {
         key = v4.value;
         v4.value = "请输入一个IC型号..."
     }

     if (key != "") {
         eval("v" + d).value = key;
     }
     
     for(var i=1; i<5; i++)
     {
        if(i==d)
        {
            if(c=="1")
            {
                document.getElementById("indexhead1_h_l"+d).className="l12";
            }
            if(c=="2")
            {
                document.getElementById("indexhead1_h_l"+d).className="l22";
            }
            
            document.getElementById("indexhead1_c"+i).className="g_db";
        } 
        else
        {
            if(c=="2")
            {
                document.getElementById("indexhead1_h_l"+i).className="l21";
                document.getElementById("indexhead1_h_l1").className="l11";
            }
            if(c=="1")
            {
                document.getElementById("indexhead1_h_l"+i).className="l21";
            } 
            document.getElementById("indexhead1_c"+i).className="g_dn"; 
        }
        
               
     }
}
function h_setvalue(svalue,type)
{
    document.getElementById("h_op").innerHTML=svalue;
    document.getElementById("NoIcType").value = type;
    document.getElementById("divoptions").className="h_divoptions g_dn";
}

function selectpt(d)
{
    for(var i=1;i<4;i++)
    {
        if(i==d)
            {
                document.getElementById("selp"+i).className="h_selcop";
            } 
            else
            {
                document.getElementById("selp"+i).className="h_selop"; 
            }
    }
}
function showop()
{
    function click(event) 
    {
	    event = event || window.event;
	    var obj = event.srcElement ? event.srcElement:event.target; 
        if(obj.id=="divselect" || obj.id=="divoptions" ||  obj.id=="h_op")
        {
            if(document.getElementById("divoptions").className=="h_divoptions g_dn")
            {
                document.getElementById("divoptions").className="h_divoptions g_db";
            }
            else
            {
                document.getElementById("divoptions").className="h_divoptions g_dn";
            }
        }
        else
        {
            document.getElementById("divoptions").className="h_divoptions g_dn";
        }
    }
    document.onclick=click;

}
/*设置与获取Cookie*/
var Cookie ={}
Cookie.write = function(key, value, duration){
	 var d = new Date();
    d.setTime(d.getTime()+1000*60*60*24*30);
    document.cookie = key + "=" + encodeURI(value) + "; expires=" + d.toGMTString();
};
Cookie.read = function(key){
	var arr = document.cookie.match(new RegExp("(^| )"+key+"=([^;]*)(;|$)"));
    if(arr != null) 
        return decodeURIComponent(arr[2]);
    return "";
};

function onfoursvalue(id,value)
{
    var obj = document.getElementById(id);
    if(obj.value!=value){
        return false;
    }
    obj.value="";
    if(id=="ickeyword" || id=="pkeyword" ){
        obj.className = "h_textc";
    }
    if(id=="qkeyword"){
        obj.className = "h_qtextc";
    }
    if(id=="noickeyword"){
        obj.className = "h_ntextc";
    }        
}
function keysearch(evt)
{
    evt = evt ? evt : (window.event ? window.event : null);
    if(evt.keyCode==13)
    {
       h_search();
    }  
    else
    {
      hidenoteic();  
    }  
}

function setHeadSearchCookies(keyword,type){
    
    var objkey = Cookie.read("ic_search_keyword");
    objkey += "___-___"+keyword+"---_---"+type;
    
    Cookie.write("ic_search_keyword",objkey,{duration:365});    
}

function h_search()
{
    var searchType=document.getElementById("indexhead1_serachType").value;
    var ickeyword=Trim(document.getElementById("ickeyword").value);
    var noickeyword=Trim(document.getElementById("noickeyword").value);
    var qkeyword=Trim(document.getElementById("qkeyword").value);
    var pkeyword=Trim(document.getElementById("pkeyword").value);
    
    var NoIcType = document.getElementById("NoIcType").value;
    
//    var ShowType = 0;
//    
//    if(document.getElementById("iccb").checked)
//    {
//        ShowType = 1;
//    }
    
    var SearchType = 0;
    if(document.getElementById("pdfcb").checked)
    {
        SearchType = 1;
    }
    

        switch(searchType)    
            { 
                case "1": 
                    if(ickeyword=="请输入一个IC或二三极管型号..." || ickeyword=="")
                    {
                      document.getElementById("ickeyword").value="";
                      shownoteic("请输入您要找的产品型号...");  
                      return false;
                    }
                    else
                    {
                      if(ickeyword.length<2)
                      {
                          shownoteic("型号不能少于两个字符...");  
                          return false;
                      }
                      else
                      {
                        if(ickeyword.indexOf(' ')>-1){
                            ickeyword = ickeyword.substring(0,ickeyword.indexOf(' '));
                        }
                        if(ickeyword.indexOf(',')>-1){
                            ickeyword = ickeyword.substring(0,ickeyword.indexOf(','));
                        }
                        if(ickeyword.indexOf('，')>-1){
                            ickeyword = ickeyword.substring(0,ickeyword.indexOf('，'));
                        }
                        
                        var re = /[\u4e00-\u9fa5]/;
                        if(re.test(ickeyword))
                        {
                            setHeadSearchCookies(ickeyword,"elec");  //记cookies 
                            window.parent.location.href="/buyer/ec_search.html?SearchKeyword="+encodeURIComponent(ickeyword);
                        }
                        else{
                            setHeadSearchCookies(ickeyword,"ic");//记cookies
                            var re = /^[a-zA-Z0-9\@\#\$\%\％\-\(\)\+_\·\u00B7\u2022\,\，\ \=]*$/
                                
                            var cksiccb = document.getElementById("iccb");
                            if(cksiccb.checked || !re.test(ickeyword))
                            {
                                var striccb = "";
                                if(cksiccb.checked){
                                    striccb = "&IsExactSearch=1";
                                }
                                 window.parent.location.href="/buyer/ic_search.html?SearchKeyword="+encodeURIComponent(ickeyword)+"&PageIndex=1"+striccb;
//                            if(document.getElementById("iccb").checked)
//                            {
//                                window.parent.location.href="/buyer/ic_search.html?SearchKeyword="+encodeURIComponent(ickeyword)+"&PageIndex=1&IsExactSearch=1";
                            }else{
                                 window.parent.location.href="/ic/"+encodeURIComponent(ickeyword)+".html";
                            }
                        }
                         //window.location.href="/buyer/ic_search.html?SearchKeyword="+encodeURIComponent(ickeyword)+"&ShowType="+ShowType;
                      }
                    }
                    break; 
                case "2": 
                    if(noickeyword=="" || noickeyword=="请输入关键词，如：电容  红宝石 1.5V...")
                    {
                      document.getElementById("noickeyword").value="";
                      shownoteic("请输入您要找的产品型号...");
                      return false;
                    }  
                    else
                    {              
                        setHeadSearchCookies(noickeyword,"elec");  //记cookies 
                        window.parent.location.href="/buyer/ec_search.html?SearchKeyword="+encodeURIComponent(noickeyword);
                    }
                    break; 
                case "3":
                    if(qkeyword=="" || qkeyword=="请输入一个IC或二三极管型号...")
                    {
                      document.getElementById("qkeyword").value="";
                      shownoteic("请输入您要找的型号...");
                      return false;
                    }  
                    else
                    {
                        if(NoIcType=="1") 
                        {               
                            setHeadSearchCookies(qkeyword,"sellIc");  //记cookies    
                            window.parent.location.href="/seller/ic_search.html?SearchKeyword="+encodeURIComponent(qkeyword);
                        }
                        else if(NoIcType=="2")
                        {
                            window.parent.location.href="/seller/ec_search.html?SearchKeyword="+encodeURIComponent(qkeyword);
                        }
                        else
                        {
                            window.parent.location.href="/seller/waste_search.html?SearchKeyword="+encodeURIComponent(qkeyword);
                        }
                    }
                    break;   
                case "4":
                    if(pkeyword=="请输入一个IC型号..." || pkeyword=="")
                    {
                      document.getElementById("pkeyword").value="";
                      shownoteic("请输入一个IC型号...");  
                      return false;
                    }
                    else
                    {
                      if(pkeyword.length<3)
                      {
                          shownoteic("型号不能少于三个字符..");  
                          return false;
                      }
                      else
                      {
                         setHeadSearchCookies(pkeyword,"pdf");  //记cookies    
                         window.parent.location.href="/tech/pdf_search.html?SearchKeyword="+encodeURIComponent(pkeyword)+"&SearchType="+SearchType;
                      }
                    }                                    
                    break;                                 
                default   : 
                    break; 
            } 

}
function hidenoteic()
{
    document.getElementById("h_notice").className="h_notice g_dn";
}
function shownoteic(title)
{
    document.getElementById("h_notetile").innerHTML=title;
    document.getElementById("h_notice").className="h_notice g_db";
}

//底部区域搜索单选、复选按钮后面的文字单击事件
function g_sltRdoCks(name,index){
    var aRdo = document.getElementsByName(name);    
    if(aRdo[index].type=="checkbox"){
        aRdo[index].checked = !(aRdo[index].checked);
        
    }else{
        aRdo[index].checked = true;
    }
}

//底部区域搜索
function foot_search(){
    var footrdo = document.getElementsByName("c_f_type"); 
    var sValue = "";
    for(var i=0;i<footrdo.length;i++){
        if(footrdo[i].checked){
            sValue = footrdo[i].value;
        }
    }
    
    var f_keyword = document.getElementById("foot_keyword").value;
    if(f_keyword.length<=0){
        alert("请输入关键字！");
        return false;
    }
    
    switch(sValue){
        case "ic":
            setHeadSearchCookies(f_keyword,"ic");//记cookies
            window.location.href="/ic/"+f_keyword+".html";
            break;
        case "elec":
            setHeadSearchCookies(f_keyword,"elec");  //记cookies 
            window.location.href="/buyer/ec_search.html?keyword="+encodeURIComponent(f_keyword);
            break;
        case "sell":
            setHeadSearchCookies(f_keyword,"sellIc");  //记cookies  
            window.location.href="/seller/ic_search.html?keyword="+encodeURIComponent(f_keyword);
            break;
        case "pdf":
            setHeadSearchCookies(f_keyword,"pdf");  //记cookies  
            window.location.href="/tech/"+f_keyword+".html";
            break;
        default:
            break;
    }

}
function addCookie()//兼容IE和Firefox的收藏
{
if (document.all)
    {
       window.external.addFavorite('http://www.hqew.com','华强电子网');
   }
   else if (window.sidebar)
   {
       window.sidebar.addPanel('华强电子网', 'http://www.hqew.com', "");
}
}
function setHomepage()//兼容IE和Firefox的设为首页
{
if (document.all)
    {
        document.body.style.behavior='url(#default#homepage)';
   document.body.setHomePage('http://www.hqew.com');

   }
   else if (window.sidebar)
   {
   if(window.netscape)
   {
        try
    { 
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
          } 
        catch (e) 
        { 
     alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" ); 
        }
   } 
   var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
   prefs.setCharPref('browser.startup.homepage','http://www.hqew.com');
   }
}