﻿/// Search_Msite_JavaScript_Common_Lib
/// Author: muj
/// Date: 2008-04-24

function getSearchContents(pageIndex, upType)
{
    //alert("function begin...");
    var DefaultKeyword = "请输入搜索关键字";
    var hideSearchType = $("#hiddSearchType");
    var hideKeys = $("#hiddKeys");
    var hideBigTradeId = $("#hidd_Big_Trade_Id");
    var hideSmallTradeId = $("#hidd_Small_Trade_Id");
    var hideProvinceId = $("#hidd_Geo_Province_Id");
    var hideCityId = $("#hidd_Geo_City_Id");
    
    if (hideKeys.val() == "" &&
        hideBigTradeId.val() == "" && hideSmallTradeId.val() == "" &&
        hideProvinceId.val() == "" && hideCityId.val() == "")
    {
        alert( DefaultKeyword );
        $("#txtSearch").focus();
        return;
    }
    
    if (hideSearchType.val() == "") {
        if($("#company").attr("class") == "on")
            hideSearchType.val("company");
        if($("#supply").attr("class") == "on")
            hideSearchType.val("supply");
        if($("#demand").attr("class") == "on")
            hideSearchType.val("demand");
        if($("#product").attr("class") == "on")
            hideSearchType.val("product");
    }
    
    var parms = "searchtype=" + hideSearchType.val() +
                "&keys=" + escape( hideKeys.val() ) +
                "&big_trade_id=" + hideBigTradeId.val() +
                "&small_trade_id=" + hideSmallTradeId.val() +
                "&geo_province_id=" + hideProvinceId.val() +
                "&geo_city_id=" + hideCityId.val() +
                "&search_trades=" + $("#hidd_Search_Trades").val() +
                "&search_geos=" + $("#hidd_Search_Geos").val();
    if (pageIndex != null && pageIndex != '') {
        parms += "&page_no=" + pageIndex;
    }
    //alert(parms);
    
    $("#headnav").focus();
    boxAlpha();
    
    if (upType == 1)
    {
        $.ajax({url: "/WebHandler/GetTradeListHandler.ashx",
                type: "get",
                dataType: "html",
                data: parms,
                timeout: 60000,
                success: function(msg) {
                    $("#tradesearch").html(msg);
                    }
                });
    }
    
    $.ajax({url: "/WebHandler/GetSearchContentsHandler.ashx",
            type: "get",
            dataType: "html",
            data: parms,
            timeout: 60000,
            error: function() {
                boxAlpha();
                $("#searchlist").html("服务器忙, 请稍候重试...");
                },
            success: function(msg) {
                //alert("msg: " + msg);
                $("#searchlist").html(msg);
                boxAlpha();
                }
            });

    return false; // IE only
}


function getSearchContentsForLand(pageIndex, upType)
{
    
    //var smallSearchType = $("select[@name='select2'] option[@selected]").text();//小分类
    //alert($("select[@name='select2'] option[@selected]").text());
    
    var smallSearchType=escape($("#t1").val())+"|"+escape($("#t2").val())+"|"+escape($("#t3").val())+"|"+escape($("#t4").val())+"|"+escape($("#t5").val())+"|"+escape($("#t6").val());
    
    //alert("function begin...");
    var DefaultKeyword = "请输入搜索关键字";
    var hideSearchType = $("#hiddSearchType");
    var hideKeys = $("#hiddKeys");
    var hideBigTradeId = $("#hidd_Big_Trade_Id");
    var hideSmallTradeId = $("#hidd_Small_Trade_Id");
    var hideProvinceId = $("#hidd_Geo_Province_Id");
    var hideCityId = $("#hidd_Geo_City_Id");
    
//    if (hideKeys.val() == "" &&
//        hideBigTradeId.val() == "" && hideSmallTradeId.val() == "" &&
//        hideProvinceId.val() == "" && hideCityId.val() == "")
//    {
//        alert( DefaultKeyword );
//        $("#txtSearch").focus();
//        return;
//    }
    
    if (hideSearchType.val() == "") {
        if($("#company").attr("class") == "on")
            hideSearchType.val("company");
        if($("#supply").attr("class") == "on")
            hideSearchType.val("supply");
        if($("#demand").attr("class") == "on")
            hideSearchType.val("demand");
        if($("#product").attr("class") == "on")
            hideSearchType.val("product");
    }
    
    var parms = "searchtype=" + hideSearchType.val() +
                "&keys=" + escape( hideKeys.val() ) +
                "&big_trade_id=" + hideBigTradeId.val() +
                "&small_trade_id=" + hideSmallTradeId.val() +
                "&geo_province_id=" + hideProvinceId.val() +
                "&geo_city_id=" + hideCityId.val() +
                "&search_trades=" + $("#hidd_Search_Trades").val() +
                "&search_geos=" + $("#hidd_Search_Geos").val();
    if (pageIndex != null && pageIndex != '') {
        parms += "&page_no=" + pageIndex;
    }
    //alert(parms);
    
    $("#headnav").focus();
    boxAlpha();
    
    if (upType == 1)
    {
        $.ajax({url: "/WebHandler/GetTradeListHandler.ashx",
                type: "get",
                dataType: "html",
                data: parms,
                timeout: 60000,
                success: function(msg) {
                    $("#tradesearch").html(msg);
                    }
                });
    }
    
    parms+="&small_type="+smallSearchType

    //alert(parms);
    
    $.ajax({url: "/WebHandler/GetSjzContentsHandler.ashx",
            type: "get",
            dataType: "html",
            data: parms,
            timeout: 60000,
            error: function() {
                boxAlpha();
                $("#searchlist").html("服务器忙, 请稍候重试...");
                },
            success: function(msg) {
                //alert("msg: " + msg);
                $("#searchlist").html(msg);
                boxAlpha();
                }
            });

    return false; // IE only
}



