var ctxLocal = '';
var etpassUrlLocal = '';
//国际线数据更新标志
var intDataFlag = false;
//国内线数据更新标志
var domDataFlag = false;
// 当没有检索出机票的时候显示的文言
var htmlAirText = '<div class="data_con">';
htmlAirText += '<div style="padding:15px; line-height:150%;">';
htmlAirText += '<br>ご選択の出発地からの航空券はございませんでした。<br>詳細は別途ご案内させていただきますので、大変お手数ですが、以下の方法でお問合せいただけますようお願い申し上げます。<br><br>';
htmlAirText += '<font color=#f7760e>▼</font>';
htmlAirText += 'オンラインでのお問合せ ';
htmlAirText += '<br>&nbsp;&nbsp;&nbsp;&nbsp;';
htmlAirText += '<a style="cursor:hand;text-decoration:underline;" href="'+jtbHttpsURL+'/contact">ここからオンラインでお問合せをする </a>';
htmlAirText += '<br>&nbsp;&nbsp;&nbsp;&nbsp;※365日24時間（回答は営業時間内となります。）<br>';
htmlAirText += '<hr class=dotline color=#a1adad size=1>';
htmlAirText += '<font color=#f7760e>▼</font>お電話でのお問合せ ';
htmlAirText += '<br>&nbsp;&nbsp;&nbsp;&nbsp;お問い合わせ先（カスタマーサポートセンター　日本語・中国語対応） ';
htmlAirText += '<br>&nbsp;&nbsp;&nbsp;&nbsp;400-880-0077（中国国内用） / 86-10-5921-7337（中国国外用） ';
htmlAirText += '<br>&nbsp;&nbsp;&nbsp;&nbsp;月～金08:00～22:00　土日09:00～18:00　※祝祭日休み';
htmlAirText += '<br>';
htmlAirText += '</div><br><br></div>';
/*
 * 初始化页面
*/
function pageInit(ctx, url, etpassUrl){
   ctxLocal = ctx;
   etpassUrlLocal = etpassUrl;
   getIntAir(ctx,url,etpassUrl,'1','JP','BJS');
   getDemAir('all');
}

function see() { 
  var open = document.getElementById( "open" );
  var open2 = document.getElementById( "open2" );
  var bar1 = document.getElementById( "tab-wrap1" );
  var bar2 = document.getElementById( "tab-wrap2" );
  var list1 = document.getElementById( "search-list-1" );

  open.onclick = function see() {
       bar1.style.display = 'block';
       bar2.style.display = 'none';
       list1.style.display = 'block';

  };
  open2.onclick = function see() {
       bar1.style.display = 'block';
       bar2.style.display = 'none';
       list1.style.display = 'block';
  };
};

