﻿
/******************************************** 产品首页查询 开始 ********************************************/
//为搜索页面控件绑定原始数据
function onloadSearchData()
{
    //绑定洲国家城市
//    bindContinent($("#drp_continent")[0],true);
//    $("#drp_continent").val(GetUrlParamForDrp("continent"));
//    bindCounty($("#drp_country")[0],$("#drp_continent").val(),true);
//    $("#drp_country").val(GetUrlParamForDrp("country"));
//    bindCity($("#drp_city")[0],$("#drp_country").val(),true);
//    $("#drp_city").val(GetUrlParamForDrp("city"));
//    $("#drp_continent").change(function () {
//        unonSelectArea($("#drp_continent")[0], $("#drp_country")[0], $("#drp_city")[0], true);
//    });
//    $("#drp_country").change(function () {
//        unonSelectCountry($("#drp_country")[0], $("#drp_city")[0], true);
//    });   

    //绑定团队游自由行选项卡
    var type=(GetUrlParamForDrp('type')=="line"||GetUrlParamForDrp('type')=="0")?"line":GetUrlParamForDrp('type');
    var style = (GetUrlParamForDrp("style") == "0" || GetUrlParamForDrp("style") == "") ? "2" : GetUrlParamForDrp("style");
    var index = (type == "diy" ? 1 : 0);
    $(".c_title li").click(function(){
        location.href = "default.aspx?type=" + $(this).attr("title") + "&" + getQueryParms() + "&style=" + style;
    }).eq(index).addClass("active");
    $(".s_line").eq(index).show();

    //绑定列表或图片显示模式
    $("#"+type+"_list_"+style).show();
    $(".c_result a").click(function(){
         location.href="default.aspx?type="+type+"&"+getQueryParms()+"&style="+($(this).index());
    }).eq(style-1).css("color","#f60");
      
    //绑定所显示的条数
    $("#page_size")[0].value=(GetUrlParamForDrp("size")=="0"||GetUrlParamForDrp("size")=="")?"10":GetUrlParamForDrp("size");   
       
    //绑定出发地和价格预算
    dic_cls.addDrpdownlistByType($("#drp_scity")[0],true,"10002020","出发地");
    $("#drp_scity").val(GetUrlParamForDrp("scity"));
    dic_cls.addDrpdownlistByType($("#txt_price")[0],true,"10001016","价格预算");
    $("#txt_price").val(GetUrlParamForDrp("price"));
      
    //绑定关键字
    if(GetUrlParamForDrp("title")!="0")
    {
        if(GetUrlParamForDrp("pageindex")=="0")
        {
         $("#txt_title").val(unescape(GetUrlParamForDrp("title")));
        }
        else
        {
        $("#txt_title").val(decodeURIComponent(GetUrlParamForDrp("title")));
        }
    }    
}


//搜索页面每页显示条目数
function searchPagesize()
{
     var type=GetUrlParamForDrp("type");
     var style=GetUrlParamForDrp("style");
     var size=$("#page_size").val();
     var url="default.aspx?type="+type+"&"+getQueryParms()+"&style="+style
     location.href=url;
}


//搜索页面按钮
function summitSelect()
{
      var type=GetUrlParamForDrp('type')=="line"||GetUrlParamForDrp('type')=="0"?"line":GetUrlParamForDrp('type');
      var style=GetUrlParamForDrp("style")
      var url="default.aspx?type="+type+"&"+getQueryParms()+"&style="+style;
      location.href=url;
}



//团队(线路)查询
function indexSelectGroup()
{
    var url="";
    if($("#drp_group_country").val()!="zhongguo")
        url="LineOutside/searchlist.aspx?scity="+$("#drp_group_scity").val()+"&continent="+$("#drp_group_continent").val()+"&country="+$("#drp_group_country").val()+"&city="+$("#drp_group_city").val()+"&from="+$("#txt_group_from").val()+"&days="+$("#txt_group_days").val()+"&price="+$("#txt_group_price").val();
    else
        url="LineInside/searchlist.aspx?scity="+$("#drp_group_scity").val()+"&continent="+$("#drp_group_continent").val()+"&country="+$("#drp_group_country").val()+"&city="+$("#drp_group_city").val()+"&from="+$("#txt_group_from").val()+"&days="+$("#txt_group_days").val()+"&price="+$("#txt_group_price").val();
        
    location.href=url;
}

