jQuery(function(){
	//Area_intro_extend_gather
	jQuery('#extend').bind('click',function(){
		jQuery('#city_intro01').hide();
		jQuery('#city_intro02').show().find('#gather').bind('click',function(){
			jQuery('#city_intro02').hide();
			jQuery('#city_intro01').show();
		});
	});
	
	//Airline&Train_search uplayer
	jQuery('#ticketBook a.search_link').each(function(){
		jQuery(this).bind('click',function(){
		    jQuery('#ticketBook > div.ttt').hide(100).eq(jQuery('#ticketBook a.search_link').index(this)).show(100).find('.closeBtn').bind('click',function(){
				jQuery('#ticketBook > div.ttt').hide(100);
			});
		});
		
		//jQuery('input[name=trainSearch]:eq(0)').bind('click',function(){
//			jQuery('input.aaa').attr('disabled','').addClass('search_box').removeClass('disabled_box');
//			jQuery('input.bbb').attr('disabled','disabled').addClass('disabled_box').removeClass('search_box');
//		});
//		jQuery('input[name=trainSearch]:eq(1)').bind('click',function(){
//			jQuery('input.aaa').attr('disabled','disabled').addClass('disabled_box').removeClass('search_box');
//			jQuery('input.bbb').attr('disabled','').addClass('search_box').removeClass('disabled_box');
//		});
		
	});
	
	jQuery('#foreign_qa_infor tbody tr:even').addClass('bgColor');

	var hiddden = true;
	jQuery(document).bind("click",function(e){
		if(jQuery(e.target).attr("mod") != "aaa"){
			hiddden = true;
		}
	});

	jQuery("#hot_qa_infor li a").bind("click",function(e){
		hiddden = false;
		jQuery('.foreign_hide_uplayer').css({
			position:'absolute',
			left:jQuery(e.target).offset().left - 420 + 'px',
			top:jQuery(e.target).offset().top +'px'
		}).slideDown(200).find('.closeBtn').bind('click',function(){
				jQuery('.foreign_hide_uplayer').slideUp(200);	
			});
	});

	jQuery("#hot_qa_infor li a").bind("blur",function(e){
		setTimeout(function(){
			if(hiddden)
			jQuery('.foreign_hide_uplayer').slideUp(200);
			setTimeout(arguments.callee,100);
		},100);
	});
	
	var districts,districtList;
	jQuery.extend({
        findDistrict:function(name){
            if(!districts && $$.module.address.source.fltDomestic) districts = $$.module.address.source.fltDomestic;
            if(!districts) return "SHA";
            districtList = districts.split("@");
            if(!districtList.length) return "SHA";
            for(var i = 1;districtList[i];i++){
                if(districtList[i].indexOf("|" + name + "|") > 0){
                    var ddls = districtList[i].split("|");
                    return ddls.length == 3 ? ddls[2] : "SHA";
                }
            }
            return "SHA";
        }
    });
})

function SearchTrain()
 {
    if(document.getElementById("ttype").value=="1")
    {
        
        var homecity=document.getElementById("HomeCity_notice_address_m").value;
        var destcity=document.getElementById("DestCity_notice_address_m").value;
        
        if(homecity=="" || homecity=="undefined" || homecity==null||homecity=="中文/拼音")
        {
            alert('请输入出发城市');
            //jQueryalert(jQuery('HomeCity_notice_address_m'),'请输入出发城市');        
        }else if(destcity=="" || destcity=="undefined" || destcity==null||destcity=="中文/拼音")
        {
             alert('请输入目的城市');
            //jQueryalert(jQuery('DestCity_notice_address_m'),'请输入目的城市');        
        }
        else if(destcity==homecity)
        {   
             alert('你选择的出发地点与目的地相同, 请重新填写');       
           // jQueryalert(jQuery('HomeCity_notice_address_m'),'你选择的出发地点与目的地相同, 请重新填写');
        }
        else
        {
            
           window.open('http://destguides.ctrip.com/destguides/Train/zhanzhan.aspx?scity='+ homecity +'&acity='+ destcity,'_blank');
//           window.open('http://www.ctrip.com/supermarket/Train/zhanzhan.asp?SearchType=1&HomeCity='+ homecity +'&zhanming='+ destcity,'_blank');
        }
    }
    else
    {
        var trainnum=document.getElementById("TrainNum_notice_m").value;
        if(trainnum=="" || trainnum=="undefined" || trainnum==null|| trainnum=="输入车次")
        {
            document.getElementById("TrainNum_notice_m").value="";
            alert('请输入车次');
            //jQueryalert(jQuery('TrainNum_notice_m'),'请输入车次');   
        }
        else
        {
            window.open('http://destguides.ctrip.com/destguides/Train/checis.aspx?shortTName='+ trainnum,'_blank');
        }
    }
 }
 