var SPECIAL_OR_HOT = "special";
function getDemAir(cityFrom){
    if(SPECIAL_OR_HOT == "special" && cityFrom != ""){
        getDemAir1(cityFrom);
    }else{
        //document.getElementById("demAir").innerHTML = "<div style='height:145;display:none;'><div style='padding:35px 220px;' align='center'><img src='../img/info/dengdai.gif' /></div>　<div align='center'><font color='gray' style='font-size:8pt;'>ただいま検索しています。<br>しばらくお待ちください…</font></div></div>";
        getDemAir2();
    }
}
function getIntAir(ctx , local, etpassUrl, param1, param2, param3){
    document.getElementById("intAir1").style.display = "none";
    document.getElementById("intAir2").style.display = "none";
    document.getElementById("intAir3").style.display = "block";
    if(intDataFlag){
       return false; 
    }
    intDataFlag = true;
    
    ctxLocal = ctx;
    etpassUrlLocal = etpassUrl;
    try {
        var conditions = '{"areaID":' + param1 + ',"countryCode":"' + param2 + '","cityCode":"' + param3 + '"}';
        var intUrl = getBaseUrl();
        var jsonrpc = getJSONServer(intUrl);
        jsonrpc.intAirService.getJSONObjectIntAirTicket(getMessageIntAir, local, conditions, 'common');
        return false;
    } catch ( e ) {
    }
    intDataFlag = false;
    return false;
}
/*
* 国际机票信息
*/
function getMessageIntAir( intAirMsg ){
    var ret =eval("(" + intAirMsg + ")");
    if(ret.intAirTicket==""){
    	document.getElementById("intAir3").innerHTML = htmlAirText;
        return false;
    }
    var htmlText1 = '';
    var htmlText2 = '';
    //if(param1 == '1' && param2 != ''){
        htmlText1 += '<div class="china_hkq_lefttable1"';
        //if(param1 == '1' && param2 != ''){
        
        //}else{
        //    htmlText1 += ' style="border:0;"';
        //}
        htmlText1 += '>';
        htmlText1 += '<table border="0" cellspacing="0">';
        htmlText1 += '<tr>';
        htmlText1 += '<th width="82">出発地/到着地</th>';
        htmlText1 += '<th width="69">運賃</th>';
        htmlText1 += '<th width="41">片/往</th>';
        htmlText1 += '<th width="97">航空会社</th>';
        htmlText1 += '</tr>';
        for(var i=0; i<4; i++){
            htmlText1 += '<tr class="tr01">';
            if(ret.intAirTicket.length > i){
	            var airNm = ret.intAirTicket[i].interAirLine.airLineName;
				var flightId = ret.intAirTicket[i].interAirLine.airLineCode;
				var flightNo = ret.intAirTicket[i].flightNo;
				var startAerodromeCN = ret.intAirTicket[i].fromCityName;
				var endAerodromeCN = ret.intAirTicket[i].interAirCity.cityName;
				var voyageType = ret.intAirTicket[i].voyageType;
				var voyage = ret.intAirTicket[i].voyage;
			}
			
            if(ret.intAirTicket.length > i){
            	var pagePath = "search_type=1" + 
							    "&interFromCityname=" + encodeURI(encodeURI(startAerodromeCN)) + 
							    "&departure_Place=" + voyage.substring(0, 3) + 
							    "&interToCityname=" + encodeURI(encodeURI(endAerodromeCN)) + 
							    "&first_destination=" + voyage.substring(4, 7) + 
							    "&First_date=" + setIntDate(7) + 
							    "&Second_date=" + setIntDate(14) + 
							    "&startCityName=" + encodeURI(encodeURI(startAerodromeCN)) + 
							    "&endCityName=" + encodeURI(encodeURI(endAerodromeCN)) + "&";
                htmlText1 += '<td>' + ret.intAirTicket[i].fromCityName + '-' + getFormatLength(ret.intAirTicket[i].interAirCity.cityName, 7) + '</td>';
                //htmlText1 += '<td><span><a style="cursor:hand;text-decoration:underline;" onclick="doQueryHandle(' + "'" +ctxLocal + "','" + ret.intAirTicket[i].pkid + "','" + etpassUrlLocal + "','" + airNm + "','" + flightId + "','" + flightNo + "','" + startAerodromeCN + "','" + endAerodromeCN + "','" + voyageType + "'" +  ')">' + ret.intAirTicket[i].outShowPrice + ' </a></span>元～</td>';
                htmlText1 += '<td><span><a style="cursor:hand;text-decoration:underline;" onclick="toIntLoadPage(' + "'" + etpassUrlLocal + "'" + ', ' + "'" + pagePath + "'" + ')">' + ret.intAirTicket[i].outShowPrice + ' </a> </span>元～</td>';
                htmlText1 += '<td>' + ret.intAirTicket[i].voyageTypeName + '</td>';
                htmlText1 += '<td>' + getFormatLength(ret.intAirTicket[i].interAirLine.airLineName, 6) + '</td>';
            }else{
                htmlText1 += '<td>&nbsp;</td>';
                htmlText1 += '<td>&nbsp;</td>';
                htmlText1 += '<td>&nbsp;</td>';
                htmlText1 += '<td>&nbsp;</td>';
            }
            htmlText1 += '</tr>';
        }
        htmlText1 += '</table></div>';
        htmlText2 += '<div class="china_hkq_lefttable2" style="border:0;">';
        htmlText2 += '<table border="0" cellspacing="0">';
        htmlText2 += '<tr>';
        htmlText2 += '<th width="82">出発地/到着地</th>';
        htmlText2 += '<th width="77">運賃</th>';
        htmlText2 += '<th width="49">片/往</th>';
        htmlText2 += '<th width="105">航空会社</th>';
        htmlText2 += '</tr>';
        for(var i=4; i<8; i++){
            htmlText2 += '<tr class="tr01">';
            if(ret.intAirTicket.length > i){
	            var airNm = ret.intAirTicket[i].interAirLine.airLineName;
				var flightId = ret.intAirTicket[i].interAirLine.airLineCode;
				var flightNo = ret.intAirTicket[i].flightNo;
				var startAerodromeCN = ret.intAirTicket[i].fromCityName;
				var endAerodromeCN = ret.intAirTicket[i].interAirCity.cityName;
				var voyageType = ret.intAirTicket[i].voyageType;
				var voyage = ret.intAirTicket[i].voyage;
			}
			
            if(ret.intAirTicket.length > i){
                var pagePath = "search_type=1" + 
							    "&interFromCityname=" + encodeURI(encodeURI(startAerodromeCN)) + 
							    "&departure_Place=" + voyage.substring(0, 3) + 
							    "&interToCityname=" + encodeURI(encodeURI(endAerodromeCN)) + 
							    "&first_destination=" + voyage.substring(4, 7) + 
							    "&First_date=" + setIntDate(7) + 
							    "&Second_date=" + setIntDate(14) + 
							    "&startCityName=" + encodeURI(encodeURI(startAerodromeCN)) + 
							    "&endCityName=" + encodeURI(encodeURI(endAerodromeCN)) + "&";
                htmlText2 += '<td>' + ret.intAirTicket[i].fromCityName + '-' + getFormatLength(ret.intAirTicket[i].interAirCity.cityName, 7) + '</td>';
                //htmlText2 += '<td><span><a style="cursor:hand;text-decoration:underline;" onclick="doQueryHandle(' + "'" +ctxLocal + "','" + ret.intAirTicket[i].pkid + "','" + etpassUrlLocal + "','" + airNm + "','" + flightId + "','" + flightNo + "','" + startAerodromeCN + "','" + endAerodromeCN + "','" + voyageType + "'" +  ')">' + ret.intAirTicket[i].outShowPrice + ' </a> </span>元～</td>';
                htmlText2 += '<td><span><a style="cursor:hand;text-decoration:underline;" onclick="toIntLoadPage(' + "'" + etpassUrlLocal + "'" + ', ' + "'" + pagePath + "'" + ')">' + ret.intAirTicket[i].outShowPrice + ' </a> </span>元～</td>';
                htmlText2 += '<td>' + ret.intAirTicket[i].voyageTypeName + '</td>';
                htmlText2 += '<td>' + getFormatLength(ret.intAirTicket[i].interAirLine.airLineName, 6) + '</td>';
            }else{
                htmlText2 += '<td>&nbsp;</td>';
                htmlText2 += '<td>&nbsp;</td>';
                htmlText2 += '<td>&nbsp;</td>';
                htmlText2 += '<td>&nbsp;</td>';
            }
            htmlText2 += '</tr>';
        }
        htmlText2 += '</table></div>';
        htmlText2 += '<div class="clear"></div>';
    //}else{
    //    htmlText1 += '<div class="china_hkq_lefttable" style="border:0;">';
    //    htmlText1 += '<table border="0" cellspacing="0">';
    //    htmlText1 += '<tr>';
    //    htmlText1 += '<th width="210" nowrap>出発地/到着地</th>';
    //    htmlText1 += '<th width="144" nowrap>運賃</th>';
    //    htmlText1 += '<th width="88" nowrap>片/往</th>';
    //    htmlText1 += '<th width="208" nowrap>航空会社</th>';
    //    htmlText1 += '</tr>';
    //    for(var i=0; i<4; i++){
    //        htmlText1 += '<tr class="tr01">';
    //        if(ret.intAirTicket.length > i){
    //            htmlText1 += '<td>北京-' + ret.intAirTicket[i].interAirCity.cityName + '</td>';
    //            htmlText1 += '<td><span><a style="cursor:hand;text-decoration:underline;" onclick="doQueryHandle(' + "'" +ctx + "','" + ret.intAirTicket[i].pkid + "','" + etpassUrl + "'" +  ')">' + ret.intAirTicket[i].outShowPrice + ' </a></span>元</td>';
    //            htmlText1 += '<td>' + ret.intAirTicket[i].voyageTypeName + '</td>';
    //            htmlText1 += '<td>' + ret.intAirTicket[i].interAirLine.airLineName + '</td>';
    //        }else{
    //            htmlText1 += '<td>&nbsp;</td>';
    //            htmlText1 += '<td>&nbsp;</td>';
    //            htmlText1 += '<td>&nbsp;</td>';
    //            htmlText1 += '<td>&nbsp;</td>';
    //        }
    //        htmlText1 += '</tr>';
    //    }
        //htmlText1 += '</table></div>';
        //htmlText2 += '<div class="clear"></div>';
    //}
    document.getElementById("infoci").style.display = "block";
    document.getElementById("intAir1").style.display = "block";
    document.getElementById("intAir2").style.display = "block";
    document.getElementById("intAir3").style.display = "none";
    document.getElementById("intAir1").innerHTML = htmlText1;
    document.getElementById("intAir2").innerHTML = htmlText2;
    intDataFlag = false;
}

