﻿function $$(o)
{ 

//获取对象
 if(typeof(o) == "string")
 return document.getElementById(o);
 return o;
}
function openBg(state){ //遮照打开关闭控制
var id=$("#ServProductID")[0].value;
var code=$("#CountryCode")[0].value
 if(state == 1)
 {
  $$("bg").style.display = "block";
    var h = document.body.offsetHeight > document.documentElement.offsetHeight ? document.body.offsetHeight : document.documentElement.offsetHeight;
  $$("bg").style.height = h + "px";
 }
 else if(state == 2)
 {
  
       $.get("/include/searchkeywords.aspx?ty=1&t=" + new Date().getTime(),
        {oper:"S_date",id:id,code:code},
            function(data){
            
            $("#c00a").html(data);
            $("#c00a > li").each(function(){
                $(this).find("h2").click(function(){
                    var ishow = false;
                    if($(this).next().get(0).style.display != 'none')
                        ishow = true;
                    $("#c00a").find("span").hide();
                    if(!ishow)
                        $(this).next().show();
                });
       
        });
    });

  $$("bga").style.display = "block";
    var h = document.body.offsetHeight > document.documentElement.offsetHeight ? document.body.offsetHeight : document.documentElement.offsetHeight;
  $$("bga").style.height = h + "px";
 }
 else if(state == 3)
 {
   $.get("/include/searchkeywords.aspx?ty=2&t=" + new Date().getTime(),
        {oper:"S_date",id:id,code:code},
            function(data){
            
                 $("#c00b").html(data);
            $("#c00b > li").each(function(){
                $(this).find("h2").click(function(){
                    var ishow = false;
                    if($(this).next().get(0).style.display != 'none')
                        ishow = true;
                    $("#c00b").find("span").hide();
                    if(!ishow)
                        $(this).next().show();
                });
       
        });
    });
    $$("bgb").style.display = "block";
    var h = document.body.offsetHeight > document.documentElement.offsetHeight ? document.body.offsetHeight : document.documentElement.offsetHeight;
    $$("bgb").style.height = h + "px";
 }
 else
 {
  $$("bg").style.display = "none";
  if(id=="3")
    {
        $$("bga").style.display = "none";
  $$("bgb").style.display = "none";
    }
 
 } 
}



function openSelect(state)
{ //选择城市层关闭打开控制

var id=$("#ServProductID")[0].value;
    if(state == 1) 
    {

        $$("selectItem").style.display = "block";
        $$("selectItem").style.left = ($$("bg").offsetWidth - $$("selectItem").offsetWidth)/2 + "px";
        $$("selectItem").style.top = document.body.scrollTop + 100 + "px";  
    }
    else if(state == 2)
    {
     $$("selectItema").style.display = "block";
  $$("selectItema").style.left = ($$("bga").offsetWidth - $$("selectItema").offsetWidth)/2 + "px";
  $$("selectItema").style.top = document.body.scrollTop + 100 + "px";  
    }
        else if(state == 3)
    {
     $$("selectItemb").style.display = "block";
  $$("selectItemb").style.left = ($$("bgb").offsetWidth - $$("selectItemb").offsetWidth)/2 + "px";
  $$("selectItemb").style.top = document.body.scrollTop + 100 + "px";  
    }
    
    else
    {
    if(id=="3")
    {
         $$("selectItema").style.display = "none";
        $$("selectItemb").style.display = "none";
    }
    
        $$("selectItem").style.display = "none";
   
    }
}


function makeSure()
{

    openBg(0);
    openSelect(0);
  
 var items = $$("selectSub").getElementsByTagName("input");
 for(var i = 0 ; i < items.length ; i++)
 {
  if(items[i].checked == true)
  {
  
    $$("CountryCode").value =  items[i].title;
    $$("CountryName").value =  items[i].value;
    if($$("keyWords")){$$("keyWords").value = "";}
    if($$("HS_keyWords")){$$("HS_keyWords").value = "";}
    if(document.SearchForm.SearchOper.value == "autopost")
    {
        document.SearchForm.submit();
        return;
    }
     setVars(); 
     
     //return false;
       
     if($("#ServProductID")[0].value=="3")
     {
       
     }
     else
     {
        if($('#CountryCode')[0].value=='All')
        {
        
            document.SearchForm.action='/Buyer/globalBuyer.aspx';
        }
        else
        {
         
            document.SearchForm.submit();
            document.SearchForm.action='/Buyer/global_buyer_country.aspx';
        }
        
     }
      
  }
 }
}