function ChangeSearchType(type)
 {
    if (type==1)
    {
        document.getElementById("HomeCity_notice_address_m").disabled="";
        document.getElementById("HomeCity_notice_address_m").className="search_box";
        document.getElementById("DestCity_notice_address_m").disabled="";
        document.getElementById("DestCity_notice_address_m").className="search_box";
        document.getElementById("TrainNum_notice_m").disabled="disabled";
        document.getElementById("TrainNum_notice_m").className="disabled_box";
        document.getElementById("ttype").value="1";
    }
    else
    {
        document.getElementById("HomeCity_notice_address_m").disabled="disabled";
        document.getElementById("HomeCity_notice_address_m").className="disabled_box";
        document.getElementById("DestCity_notice_address_m").disabled="disabled";
        document.getElementById("DestCity_notice_address_m").className="disabled_box";
        document.getElementById("TrainNum_notice_m").disabled="";
        document.getElementById("TrainNum_notice_m").className="search_box";
        document.getElementById("ttype").value="2";
    }
 }
 
function SearchFlights()
{
    var fHomeCity = document.getElementById("txtHomeCity").value,
    fDDate = document.getElementById("DDatePeriod1").value,
    fDestCity = document.getElementById("txtDestCity").value,
    HomeCity = jQuery("#HomeCity").val(),
    DestCity1 = jQuery("#DestCity1").val();
    
    if(fHomeCity==""||fHomeCity=="中文/拼音")
    {
        alert("请选择出发城市");
        //jQueryalert(jQuery('txtHomeCity'),'请选择出发城市');
    }
    else if(fDDate==""||fDDate=="yyyy-mm-dd")
    {
         alert("请选择出发日期");
        //jQueryalert(jQuery('DDatePeriod1'),'请选择出发日期');
    }
    else if(fDestCity==""||fDestCity=="中文/拼音")
    {
        alert('请选择目的城市');
        //jQueryalert(jQuery('txtDestCity'),'请选择目的城市');
    }
    else if(fHomeCity==fDestCity)
    {
        alert('你选择的出发地与目的地相同，请重新选择');
        //jQueryalert(jQuery('txtDestCity'),'你选择的出发地与目的地相同，请重新选择');
    }
    else{
        if(!HomeCity) jQuery("#HomeCity").val(jQuery.findDistrict(fHomeCity));
        if(!DestCity1) jQuery("#DestCity1").val(jQuery.findDistrict(fDestCity));
        var oldtarget = document.forms[0].target;
        document.forms[0].action="http://flights.ctrip.com/Domestic/ShowFareFirst.aspx";
        document.forms[0].target="_blank";
        document.forms[0].method="post";
        document.forms[0].submit();
        document.forms[0].target = oldtarget;
    }
}