function getFormatLength(name, length){
    if(name.length > length){
        name = name.substring(0, (length - 1)) + "...";
    }
    return name;
}

function doQueryHandle(ctx,pkId,etpassUrl, airNm, flightId, flightNo, startAerodromeCN, endAerodromeCN, voyageType) {

	var airLineSelect = "'Selected'";
	var tmpairNm = encodeURI(encodeURI(airNm));
	var tmpstartAerodromeCN = encodeURI(encodeURI(startAerodromeCN));
	var tmpendAerodromeCN = encodeURI(encodeURI(endAerodromeCN));
	
	var param = '?type=top&pkid=' + pkId 
					+ '&airNm=' + tmpairNm 
					+ '&flightId=' + flightId 
					+ '&flightNo=' + flightNo
				 	+ '&startAerodromeCN=' + tmpstartAerodromeCN 
				 	+ '&endAerodromeCN=' + tmpendAerodromeCN
				 	+ '&voyageType=' + voyageType;
	
    document.headerForm.isNeedLogin.value="1";
    document.headerForm.pageFlag.value="3";
    
    //document.headerForm.isNeedLogin.value="1";
    //document.headerForm.pageFlag.value="2";
    //document.headerForm.action = ctx + "/intair/index.do?method=goForward";
    //document.headerForm.callback.value = etpassUrl + "/intair/input.do?method=goInput";
    //document.headerForm.intAir0001FormHidPKID.value = pkId;
    //document.headerForm.intAir0001FormHidSelectLine.value = "Selected";
    document.headerForm.action = etpassUrl + "/intair/addProduct.do" + param;
	document.headerForm.callback.value = etpassUrl + "/intair/addProduct.do" + param;
	document.headerForm.intAir0001FormHidPKID.value = pkId;
	document.headerForm.intAir0001FormHidSelectLine.value = airLineSelect;
    document.headerForm.submit();
}