function makeSure1()
{
 
    openBg(0);
    openSelect(0);
 
 
var sdate_y=$$("S_Year_1").value;
var sdate_m="";
if($$("S_Mouth_1"))
{
    sdate_m=$$("S_Mouth_1").value
}
$$("SearchPart1_Bdate").value =  sdate_y+sdate_m;

}
function makeSure2()
{

    openBg(0);
    openSelect(0);
  
 
var sdate_y=$$("S_Year_2").value;
var sdate_m="";
if($$("S_Mouth_2"))
{
    sdate_m=$$("S_Mouth_2").value
}

$$("SearchPart1_Edate").value =  sdate_y+sdate_m;

}
function setProduct(id)
{ 

    var d = document.SearchForm;
    
    $("#c00").html("");
    var cname = d.CountryName.value;
    var code = d.CountryCode.value;
   
    if(!id && !isNaN(parseInt(d.ServProductID.value)))
    {  
        id = d.ServProductID.value;
        cname = "";
        code = "";
        var postUrl = "";
        switch(id)
        {
            case "1":
                postUrl = "/Trade/global_trade_country.aspx";
                break;
            case "2":
                postUrl = "/Buyer/global_buyer_country.aspx";
                break;
            case "3":
                postUrl = "/Report/report_search.aspx";
                break;
            default:
                postUrl = "/Trade/global_trade_country.aspx";
                break;
        }
        document.SearchForm.action = postUrl;
    }
    $.get("/include/searchkeywords.aspx?t=" + new Date().getTime(),
        {oper:"country",id:id},
        function(data){
            $("#c00").html(data);
            $("#c00 > li").each(function(){
                $(this).find("h2").click(function(){
                    var ishow = false;
                    if($(this).next().get(0).style.display != 'none')
                        ishow = true;
                    $("#c00").find("span").hide();
                    if(!ishow)
                        $(this).next().show();
                });
            });
        });
    
   
document.SearchForm.CountryCode.value = code;
    //document.forms('SearchForm').CountryName.value = cname;
    $("#CountryName").hint();
    setVars(true);
}
function setVars(isInit)
{
   
    var d = document.SearchForm;

    if (d.CountryCode.value != "") {
        if ($("#ServProductID").val() != "3") {
            $("#HS_keyWords").flushCache().autocomplete(
            "/include/searchkeywords.aspx?oper=keywords&code=" + d.CountryCode.value + "&id=" + d.ServProductID.value + "&t=" + new Date().getTime(), {
                minChars: 0,
                formatItem: function(row) {
                    return row[0] + "|" + row[1];
                },
                formatResult: function(row) {
                    return row[0] + "|" + row[1];
                } 
            });
            if ($$("HS_keyWords")) {
                $.post("/include/searchkeywords.aspx", { oper: "hint2",
                    code: d.CountryCode.value,
                    pid: d.ServProductID.value
                },
            function(data) {
                $("#HS_keyWords").attr("title", data);
                $("#HS_keyWords").hint();
            });
            }

        }
        else {
            $("#keyWords").flushCache().autocomplete(
            "/include/searchkeywords.aspx?oper=keywords&code=" + d.CountryCode.value + "&id=" + d.ServProductID.value + "&t=" + new Date().getTime(), {
                minChars: 0,
                formatItem: function(row) {
                    return row[0] + "|" + row[1];
                },
                formatResult: function(row) {
                    return row[0] + "|" + row[1];
                } 
            });
            $.post("/include/searchkeywords.aspx", { oper: "date",
                code: d.CountryCode.value,
                pid: d.ServProductID.value
            },
            function(data) {
                var datas = data.split("|");
                if (!isInit) {
                    $("#SearchPart1_Bdate").val(datas[0]);
                    $("#SearchPart1_Edate").val(datas[1]);
                }
            });

        }

        $.post("/include/searchkeywords.aspx", { oper: "hint",
            code: d.CountryCode.value,
            pid: d.ServProductID.value
        },
            function(data) {
                $("#keyWords").attr("title", data);

                $("#keyWords").hint();
            });


        $.post("/include/searchkeywords.aspx", { oper: "lang",
            code: d.CountryCode.value
        },
            function(data) {
                $("#CountryLang").val(data);
            });
            if (d.ServProductID.value == "1" && $("#CountryCode").val() == "FR") {
                $("#linkbox").attr("href", "/index/industry_fr.aspx");
            }
            else { 
            $("#linkbox").attr("href", "/index/industry.aspx?code=" + $("#CountryCode").val());
            }
        

    }
    else {

                $("#keyWords").attr("title", "请先选择国家然后输入HS编码或产品描述");

                $("#keyWords").hint();


    }
  
}

function Sercch_Form(himsg)
{



if($('#keyWords')[0].value=='')
{
    alert("请输入关键词！");
    return false;
}
if($('#keyWords')[0].value==himsg)
{
    alert(himsg);
    return false;
}



alert($('#SearchOper')[0].value+'2');
return false;
    
}