//自 由 行 查 询
function indexSelectFreeline()
{
    var url="";
    
    if($("drp_diy_country").value!="zhongguo")
        url="DIYOutside/searchlist.aspx?scity="+$("drp_diy_scity").value+"&continent="+$("drp_diy_continent").value+"&country="+$("drp_diy_country").value+"&city="+$("drp_diy_city").value+"&type="+$("drp_diy_type").value+"&from="+$("txt_diy_from").value+"&price="+$("txt_diy_price").value;
    else
        url="DIYInside/searchlist.aspx?scity="+$("drp_diy_scity").value+"&continent="+$("drp_diy_continent").value+"&country="+$("drp_diy_country").value+"&city="+$("drp_diy_city").value+"&type="+$("drp_diy_type").value+"&from="+$("txt_diy_from").value+"&price="+$("txt_diy_price").value;
        
    location.href=url;
}

//酒 店 查 询
function indexSelectHotel()
{   
    var url="";
    
    if($("drp_htoel_country").value!="zhongguo")
        url="HotelOutside/searchlist.aspx?continent="+$("drp_htoel_continent").value+"&country="+$("drp_htoel_country").value+"&city="+$("drp_htoel_city").value+"&pricetype="+$("drp_htoel_pricetype").value+"&start="+$("drp_htoel_start").value+"&title="+$("txt_htoel_title").value;
    else
        url="HotelInside/searchlist.aspx?continent="+$("drp_htoel_continent").value+"&country="+$("drp_htoel_country").value+"&city="+$("drp_htoel_city").value+"&pricetype="+$("drp_htoel_pricetype").value+"&start="+$("drp_htoel_start").value+"&title="+$("txt_htoel_title").value;
        
    location.href=url;
}

//机 票 查 询
function indexSelectTickets()
{
    var url="";
    if($("drp_tickets_country").value!="zhongguo")
        url="TicketsOutside/?scontinent="+$("drp_tickets_scontinent").value+"&scountry="+$("drp_tickets_scountry").value+"&scity="+$("drp_tickets_scity").value+"&continent="+$("drp_tickets_continent").value+"&country="+$("drp_tickets_country").value+"&city="+$("drp_tickets_city").value+"&airways="+$("drp_tickets_airways").value+"&level="+$("drp_tickets_level").value;
    else
        url="TicketsInside/?scontinent="+$("drp_tickets_scontinent").value+"&scountry="+$("drp_tickets_scountry").value+"&scity="+$("drp_tickets_scity").value+"&continent="+$("drp_tickets_continent").value+"&country="+$("drp_tickets_country").value+"&city="+$("drp_tickets_city").value+"&airways="+$("drp_tickets_airways").value+"&level="+$("drp_tickets_level").value;
    location.href=url;
}

/******************************************** 产品首页查询 开始 ********************************************/



/******************************************** 产品频道查询 开始 ********************************************/



/*********** 自 由 行 查 询 ***********/
//查询事件
function selectFreeline()
{
    var url="searchlist.aspx?"+getQueryParms();
    location.href=url;
}

/************  酒 店 查 询  ***********/
//查询事件
function selectHotel()
{
    var url="searchlist.aspx?"+getQueryParms();
    location.href=url;
}

/************  机 票 查 询  ***********/
//查询事件
function selectTickets()
{
    var url="ticketslist.aspx?"+getQueryParms();
    url=url+"&order=1";
    document.frames("iframeshowlist").location=url;
    
}
/** 改变列表排序规则
**  element 单选按钮控件
**/
function selectOrderBy(element)
{
    var url="ticketslist.aspx?"+getQueryParms()+"&order="+element.value;
    document.frames("iframeshowlist").location=url;
}

/******************************************** 产品频道查询 开始 ********************************************/


/******************************************** 资讯内容查询 开始 ********************************************/

/*********** 资讯新闻查询 ***********/
//查询事件
function selectNews()
{
    var url="default.aspx?"+getQueryParms();
    location.href=url;
}


/*********** 资讯节庆查询 ***********/
//查询事件
function selectHoliday()
{
    var url="default.aspx?"+getQueryParms();
    location.href=url;
}


/*********** 资讯商展查询 ***********/
//查询事件
function selectCommerce()
{
    var url="default.aspx?"+getQueryParms();
    location.href=url;
}


/*********** 资讯景点查询 ***********/
//查询事件
function selectSight()
{
    var url= "default.aspx?"+getQueryParms();
    location.href=url;

}