function changeIntAirBackImg(ctx,intAirId){
    if(intDataFlag){
       return false; 
    }
    intDataFlag = true;
    for(var i=1; i<=6; i++){
        document.getElementById("lab_intair"+i).style.background = "url(" + ctx + "../img/info/china_hkq_title_b.jpg) no-repeat";
        document.getElementById("lab_intair"+i).style.color = "#fff";
    }
    document.getElementById(intAirId).style.background = "url(" + ctx + "/img/china_hkq_title_a.jpg) no-repeat";
    document.getElementById(intAirId).style.display = "block";
    document.getElementById(intAirId).style.color = "#D50027";
    intDataFlag = false;
}

function changeDomAirBackImg(ctx,domAirId){
    if(domDataFlag){
       return false; 
    }
    domDataFlag = true;
    for(var i=1; i<=6; i++){
        document.getElementById("lab_domair"+i).style.background = "url(" + ctx + "../img/info/china_hkq_title_b.jpg) no-repeat";
        document.getElementById("lab_domair"+i).style.color = "#fff";
    }
    document.getElementById(domAirId).style.background = "url(" + ctx + "../img/info/china_hkq_title_a.jpg) no-repeat";
    document.getElementById(domAirId).style.display = "block";
    document.getElementById(domAirId).style.color = "#D50027";
    domDataFlag = false;
}
//静态变量用来记录选择special表示国内打折机票 hot表示国内热门机票
function changeDemAirImg(ctx,specialAirId){
    if(domDataFlag){
       return false; 
    }
    domDataFlag = true;
    var change = document.getElementById( "domairChange" );
    if(specialAirId == "lab_demair2"){
        change.style.display = 'none';
    }else{
        change.style.display = 'block';
    }
    for(var i=1; i<=2; i++){
        document.getElementById("lab_demair"+i).style.background = "url(" + ctx + "../img/info/title_blue.jpg) repeat-x";
        document.getElementById("lab_demair"+i).style.color = "#000";
    }
    document.getElementById(specialAirId).style.background = "#D50000";
    document.getElementById(specialAirId).style.display = "block";
    document.getElementById(specialAirId).style.color = "#fff";
    if(specialAirId == "lab_demair1"){
        SPECIAL_OR_HOT = "special";
    }else{
        SPECIAL_OR_HOT = "hot";
    }
    domDataFlag = false;
}
//国内特价机票获取
function getDemAir1(cityFrom){
    //document.getElementById("demAir").innerHTML = "<div style='height:175;'><div style='padding:60px 220px;'><img src='../img/info/dengdai.gif' />&nbsp;<font color='gray' style='font-size:8pt;'>ただいま検索しています、<br>しばらくお待ちください．．．</font></div></div>";
    //document.getElementById("demAir").innerHTML = "<div id='demAir'><div style='padding:35px 220px;' align='center'><img src='/img/dengdai.gif' /></div><div align='center'><font color='gray' style='font-size:10pt;'>ただいま検索しています。<br>しばらくお待ちください…</font></div></div>"
    if(domDataFlag){
       return false; 
    }
    domDataFlag = true;
    //special
    try {
        var intUrl = getBaseUrl();
        var jsonrpc = getJSONServer(intUrl);
        //var specialListForJson = jsonrpc.jsonUtil.getSpecialAir(cityFrom);
        //var specialListForJson = jsonrpc.jsonUtil.getSpecialAirForJson(cityFrom);
        var type = "";
        if(cityFrom == "all"){
            type = "allLowest";
        }else{
            type = "cityLowest";
        }
        var goTo = "a";
        var intNum = 18;
        
        jsonrpc.jsonUtil.getSpecialAirForJson3(getMessageDomAir1, cityFrom, type, goTo, intNum);
        //var ret =eval("(" + specialListForJson + ")");
        return false;
    } catch ( e ) {
    }
    domDataFlag = false;
    return false;
}
/*
* 国内机票信息
*/
function getMessageDomAir1(domAirMsg){
    var ret =eval("(" + domAirMsg + ")");
    if(ret.SpecialAir==""){
        //document.getElementById("demAir").innerHTML = htmlAirText;
        return false;
    }
    var specList = ret.SpecialAir;
    if(specList.length > 0){
        //分组开始
        var discount = specList[0].discount;
        var htmlText = '<div class="china_hkq_list1" style="padding-top:10px;">';
        htmlText +='<p>&nbsp;<strong>航空券';
        htmlText +=discount;
        htmlText +='割引～</strong></p>';
        htmlText +='<table cellspacing="0" border="0">';
        htmlText +='<tr class="tr01">';
        var tdFlag = 0;
        var tdWidth1 = "50";
        var tdWidth2 = "85";
        var tdWidth3 = "80";
        for(var i=0;i<specList.length;i++){
            //折扣分组
            if(tdFlag == 1){
                tdWidth1 = "50";
                tdWidth2 = "85";
                tdWidth3 = "80";
            }else if(tdFlag == 2){
                tdWidth1 = "50";
                tdWidth2 = "85";
                tdWidth3 = "80";
            }else if(tdFlag == 0){
                tdWidth1 = "50";
                tdWidth2 = "85";
                tdWidth3 = "80";
            }
            //alert(i+'/'+specList[i].discount);
            if(specList[i].discount == discount){
            //alert(i+'/'+tdFlag)
                var tdFlagNew = tdFlag % 3;
                //打印记录
                if(tdFlagNew == 0){
                    htmlText +='</tr><tr class="tr01">';
                }
                //htmlText +='</td>';
                htmlText +='<td width="';
                htmlText +=tdWidth1;
                htmlText +='">&nbsp;&nbsp;&nbsp;&nbsp;';
                if(specList.length>i){
                    htmlText +=specList[i].month;
                    htmlText += '/';
                    htmlText += specList[i].day;
                }else{
                    htmlText +='&nbsp;'
                }
                htmlText +='</td>';
                htmlText +='<td width="';
                htmlText +=tdWidth2;
                htmlText +='">';
                if(specList.length>i){
                    htmlText +=specList[i].startCityName;
                    htmlText +='-';
                    htmlText +=specList[i].toCityName;
                }else{
                    htmlText +='&nbsp;'
                }
                htmlText +='</td>';
                htmlText +='<td width="';
                htmlText +=tdWidth3;
                htmlText +='">';
                if(specList.length>i){
                    htmlText +='<span><a href="/jsp/domair/Jet_DomAir0002.jsp?departure_Place=';
                    htmlText +=specList[i].startCityCode;
                    htmlText +='&first_destination=';
                    htmlText +=specList[i].toCityCode;
                    htmlText +='&First_date=';
                    htmlText +=specList[i].year + '-' + specList[i].month + '-' + specList[i].day;
                    htmlText +='&Second_date=&population=1&first_time=&search_type=0&startCityName=';
                    htmlText +=encodeURI(encodeURI(specList[i].startCityName));
                    htmlText +='&endCityName=';
                    htmlText +=encodeURI(encodeURI(specList[i].toCityName));
                    htmlText +='">';
                    htmlText +=specList[i].price;
                    htmlText +='</a></span>元</td>';
                }else{
                    htmlText +='&nbsp;'
                }
                //补齐空行
                if( i == specList.length-1){
                    if((tdFlag+1) % 3 == 1){
                        htmlText = getCommonDomAir(htmlText);
                        htmlText = getCommonDomAir(htmlText);
                    }else if((tdFlag+1) % 3 == 2){
                        htmlText = getCommonDomAir(htmlText);
                    }
                    htmlText +='</tr><tr><td colspan="3">&nbsp;</td></tr></table>';
                    htmlText +='<div class="clear"></div>';
                    htmlText +='</div>';
                }
                tdFlag++;
            }else{
                //补齐空行
                var tdFlag1 = tdFlag % 3;
                if(tdFlag1 % 3 == 1){
                    htmlText = getCommonDomAir(htmlText);
                    htmlText = getCommonDomAir(htmlText);
                }else if(tdFlag1 % 3 == 2){
                    htmlText = getCommonDomAir(htmlText);
                }
                
                //分组结尾
                htmlText +='</tr><tr><td colspan="3">&nbsp;</td></tr></table>';
                htmlText +='<div class="clear"></div>';
                htmlText +='</div>';
                
                //与记录折扣不一样则记录折扣改变
                discount = specList[i].discount;
                tdFlag = 0;
                
                if( i != (specList.length-1)){
                    htmlText += '<div class="china_hkq_list1">';
                    htmlText +='<p>&nbsp;<strong>航空券';
                    htmlText +=discount;
                    htmlText +='割引～</strong></p>';
                    htmlText +='<table cellspacing="0" border="0">';
                    htmlText +='<tr class="tr01">';
                    htmlText +='<td width="50">&nbsp;&nbsp;&nbsp;&nbsp;';
                    if(specList.length>i){
                        htmlText +=specList[i].month;
                        htmlText += '/';
                        htmlText += specList[i].day;
                    }else{
                        htmlText +='&nbsp;'
                    }
                    htmlText +='</td>';
                    htmlText +='<td width="85">';
                    if(specList.length>i){
                        htmlText +=specList[i].startCityName;
                        htmlText +='-';
                        htmlText +=specList[i].toCityName;
                    }else{
                        htmlText +='&nbsp;'
                    }
                    htmlText +='</td>';
                    htmlText +='<td width="80">';
                    if(specList.length>i){
                        htmlText +='<span><a href="/jsp/domair/Jet_DomAir0002.jsp?departure_Place=';
                        htmlText +=specList[i].startCityCode;
                        htmlText +='&first_destination=';
                        htmlText +=specList[i].toCityCode;
                        htmlText +='&First_date=';
                        htmlText +=specList[i].year + '-' + specList[i].month + '-' + specList[i].day;
                        htmlText +='&Second_date=&population=1&first_time=&search_type=0&startCityName=';
                        htmlText +=encodeURI(encodeURI(specList[i].startCityName));
                        htmlText +='&endCityName=';
                        htmlText +=encodeURI(encodeURI(specList[i].toCityName));
                        htmlText +='">';
                        htmlText +=specList[i].price;
                        htmlText +='</a></span>元</td>';
                    }else{
                        htmlText +='&nbsp;'
                    }
                    if( i == specList.length-1){
                        //补齐空行
                        if(tdFlag1 % 3 == 1){
                            htmlText = getCommonDomAir(htmlText);
                            htmlText = getCommonDomAir(htmlText);
                        }else if(tdFlag1 % 3 == 2){
                            htmlText = getCommonDomAir(htmlText);
                        }
                        htmlText +='</tr><tr><td colspan="3">&nbsp;</td></tr></table>';
                        htmlText +='<div class="clear"></div>';
                        htmlText +='</div>';
                    }
                    tdFlag++;
                }
            }
        }
        //document.getElementById("demAir").innerHTML = htmlText;
        document.getElementById("infoco").style.display = "block";
        domDataFlag = false;
        return false;
    }
}