function getSearchContentsForWjFlower(pageIndex, upType)
{
    
    //alert("function begin...wj");
    var DefaultKeyword = "请输入搜索关键字";
    var hideSearchType = $("#hiddSearchType");
    var hideKeys = $("#hiddKeys");
    var hideBigTradeId = $("#hidd_Big_Trade_Id");
    var hideSmallTradeId = $("#hidd_Small_Trade_Id");
    var hideProvinceId = $("#hidd_Geo_Province_Id");
    var hideCityId = $("#hidd_Geo_City_Id");
    
    if (hideKeys.val() == "" &&
        hideBigTradeId.val() == "" && hideSmallTradeId.val() == "" &&
        hideProvinceId.val() == "" && hideCityId.val() == "")
    {
        alert( DefaultKeyword );
        $("#txtSearch").focus();
        return;
    }
    
    if (hideSearchType.val() == "") {
        if($("#company").attr("class") == "on")
            hideSearchType.val("company");
        if($("#supply").attr("class") == "on")
            hideSearchType.val("supply");
        if($("#demand").attr("class") == "on")
            hideSearchType.val("demand");
        if($("#product").attr("class") == "on")
            hideSearchType.val("product");
    }
    
    var parms = "searchtype=" + hideSearchType.val() +
                "&keys=" + escape( hideKeys.val() ) +
                "&big_trade_id=" + hideBigTradeId.val() +
                "&small_trade_id=" + hideSmallTradeId.val() +
                "&geo_province_id=" + hideProvinceId.val() +
                "&geo_city_id=" + hideCityId.val() +
                "&search_trades=" + $("#hidd_Search_Trades").val() +
                "&search_geos=" + $("#hidd_Search_Geos").val();
    if (pageIndex != null && pageIndex != '') {
        parms += "&page_no=" + pageIndex;
    }
    //alert(parms);
    
    $("#headnav").focus();
    boxAlpha();
    
    if (upType == 1)
    {
        $.ajax({url: "/WebHandler/GetTradeListHandler.ashx",
                type: "get",
                dataType: "html",
                data: parms,
                timeout: 60000,
                success: function(msg) {
                    //alert("msg: " + msg);
                    msg=msg.replace(">> 更多行业分类","");
                    
                    $("#tradesearch").html(msg);
                    }
                });
    }
    
    $.ajax({url: "/WebHandler/GetSearchContentsHandler.ashx",
            type: "get",
            dataType: "html",
            data: parms,
            timeout: 60000,
            error: function() {
                boxAlpha();
                $("#searchlist").html("服务器忙, 请稍候重试...");
                },
            success: function(msg) {
                //alert("msg: " + msg);
                $("#searchlist").html(msg);
                boxAlpha();
                }
            });

    return false; // IE only
}





function ClearSearchCondition()
{
    if($("#txtSearch").val() != $("#hiddKeys").val())
    {
        $("#hidd_Geo_City_Id").val("");
        $("#hidd_Geo_Province_Id").val("");
        $("#hidd_Small_Trade_Id").val("");
        $("#hidd_Big_Trade_Id").val("");
    }
}

function getQueryString(name)
{
     if(location.href.indexOf("?")==-1 || location.href.indexOf(name+'=')==-1)
     { return ''; }

     var queryString = location.href.substring(location.href.indexOf("?")+1);
     var parameters = queryString.split("&");
     var pos, paraName, paraValue;
     
     for(var i=0; i<parameters.length; i++)
     {
         pos = parameters[i].indexOf('=');
         if(pos == -1) { continue; }

         paraName = parameters[i].substring(0, pos);
         paraValue = parameters[i].substring(pos + 1);

         if(paraName == name)
         { return decodeURI(paraValue.replace(/\+/g, " ")); }
     }
     return '';
 }
 
function boxAlpha()
{
    var showBox = document.getElementById("showBox");
    var bgalpaha = document.getElementById("alphaBox");

    if (showBox.style.display == "none")
    {
        showBox.style.display = "block";
        showBox.style.height = document.documentElement.scrollHeight;
        bgalpaha.style.height = document.documentElement.scrollHeight + "px";
        
        if (document.body.scrollHeight < 1000)
        {
            bgalpaha.style.height= "1010px";
        }
        if (navigator.appName == "Microsoft Internet Explorer")
        {
            bgalpaha.style.width = document.documentElement.scrollWidth > 1000 ? 1000 : document.documentElement.scrollWidth + "px";
        }
        else
        {
            bgalpaha.style.width = document.documentElement.scrollWidth > 1000 ? 1000 : document.documentElement.scrollWidth + "px";
        }
    }
    else
    {
        showBox.style.display = "none";
    }
}


//getSearchContentsForLand(null,1);
