﻿
//搜索特价信息
function xp_showtejia(depart,des,begindate,enddate,endCityName){
    var tejia=document.getElementById("tejia");
    var xp_godate=document.getElementById("txt_godate");
    var xp_backdate=document.getElementById("txt_backdate");
    if(tejia.style.display=="none")
    {
        ShowMark();
        setDivToCenter(tejia);//居中显示
        xp_godate.value=begindate;
        xp_backdate.value=enddate;
        document.getElementById("xp_tejia_msg").innerHTML="我们将为您查询 从 "+GetCitysName(depart)+" 至 "+endCityName+" 的特惠票价";
        document.getElementById("gocity").innerHTML=depart;
        document.getElementById("backcity").innerHTML=des;
    }
    else
    {
        tejia.style.display="none";
        tejia.style.zIndex="";
        HideMark();
    }
}
//特价搜索
function searchtejia(){    
    var xp_godate=document.getElementById("txt_godate").value;
    var xp_backdate=document.getElementById("txt_backdate").value;
    var gocity=document.getElementById("gocity").innerHTML;
    var backcity=document.getElementById("backcity").innerHTML;
    var urlData = "/passPages/SearchTicket.aspx?dual=1&begioncity="+gocity+"&endcity="+backcity+"&startime="+xp_godate+"&backtime="+xp_backdate+"&airlinc=";
    var goUrl="/loadingPage.aspx?gourl="+encodeURIComponent(urlData);
	window.location.href=goUrl;
}
function GetCitysName(str){       
    var isreturnstr="";
    if (str=="SZX") isreturnstr = "深圳";
    if (str=="SHA") isreturnstr = "上海";
    if (str=="PEK") isreturnstr = "北京";
    if (str=="HKG") isreturnstr = "香港";
    if (str=="CAN") isreturnstr = "广州";
    return isreturnstr;
}
function searchPricByLowPric(departCity, arrivalCity, cityName) {
    var b_date = document.getElementById("lb_lowpric_Bdate").innerHTML;
    var e_date = document.getElementById("lb_lowpric_Edate").innerHTML;
    xp_showtejia(departCity, arrivalCity, b_date, e_date, cityName);
}

//显示热门城市列表
function ShowIntCityList(obj){
    var xp_IntCityList=$("#xp_intcitylist")[0];
    xp_IntCityList.style.display="block";
    xp_IntCityList.style.position="absolute";
    xp_IntCityList.style.left=XP_getPoint(obj).x+50+"px";
    xp_IntCityList.style.top=XP_getPoint(obj).y-150+"px";
    
    if($("#xp_intcitylist_hotcity").html()=="")
    {
        $("#xp_intcitylist_hotcity").html("<img src='/images/s_loading.gif' alt='正在加载数据'/>正在加载数据...")
        GetIntHotCitys_frame();
    }
    $(".new_logo").hide();
}
//隐藏热门城市列表
function HideIntCityList(){
    $("#xp_intcitylist").hide();
    $(".new_logo").show();
}