function getCommonDomAir(htmlText){
    htmlText +='<td width="50">&nbsp;</td>';
    htmlText +='<td width="85">&nbsp;</td>';
    htmlText +='<td width="80">&nbsp;</td>';
    return htmlText;
}
//国内热门机票获取
function getDemAir2(){
    if(domDataFlag){
       return false; 
    }
    domDataFlag = true;
    //hot
    try {
        var intUrl = getBaseUrl();
        var jsonrpc = getJSONServer(intUrl);
        //var hotListForJson = jsonrpc.jsonUtil.getHotLineForJson();
        jsonrpc.jsonUtil.getHotLineForJson(getMessageDomAir2);
        //var ret =eval("(" + hotListForJson + ")");
        return false;
    } catch ( e ) {
    }
    domDataFlag = false;
    return false;
}

function getMessageDomAir2(domAirMsg){
    var ret =eval("(" + domAirMsg + ")");
    if(!ret){
        //html插入
        var htmlText = '';
        //document.getElementById("demAir").innerHTML = htmlText;
        domDataFlag = false;
        return false;
    }
    var hotList = ret.HotLine;
    if(hotList.length > 0){
        var htmlText = '';
        htmlText += '<div class="china_hkq_table01">';
        htmlText += '<table border="0" cellspacing="0">';
        htmlText += '<tr>';
        htmlText += '<th width="100">出発地/到着地</th>';
        for(var i=0; i<7; i++){
            htmlText += '<th width="80">';
            htmlText += getDomAirDate(hotList[0].firstDate, i);
            htmlText += '</th>';
        }
        htmlText += '</th>';
        htmlText += '</tr>';
        for(var i=0; i<hotList.length; i++){
            htmlText += '<tr class="tr01">';
            htmlText += '<td>';
            htmlText += hotList[i].fromCity;
            htmlText += '-';
            htmlText += hotList[i].toCity;
            htmlText += '</td>';
            htmlText = getHotLineCommon(htmlText, hotList[i].depCode, hotList[i].desCode, getDomAirDate1(hotList[i].firstDate, 0), hotList[i].fromCity, hotList[i].toCity, hotList[i].pay1);
            htmlText = getHotLineCommon(htmlText, hotList[i].depCode, hotList[i].desCode, getDomAirDate1(hotList[i].firstDate, 1), hotList[i].fromCity, hotList[i].toCity, hotList[i].pay2);
            htmlText = getHotLineCommon(htmlText, hotList[i].depCode, hotList[i].desCode, getDomAirDate1(hotList[i].firstDate, 2), hotList[i].fromCity, hotList[i].toCity, hotList[i].pay3);
            htmlText = getHotLineCommon(htmlText, hotList[i].depCode, hotList[i].desCode, getDomAirDate1(hotList[i].firstDate, 3), hotList[i].fromCity, hotList[i].toCity, hotList[i].pay4);
            htmlText = getHotLineCommon(htmlText, hotList[i].depCode, hotList[i].desCode, getDomAirDate1(hotList[i].firstDate, 4), hotList[i].fromCity, hotList[i].toCity, hotList[i].pay5);
            htmlText = getHotLineCommon(htmlText, hotList[i].depCode, hotList[i].desCode, getDomAirDate1(hotList[i].firstDate, 5), hotList[i].fromCity, hotList[i].toCity, hotList[i].pay6);
            htmlText = getHotLineCommon(htmlText, hotList[i].depCode, hotList[i].desCode, getDomAirDate1(hotList[i].firstDate, 6), hotList[i].fromCity, hotList[i].toCity, hotList[i].pay7);
            htmlText += '</tr>';
        }
        htmlText += '</table>';
        htmlText += '</div>';
        htmlText += '<div class="clear"></div>';
        //htmlText += '</div>';
        //document.getElementById("demAir").innerHTML = htmlText;
        domDataFlag = false;
        return false;
    }else{
        //html插入
        var htmlText = '';
        htmlText += '<div class="china_hkq_table01">';
        htmlText += '<table border="0" cellspacing="0">';
        htmlText += '<tr>';
        htmlText += '<td>';
        htmlText += '<br />';
        htmlText += '&nbsp;&nbsp;ただいま準備中です。';
        htmlText += '<br />';
        htmlText += '&nbsp;&nbsp;出発都市、到着都市、出発日を指定して、検索してください。';
        htmlText += '</td>';
        htmlText += '</tr>';
        htmlText += '</table>';
        htmlText += '</div>';
        htmlText += '<div class="clear"></div>';
        //document.getElementById("demAir").innerHTML = htmlText;
        domDataFlag = false;
        return false;
    }
}
function getHotLineCommon(htmlText, depCode, desCode, firstDate, fromCity, toCity, pay){
    htmlText += '<td><span><a href="/jsp/domair/Jet_DomAir0002.jsp?departure_Place=';
    htmlText += depCode;
    htmlText += '&first_destination=';
    htmlText += desCode;
    htmlText += '&First_date=';
    htmlText += firstDate;
    htmlText += '&Second_date=&population=1&first_time=&search_type=0&startCityName=';
    htmlText += encodeURI(encodeURI(fromCity));
    htmlText += '&endCityName=';
    htmlText += encodeURI(encodeURI(toCity));
    htmlText += '">';
    htmlText += pay;
    htmlText += '</a> </span>元</td>';
    return htmlText;
}
//增加日期(date传入日期 num 增加天数)
function getDomAirDate(date, num){
    var newDate = new Date(date.replace("-",","));
    var firstDay = new Date(Date.parse(newDate) + (num * 24 * 60 * 60 * 1000 ));
    return addFullTime((firstDay.getMonth()+1))+"/"+addFullTime(firstDay.getDate())+"("+getWeekDayForJP(firstDay)+")";
}
function getDomAirDate1(date, num){
    var newDate = new Date(date.replace("-",","));
    var firstDay = new Date(Date.parse(newDate) + (num * 24 * 60 * 60 * 1000 ));
    return firstDay.getYear()+"-"+addFullTime((firstDay.getMonth()+1))+"-"+addFullTime(firstDay.getDate());
}
    