function GetUserHotelRwriting(writing)
	{
	   jQuery.ajax({
        url:'/DestGuides/AjaxNew/CommwritinghotelCommentReview.ashx',
        type: 'GET',
        dataType:"text",
        data:"writing="+writing + "&type=2&rank=" + Math.random(),
        timeout: 10000,
        error: function(data){     
           
            },
        success: function(data){
        
                  switch(data)
                  {
                   case "-1":
                        //document.getElementById("usefultips"+writing).innerHTML="请先登录";
                        document.getElementById("usefultipsem"+writing).innerHTML="请先登录";
                        break;
                    case "":
                        document.getElementById("usefultipsem"+writing).innerHTML="";
                        break;
                     case "0":
                        document.getElementById("usefultips"+writing).innerHTML="<font style='width:100px;color:red'>谢谢<font/>";
                        break;
                    case "-101":
                        document.getElementById("usefultips"+writing).innerHTML="<font style='width:100px;color:red'>您已投票<font/>";
                        break;
                    default:
                        document.getElementById("usefultipsem"+writing).innerHTML="";
                        break;
                  }
                  
              }
          }
       );
	}



    
    function ShowHotCityBookEnd()
    {
    
    
          var ajaxData = {
            tagMenu:document.getElementById("HotBooktagMenu").value,
            Searchtype:document.getElementById("HotBookSearchtype").value,
            ListCount:document.getElementById("HotBookListCount").value,
             StartCity:document.getElementById("HotBookStartCity").value,
              DestProvince:document.getElementById("HotBookDestProvince").value,
               DestCity:document.getElementById("HotBookDestCity").value,
              DestCountry:document.getElementById("HotBookDestCountry").value,
              rank:Math.random()
            };
   jQuery.ajax({
        url:'/DestGuides/AjaxNew/GetAjaxHotLineEnd.ashx',
        type: 'GET',
        dataType:"text",
        data:ajaxData,
        timeout: 10000,
        error: function(data){
           
            },
        success: function(data){
                  if(data!="")
                  {
               
                    jQuery("#HotBookEndDivID").show();
                    jQuery("#HotBookEndUlID").html(data);
                     setTimeout("ShowCountNum()",1000);
                   
                  }
                  else
                  {
                  jQuery("#HotBookEndCountID").html("0");
                  }
              }
          }
       );
    }
    
    function ShowCountNum()
    {
   
        jQuery("#HotBookEndCountID").html(document.getElementById("hotBookHiddenCountID").value);
      
    }
function GetExtinfo(infotype,paras,cname)
{
    //para is not empty
    if (paras!="" && paras!=null && paras!="undefined")
    {
        if (infotype=="h")
        {
            var paralist;
            paralist = paras.split("@");
            
            jQuery.ajax({
            url:'/DestGuides/AjaxNew/GetTop2HotelInfo.ashx',
            type: 'GET',
            dataType:"text",
            data:"DispType="+paralist[0] + "&District="+paralist[1]  +"&Region=" + paralist[2] + "&r=" + Math.random(),
            timeout: 10000,
            error: function(data){
               // jQuery("#hotelAdinfo" + paralist[0]).css("display","none");
                },
            success: function(data){
                    if (data!="" && data!=null)
                    {
                        data = data.replace("^",cname);
                        jQuery("#hotelAdinfoI" + paralist[0]).html(data);
                    }
                  
                    
                  }
              }
           );
            
        }
    }
}


function GetExtinfoNew(infotype,paras,cname)
{
    //para is not empty
    if (paras!="" && paras!=null && paras!="undefined")
    {
        if (infotype=="h")
        {
            var paralist;
            paralist = paras.split("@");
            
            jQuery.ajax({
            url:'/DestGuides/AjaxNew/GetTop2HotelInfoNew.ashx',
            type: 'GET',
            dataType:"text",
            data:"DispType=" + paralist[0] + "&District=" + paralist[1] +"&Region=" + paralist[2] +"&cname=" + escape(cname) + "&r=" + Math.random(),
            timeout: 10000,
            error: function(data){
               // jQuery("#hotelAdinfo" + paralist[0]).css("display","none");
                },
            success: function(data){
                    if (data!="" && data!=null)
                    {
                        data = data.replace("^",cname);
                        jQuery("#hotelAdinfoI" + paralist[0]).html(data);
                    }
                  
                    
                  }
              }
           );
            
        }
    }
}