//国际热门城市列表
function GetIntHotCitys_frame(){
    $.ajax({
        url:"/AjaxData/GetHotCityList.aspx",        
        cache:false,
        success:function(html)
        {
            $("#xp_intcitylist_hotcity").html(html);            
            var XP_EndIntCityObj=document.getElementById("txt_endCity");
            var XP_HotCityTableId;
            for(var i=0;i<7;i++){
                XP_HotCityTableId=Milan_HotCityTableID="Int_hotCityList"+i;
                addHotstCityList_td(XP_HotCityTableId,XP_EndIntCityObj);    
            }
        },
        error:function(html)
        {            
            $("#xp_intcitylist_hotcity").html('获取数据失败');
        }
    })
}
//给热门城市添加鼠标按下事件
function addHotstCityList_td(tableid,objcity){    
    var table=document.getElementById(tableid);    
    var tds=table.getElementsByTagName("td");
    for(var i=0;i<tds.length;i++)
    {
        if(tds[i].title!="")
        {
            tds[i].onmouseover=function()
            {
                $(this).addClass("int_td1");
            }
            tds[i].onmouseout=function()
            {                
                $(this).removeClass("int_td1");
            }
            tds[i].onclick=function()
            {                      
                if(objcity!=null)
                {
                    objcity.value=this.title;
                    objcity.style.color="#000";
                    HideIntCityList();
                }
            }
        }
    }
}
//选择城市
function GetIntCityListValue(){
    var Citys=document.getElementById("ctl00_cph1_ddlCity");
    var CityCodes=Citys.options[Citys.selectedIndex].text+"("+Citys.value+")";
    if(Citys.options[Citys.selectedIndex].text=="请选择城市"||Citys.options[Citys.selectedIndex].text=="无该城市"||Citys.options[Citys.selectedIndex].text=="无数据返回")
    {
        alert("请选择城市");
        return false;
    }    
    var XP_EndIntCityObj=document.getElementById("txt_endCity");
    if(XP_EndIntCityObj!=null)
    {
        XP_EndIntCityObj.value=CityCodes;
        XP_EndIntCityObj.style.color="#000";
        HideIntCityList();
    }
    return true;
}
//显示加载信息
function ShowIntCityListLoading() {
    $("#intcitylist_loadding").html("<img src='/images/s_loading.gif' alt='正在加载数据'/>正在加载数据...");
}
/*全局加载*/
jQuery(function($){
    $("#ddl_ContinentList").bind("change",function(){
        getContyList(this.value);
    })
    $("#XP_IntCityListBtn").bind("click",function()
    {
        var ddl_City=$("#ddl_City")[0];
        var cityName=ddl_City.options[ddl_City.selectedIndex].text;
        if(cityName=="请选择城市")
        {
            alert("请选择城市");
            return false;
        }
        var CityCodeAndName=ddl_City.options[ddl_City.selectedIndex].text+"("+ddl_City.value+")";
        if($("#txt_endCity")!=null)
        {
            $("#txt_endCity").val(CityCodeAndName);                    
            $("#txt_endCity")[0].style.color="#000";
            HideIntCityList();
        }
    });
})
//获取国家数据
function getContyList(value){
    ShowIntCityListLoading();
    $.ajax({
        url:"/AjaxData/GetCityDataList.aspx",
        data:"Conty="+value,
        cache:false,
        success:function(html)
        {
            $("#ContyList").html(html);
            $("#ddl_Conty").bind("change",function(){
                getCitysList(this.value);
            })
            $("#intcitylist_loadding").html('');
        },
        error:function(html)
        {
            $("#intcitylist_loadding").html('获取国家数据失败!');
        }
    })
}
//获取城市数据
function getCitysList(value){    
    ShowIntCityListLoading();
    $.ajax({
        url:"/AjaxData/GetCityDataList.aspx",
        data:"City="+value,
        cache:false,
        success:function(html)
        {            
            $("#CityList").html(html);
            $("#intcitylist_loadding").html('');
        },
        error:function(html)
        {
            $("#intcitylist_loadding").html('获取城市数据失败!');
        }
    })
}
//获取3天内访问的次数
function getIPTotalCount() {
    $.ajax({
        url: "/AjaxData/GetIPTotalCount.ashx",
        cache: false,
        success: function(html) {
            $(".IPTotalCount").html(html);
        },
        error: function(html) {
            $(".IPTotalCount").html(0);
        }
    });
    //定时更新
//    setTimeout(getIPTotalCount, 3000);
}
//获取票单信息
function GetMateInfo() {
    $.ajax({
        url: "/AjaxData/GetMateInfo.aspx",
        cache: false,
        success: function(html) {
            $("#MateInfo").html(html);
            $("#airlincMeteBill").hide();
        },
        error: function(html) {
            $("#MateInfo").html('暂无法获取数据');
            $("#airlincMeteBill").hide();
        }
    });
}