//终端页面的搜索
function selectSightZhongDuan()
{
var url="default.aspx?"+getQueryParms();
location.href=url
}
//新闻的搜索页面
function selectNewsSearch()
{
var url="search.aspx?"+getQueryParms();
location.href=url
}

/*********** 资讯综合查询 ***********/
//查询事件
function selectSynthetical()
{
    var url="search.aspx?"+getQueryParms();
    location.href=url;
}


/*********** 资讯视频查询 ***********/
//查询事件
function selectVideo()
{
    var url="search.aspx?"+getQueryParms();
    location.href=url;
}


/******************************************** 资讯内容查询 结束 ********************************************/


/*************************** 出发地查询 ***************************/
//查询事件
function selectStart()
{
    var url="default.aspx?"+getQueryParms();
    location.href=url;
}
/** 改变列表排序规则
**  element 单选按钮控件
**/
function selectStartOrderBy(element)
{
    $("#txt_order").val(element.value);
    var url="default.aspx?"+getQueryParms()+"&order="+element.value;
    location.href=url;
}

/*************************** 出发地查询 ***************************/


/*************************** 超值抢购查询 ***************************/
//查询事件
function selectOnSale()
{
    var url="onsalelist.aspx?"+getQueryParms();
    document.frames("iframeshowlist").location=url;
}
/** 改变列表排序规则
**  element 单选按钮控件
**/
function selectOnSaleOrderBy(element)
{
    $("txt_order").value=element.value;
    var url="onsalelist.aspx?"+getQueryParms();
    document.frames("iframeshowlist").location=url;
}
/*************************** 超值抢购查询 ***************************/


/******************************************** 查询的公用方法 开始 ********************************************/

//将控件中的值转换成"变量(控件'_'后的字符串)+值的形式"
function getQueryParms()
{
   var _url = "";
   $(".s_condition select").each(function () {
        _url += $(this).attr("id").split("_").reverse()[0] + "=" + escape($(this).val()) + "&"
    });
   $(".s_condition input[type='text']").each(function () {
        if($(this).val()!="")
           _url += $(this).attr("id").split("_").reverse()[0] + "=" + escape($(this).val()) + "&"
    });
    _url = _url.substring(0, _url.length - 1);
    return _url;
} 

/** 将单选按钮的value赋给txt
**  radElement     单选按钮控件
**  txtElementId   文本控件的ID
**/
function getValueFromRad(radElement,txtElementId)
{
    $("#"+txtElementId).val(radElement.value);
}

/** 获取地址栏里name的值,为空返回"0"
**  name  要获取的地址栏里的变量名
**/
function GetUrlParamForDrp(name)
{
    var value=GetUrlParam(name);
    if(value!=""&&value!=undefined)
        return value;
    else
        return "0";
}
/******************************************** 查询的公用方法 开始 ********************************************/


/******************************************** 地区列表联动绑定 开始 ********************************************/

/** 地区三连动组合方法
**  continentElement  大洲下拉列表控件
**  countryElement    国家下拉列表控件
**  cityElement       城市下拉列表控件
**  flag              是否添加默认项标志(true或false)
**/

function unonSelectArea(continentElement,countryElement,cityElement,flag)
{
    var continentValue=continentElement.value;
    bindCounty(countryElement,continentValue,flag);
    
    var countryValue=countryElement.value;
    bindCity(cityElement,countryValue,flag);
}

function unonSelectCountry(countryElement,cityElement,flag)
{
    var countryValue=countryElement.value;
    bindCity(cityElement,countryValue,flag);
}

function unionBindSelectArea(continentElement,countryElement,cityElement,flag)
{
    continentElement.length=0;
    areacls.addAreaDrplistByPcode(continentElement,flag,"_0_0","洲");
    
    var continentValue=continentElement.value;
    bindCounty(countryElement,continentValue,flag);
    
    var countryValue=countryElement.value;
    bindCity(cityElement,countryValue,flag);
}



function bindContinent(continentElement,flag)
{
    areacls.addAreaDrplistByPcode(continentElement,flag,"_0_0","洲");
}
function bindCounty(countryElement,continentValue,flag)
{
     areacls.addAreaDrplistByPcode(countryElement,flag,continentValue,"国家");
}
function bindCity(cityElement,countryValue,flag)
{
     areacls.addAreaDrplistByPcode(cityElement,flag,countryValue,"城市");
}
/******************************************** 地区列表联动绑定 结束 ********************************************/