//返回星期几
function getWeekDayForJP(date){
	var week_day = "";
	var getday = date.getDay();
	switch(getday)
	{
	    case 0:
	        week_day = "日";
	        break;
	    case 1:
	        week_day = "月";
	        break;
	    case 2:
	        week_day = "火";
	        break;
	    case 3:
	        week_day = "水";
	        break;
	    case 4:
	        week_day = "木";
	        break;
	    case 5:
	        week_day = "金";
	        break;
	    case 6:
	        week_day = "土";
	        break;
	}
	return week_day;
}
//时间补0
function addFullTime(nowTime){
    var time = nowTime.toString();
    if(time.length < 2){
        time = "0" + time;
    }
    return time;
}

function getHotel(cityCode){
    try {
        var url = getBaseUrl();
        var jsonrpc = getJSONServer(url);
        var cond = '';
        if (cityCode != undefined) {
        	cond = '{"cityCode":'+cityCode+'}';
        }
        jsonrpc.domHotelService.getHotHotelForJTBChina(getMessageHotel, cond, 10);
        flag = cityCode;
        setClassName(flag);
        return false;
    } catch ( e ) {
    }
}

function getMessageHotel( hotelMsg ){
    var ret =eval("(" + hotelMsg + ")");
    if(!ret){
        return false;
    }
    if(ret.jsonHot.length == 0){
        return false;
    }
    document.getElementById("showHotel").style.display = "block";
    var htmlText = '';
    htmlText += '<ul class="con-list01">';
    for(var i=0; i<ret.jsonHot.length; i++){
        var memberPrice = '';
        htmlText += '<li><div style="float: left; margin: 0px;"><h3>';
        var link = ret.jsonHot[i].hotelName_English_Link +".html";
        // 去除酒店详细链接中的单引号
		if (link != "") {
			if (link.indexOf("'") > 0 ) {
				link = link.replaceAll("'","\\'");
			} 
		}
        htmlText += '<a href="/hotel/' + link + '">';
        htmlText += ret.jsonHot[i].hotelName_CN + '(' + ret.jsonHot[i].hotelName_JP + ')';
        htmlText += '</a></h3></div>';
        htmlText += '<div style="float: right; margin: 0px;">';
        
        if(ret.jsonHot[i].cityCode == "HKG" || ret.jsonHot[i].cityCode == "MFM"){
            memberPrice = ret.jsonHot[i].memberPrice;
            htmlText += ret.jsonHot[i].priceUnit_JP + '<font color="#D50027" style="font-weight: bold;">' + memberPrice + "</font>～";
        }else{
            memberPrice = ret.jsonHot[i].minPrice_2;
            htmlText += '<font color="#D50027" style="font-weight: bold;">' + memberPrice + '</font>' + ret.jsonHot[i].priceUnit_JP + "～";
        }
        htmlText += '</div>';
        htmlText += '</li>';
    }
    htmlText += '</ul>';
    htmlText += '<div class="clear"></div>';
    document.getElementById("hotelDetail").innerHTML = htmlText;
}

function setIntDate(num) {
	var sysDate;
    var todayDate=new Date();
    todayDate = todayDate.valueOf();
    todayDate = todayDate + num * 24 * 60 * 60 * 1000;
    todayDate = new Date(todayDate);
    var month=todayDate.getMonth()+1;
    sysDate = todayDate.getYear()+"-"+fullTime(month)+"-"+fullTime(todayDate.getDate());
    return sysDate;
}

function fullTime(nowTime){
    var time = nowTime.toString();
    if(time.length < 2){
        time = "0" + time;
    }
    return time;
}
