﻿var abcd="";
//start  查询页面js
//#########################################经停#################################################

var showInfo1 = new function() {
    this.showLayer = function(e,jintingdiv) {
        var p = window.event ? [event.clientX, event.clientY] : [e.pageX, e.pageY];
        with (document.getElementById(jintingdiv).style) {
            display = "block";
            left = p[0] + 1 + "px";
            top = document.documentElement.scrollTop + p[1] + 1 + "px";
        }

        if (window.event) {
            window.event.cancelBubble = true;
        } else {
            if (e) {
                e.preventDefault();
            }
        }
    };
    this.hideLayer = function(e,jintingdiv) {
        with (document.getElementById(jintingdiv).style) {
            display = "none";
        }
        if (window.event) {
            window.event.cancelBubble = true;
        } else {
            if (e) {
                e.preventDefault();
            }
        }
    };
};
//#########################################鼠标浮层《退签改与机型》#################################################

var showInfo = new function() {
    this.showLayer = function(e) {
        var p = window.event ? [event.clientX, event.clientY] : [e.pageX, e.pageY];
        with (document.getElementById("right").style) {
            display = "block";
            left = p[0] + 1 + "px";
            top = document.documentElement.scrollTop + p[1] + 1 + "px";
        }

        if (window.event) {
            window.event.cancelBubble = true;
        } else {
            if (e) {
                e.preventDefault();
            }
        }
    };
    this.hideLayer = function(e) {
        with (document.getElementById("right").style) {
            display = "none";
        }
        if (window.event) {
            window.event.cancelBubble = true;
        } else {
            if (e) {
                e.preventDefault();
            }
        }
    };
};


//#########################################退签改#################################################

var showInfoB = new function() {
    this.showLayer = function(e) {
        var p = window.event ? [event.clientX, event.clientY] : [e.pageX, e.pageY];
        with (document.getElementById("rightB").style) {
            display = "block";
            left = p[0] + 1 + "px";
            top = document.documentElement.scrollTop + p[1] + 1 + "px";
        }

        if (window.event) {
            window.event.cancelBubble = true;
        } else {
            if (e) {
                e.preventDefault();
            }
        }
    };
    this.hideLayer = function(e) {
        with (document.getElementById("rightB").style) {
            display = "none";
        }
        if (window.event) {
            window.event.cancelBubble = true;
        } else {
            if (e) {
                e.preventDefault();
            }
        }
    };
};

//#########################################购票限制#################################################

var showInfoG = new function() {
    this.showLayer = function(e) {
        var p = window.event ? [event.clientX, event.clientY] : [e.pageX, e.pageY];
        with (document.getElementById("rightG").style) {
            display = "block";
            left = p[0] + 1 + "px";
            top = document.documentElement.scrollTop + p[1] + 1 + "px";
        }

        if (window.event) {
            window.event.cancelBubble = true;
        } else {
            if (e) {
                e.preventDefault();
            }
        }
    };
    this.hideLayer = function(e) {
        with (document.getElementById("rightG").style) {
            display = "none";
        }
        if (window.event) {
            window.event.cancelBubble = true;
        } else {
            if (e) {
                e.preventDefault();
            }
        }
    };
};
//--------------------------------浏览器判断----------------------------------------------------
function getXMLHTTPRequest() {
    var tmp = null;
    if (window.ActiveXObject) {
        //IE
        try {
            tmp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {
            tmp = new ActiveXObject("Msxml2.XMLHTTP");
        }
    }
    else {
        //FF
        tmp = new XMLHttpRequest();
    }
    return tmp;
}
var xmlhttpObjTextLink;
//----------------------------------机型显示------------------------------------------------------------
function getTextLink(AircraftCode) {
    xmlhttpObjTextLink = getXMLHTTPRequest();
    xmlhttpObjTextLink.open("POST", "../../WebService.asmx/TextLinkJ", true);
    xmlhttpObjTextLink.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlhttpObjTextLink.onreadystatechange = procTextLink;
    xmlhttpObjTextLink.send("AircraftCode=" + AircraftCode + "");
    return false;
}
function procTextLink() {

    if (xmlhttpObjTextLink.readyState == 4) {
        if (xmlhttpObjTextLink.status == 200) {

            var doc = xmlhttpObjTextLink.responseXML;
            var cs = doc.documentElement.getElementsByTagName("ds");

            //要拼接的HTML字符串   

            //要拼接的HTML字符串   
            var linkHTML = '<table class="tab" align="left" style="text-align:left;"> ';
            linkHTML += '<tr align="center"> <td style="background-color:#FFFFE0; width:30px">机型</td><td style="background-color:#FFFFE0; width:60px;" >飞机类型</td><td style="background-color:#FFFFE0; width:50px">座位数</td>';
            linkHTML += '<td style="background-color:#FFFFE0;  width:70px;">类型名称</td> <td style="background-color:#FFFFE0;  width:80px;">英文</td> </tr>';
            linkHTML += '<tr align="center" style="background-color:#FFFFFF;"> ';

            for (var i = 0; i < cs.length; i++) {
                var a = cs[i];
                linkHTML += '<td style="background-color:#FFFFFF;">';
                try {
                    linkHTML += a.childNodes[0].firstChild.nodeValue;
                }
                catch (Exception) {

                }
                linkHTML += '</td><td style="background-color:#FFFFFF;">';
                try {
                    linkHTML += a.childNodes[1].firstChild.nodeValue;
                }
                catch (Exception) {

                }

                linkHTML += '</td><td style="background-color:#FFFFFF;">';
                try {
                    linkHTML += a.childNodes[2].firstChild.nodeValue;
                }
                catch (Exception) {

                }
                linkHTML += '</td><td style="background-color:#FFFFFF;">';
                try {
                    linkHTML += a.childNodes[3].firstChild.nodeValue;
                }
                catch (Exception) {

                }
                linkHTML += '</td><td style="background-color:#FFFFFF;">';
                try {
                    linkHTML += a.childNodes[4].firstChild.nodeValue;
                }
                catch (Exception) {

                }
                linkHTML += '</td>';
            }
            linkHTML += '</tr>';
            linkHTML += "</table> ";
            document.getElementById("right").innerHTML = linkHTML;
            return linkHTML;
        }
    }
}
//---------------------------------------退签改显示---------------------------------------------------------------
                   
function getTextLinkBack(AirlinesCode, Class, IfIf1, DepartCity, ArriveCity, DepartTime, ArriveTime, SorR) {
    xmlhttpObjTextLink = getXMLHTTPRequest();
    if (IfIf1 == "0") {
        xmlhttpObjTextLink.open("POST", "../../WebService.asmx/TextLinkB", true);
    }
    else if (IfIf1 == "1") {
        xmlhttpObjTextLink.open("POST", "../../WebService.asmx/TextLinkB1", true);
    }
    xmlhttpObjTextLink.setRequestHeader("Content-Type ", "application/x-www-form-urlencoded;   charset=UTF-8 "); 

    xmlhttpObjTextLink.onreadystatechange = procTextLinkB;
    xmlhttpObjTextLink.send("AirlinesCode=" + AirlinesCode + "&Class=" + Class + "&DepartCity=" + DepartCity + "&ArriveCity=" + ArriveCity + "&DepartTime=" + DepartTime + "&ArriveTime=" + ArriveTime + "&SorR=" + SorR + "");
    return false;
}
function procTextLinkB() {
    if (xmlhttpObjTextLink.readyState == 4) {
        if (xmlhttpObjTextLink.status == 200) {
            var doc = xmlhttpObjTextLink.responseXML;
            var cs = doc.documentElement.getElementsByTagName("ds");
            //要拼接的HTML字符串  
      
            var linkHTML = '<div id="tui"> <div class="xsnazzy"><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b><b class="xb5"></b><b class="xb6"></b><b class="xb7"></b><div class="xboxcontent"><div class="tui_title"><ul><li class="tui_t2"></li><li class="tui_t1">退改签规定</li><li class="tui_t3"></li></ul></div>';
            linkHTML += ' <strong>退票条件：</strong>';
            if (cs.length < 1) {
                linkHTML += ' <br /><strong>更改条件：</strong><br /><strong>签转条件：</strong>';
            }
            for (var i = 0; i < cs.length; i++) {
                var a = cs[i];
            
                try {
                    linkHTML += a.childNodes[0].firstChild.nodeValue;
                }
                catch (Exception) {

                }
                linkHTML += '<br /> <strong>更改条件：</strong>';
                try {
                    linkHTML += a.childNodes[1].firstChild.nodeValue;
                }
                catch (Exception) {

                }

                linkHTML += '<br /><strong>签转条件：</strong>';
                try {
                    linkHTML += a.childNodes[2].firstChild.nodeValue;
                }
                catch (Exception) {
                }

                linkHTML += '<br /> </div><b class="xb7"></b><b class="xb6"></b><b class="xb5"></b><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b></div></div> ';
            }
           
            document.getElementById("rightB").innerHTML = linkHTML;
            return linkHTML;
        }
    }
}
//---------------------------------------购票限制显示---------------------------------------------------------------        
function guopiaoxianzhi(AirlinesCode, Class, IfIf1, DepartCity, ArriveCity, DepartTime, ArriveTime, SorR) {
    xmlhttpObjTextLink = getXMLHTTPRequest();
    if (IfIf1 == "1") {
        xmlhttpObjTextLink.open("POST", "../../WebService.asmx/TextLinkB2", true);
    }
    xmlhttpObjTextLink.setRequestHeader("Content-Type ", "application/x-www-form-urlencoded;   charset=UTF-8 "); 
    xmlhttpObjTextLink.onreadystatechange = procTextLinkB2;
    xmlhttpObjTextLink.send("AirlinesCode=" + AirlinesCode + "&Class=" + Class + "&DepartCity=" + DepartCity + "&ArriveCity=" + ArriveCity + "&DepartTime=" + DepartTime + "&ArriveTime=" + ArriveTime + "&SorR=" + SorR + "");
    return false;
}
function procTextLinkB2() {
    if (xmlhttpObjTextLink.readyState == 4) {
        if (xmlhttpObjTextLink.status == 200) {
            var doc = xmlhttpObjTextLink.responseXML;
            var cs = doc.documentElement.getElementsByTagName("ds");
            //要拼接的HTML字符串  
      
            var linkHTML = '<div id="tui1"> <div class="xsnazzy"><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b><b class="xb5"></b><b class="xb6"></b><b class="xb7"></b><div class="xboxcontent"><div class="tui_title"><ul><li class="tui_t2"></li><li class="tui_t1">购票限制</li><li class="tui_t3"></li></ul></div>';
            for (var i = 0; i < cs.length; i++) {
                var a = cs[i];
            
                try {
                    linkHTML += a.childNodes[0].firstChild.nodeValue;
                }
                catch (Exception) {

                }
    linkHTML += '<br /> </div><b class="xb7"></b><b class="xb6"></b><b class="xb5"></b><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b></div></div> ';
             }
           
            document.getElementById("rightG").innerHTML = linkHTML;
            return linkHTML;
        }
    }
}

//---------------------------------------------验证文本-----------------------------------------------------------

function citycheck() {
var ff='1';
    if (document.getElementById("StartCity01").value.length == 0 || document.getElementById("StartCity01").value == '中文/拼音') {
        alert("请选择您的出发地 !"); document.getElementById("StartCity").focus(); return false;
    }
    else if (document.getElementById("EndCity01").value.length == 0 || document.getElementById("EndCity01").value == '中文/拼音') {
    alert("请选择您的目的地 !"); document.getElementById("EndCity").focus(); return false;
    }
    else if (document.getElementById("StartCity01").value==document.getElementById("EndCity01").value) {
    alert("您选择的出发地点与目的地相同, 请重新选择 !"); document.getElementById("EndCity").focus(); return false;
    }
    else if (document.getElementById("StrDate01").value == "yyyy-mm-dd") {
    alert("请选择您的出发日期 !"); document.getElementById("StrDate01").focus(); return false;
    }
    else if (!isDateString(document.getElementById("StrDate01").value)) {
    alert("出发日期不符合格式规范或无效的日期!"); document.getElementById("StrDate01").focus(); return false;
    }
    else if (document.getElementById("StrDate03").value != "yyyy-mm-dd" && document.getElementById("ctl00_ContentPlaceHolder1_rbn_Oneway").checked==true) {
   
        ff='1';
    }
    else if (document.getElementById("StrDate03").value == "yyyy-mm-dd" && document.getElementById("ctl00_ContentPlaceHolder1_rbn_Gocome").checked==true) {
   
         alert("请选择您的返回日期 !"); document.getElementById("StrDate03").focus(); return false;
    }
    else if (!isDateString(document.getElementById("StrDate03").value) && document.getElementById("ctl00_ContentPlaceHolder1_rbn_Gocome").checked == true) {
    alert("返回日期不符合格式规范或无效的日期!"); document.getElementById("StrDate03").value.focus(); return false;
    }
    else if (stringToDate(document.getElementById("StrDate03").value, true) < stringToDate(document.getElementById("StrDate01").value, true) && document.getElementById("ctl00_ContentPlaceHolder1_rbn_Gocome").checked == true) {
        alert("返回日期不能早于出发日期" + document.getElementById("StrDate01").value + "!"); document.getElementById("StrDate03").focus(); return false;
    }
waiting();
    return true;

}
//---------日期输入检查---------------
function isDateString(sDate)
{
  var iaMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31]
  var iaDate = new Array(3)
  var year, month, day

  if (arguments.length != 1) return false
  iaDate = sDate.toString().split("-")
  if (iaDate.length != 3) return false
  if (iaDate[1].length > 2 || iaDate[2].length > 2) return false

  year = parseFloat(iaDate[0])
  month = parseFloat(iaDate[1])
  day=parseFloat(iaDate[2])

  if (year < 1900 || year > 2100) return false
  if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) iaMonthDays[1]=29;
  if (month < 1 || month > 12) return false
  if (day < 1 || day > iaMonthDays[month - 1]) return false
  return true
}
//------日期转化函数 2005-10-9

function stringToDate(sDate, bIgnore)
{	var bValidDate, year, month, day
	var iaDate = new Array(3)

	if (bIgnore) bValidDate = true
	else bValidDate = isDateString(sDate)

	if (bValidDate)
	{  iaDate = sDate.toString().split("-")
		year = parseFloat(iaDate[0])
		month = parseFloat(iaDate[1]) - 1
		day=parseFloat(iaDate[2])
		return (new Date(year,month,day))
	}
	else return (new Date(1900,1,1))
}
//--------------------------------------实现导航伸缩功能《查看更多的仓位信息》------------------------------------
function MoreClass(menu) {
    var menuObj = document.getElementById(menu);
    if (menuObj.style.display == "") {

        menuObj.style.display = "none";
    } else {

        menuObj.style.display = "";
    }
    
    heightS();
    
}

//-------------------------------------一周特价的选中日期的颜色改变-----------------------------------------------
function changeNav(id) {

    var Tags2 = document.getElementById('NewsTop_tit').getElementsByTagName('p');
    Tags2[id].className = 'topC1';

}
  //--------------------------------------往返程 选中-CivilTicketSecond.aspx 控制返回时间控件是否隐藏---------------------------------------
function   wangfanceng(back)
{
    if(back=='0')
    {
    document.getElementById("wangfanIf").style.display = "none";

    }
    else if(back=='1')
    {
        document.getElementById("wangfanIf").style.display ="block";

    }
   
}      

 //######################################################################################################################      end
 



 //start  订单页面js
//########################################################################################################################
 //---------------------------------------------------------获取乘机人的信息-----------------------------------------------
 

    function  getRtn(rtn,id)
    {
    var sdfsd=id.charAt(id.length-1);
         //乘机人类型
         var objSelect0=document.getElementById ('ctl00_ContentPlaceHolder1_ddl_PeopleType'+sdfsd);   
         
         for(var iii=0;iii<objSelect0.length;iii++)
         {
         
           if(objSelect0.options[iii].value==rtn.leixing)
           {
               objSelect0.options[iii].selected=true; 
           }
         
       }
         
      //身份证号码
            var cb1 = function (res){    
                document.getElementById('ctl00_ContentPlaceHolder1_txt_idcard'+sdfsd).value=res.value;
          } 
          AjaxProSample.jiemi( rtn.txtIdNum,cb1);
                             
                                    
         //性别
       var objSelect1=document.getElementById ('ctl00_ContentPlaceHolder1_ddl_sex'+sdfsd);   
         
         for(var iii=0;iii<objSelect1.length;iii++)
         {
         
           if(objSelect1.options[iii].value==rtn.Sex)
           {
               objSelect1.options[iii].selected=true; 
           }
         
         }
         //生日
         document.getElementById('ctl00_ContentPlaceHolder1_txt_birthday' + sdfsd).value = (rtn.births).toLocaleDateString().replace(/月/g, '-').replace(/日/g, '').replace(/年/g, '-');

          
         //国籍
         var objSelect2=document.getElementById ('ctl00_ContentPlaceHolder1_ddl_International'+sdfsd);  
         var cb2 = function (res){    
                  for(var iii=0;iii<objSelect2.length;iii++)
                 {
                 
                   if(objSelect2.options[iii].value==res.value)
                   {
                       objSelect2.options[iii].selected=true; 
                   }
                 
                 }
          }
          AjaxProSample.jiemi(rtn.National02, cb2);
          
         
 }
 //#------------------------------------------------根据乘机人的保险算价格-#------------------------------------------------
  function  baoxian()
  {
  document.getElementById('ctl00_ContentPlaceHolder1_lb_priceAll').innerHTML=document.getElementById('ctl00_ContentPlaceHolder1_lb_price1').innerHTML;
  var allprice=parseInt(document.getElementById("ctl00_ContentPlaceHolder1_lb_priceAll").innerHTML);
   var  ddl1= parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddl_Insurance1').value);
   var ddl2=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddl_Insurance2').value);
   var ddl3=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddl_Insurance3').value);
   var ddl4=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddl_Insurance4').value);
   var ddl5=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddl_Insurance5').value);
   var ddl6=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddl_Insurance6').value);
   var ddl7=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddl_Insurance7').value);
   var ddl8=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddl_Insurance8').value);
   var ddl9=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddl_Insurance9').value);
   var ddl=ddl1+ddl2+ddl3+ddl4+ddl5+ddl6+ddl7+ddl8+ddl9;
   
   document.getElementById('ctl00_ContentPlaceHolder1_lb_priceAll').innerHTML=ddl*20+allprice;
  }
  



////////-#------------------------------------------------BookTickets。aspx的文本验证js  联系人--------------------------------


function Bookcheck() {
 
    var youxiang1 = /^[-a-zA-Z0-9_\.]+@([0-9A-Za-z][0-9A-Za-z-]+\.)+[A-Za-z]{2,5}$/;
    var youxiang = document.getElementById("ctl00_ContentPlaceHolder1_txt_ContactEmail").value;
     var Mobile = /^\d+$/;
    var txb_Mobile = document.getElementById("ctl00_ContentPlaceHolder1_txt_ContactPhone").value;
     if(chengjiren()==false)
    {
      return false;
    }
   else if (document.getElementById("ctl00_ContentPlaceHolder1_txt_ContactName").value.length == 0 ) {
        alert("请填写联系人姓名!"); document.getElementById("ctl00_ContentPlaceHolder1_txt_ContactName").focus(); return false;
    }
    else if (document.getElementById("ctl00_ContentPlaceHolder1_txt_ContactPhone").value.length == 0) {
    alert("请填写联系人手机 !"); document.getElementById("ctl00_ContentPlaceHolder1_txt_ContactPhone").focus(); return false;
    }
     else    if (!Mobile.test(txb_Mobile)) {
    alert("手机号码格式错误"); 
       document.getElementById("ctl00_ContentPlaceHolder1_txt_ContactPhone").focus(); return false;
    }
    
   else if (!youxiang1.test(youxiang)&&youxiang.length != 0 ) {
        alert("请填写正确的邮箱!");
        return false;
    }
     else if(document.getElementById( "ctl00_ContentPlaceHolder1_Cbx_Read").checked==false)
     {
      alert("请阅读并接受 中华客栈网络服务条款，方能预定！"); 
      return false;
     }
 
    return true;

}
//----------------------------------乘机人验证------------------------------------------------------------------------------
function chengjiren()
{
//乘机人数
var Count=document.getElementById("ctl00_ContentPlaceHolder1_ddl_peoplecount").value;
for(var con=1;con<=Count;con++)
{
//乘机人姓名
var txt_PlanePeople1=document.getElementById("ctl00_ContentPlaceHolder1_txt_PlanePeople"+con).value;
//证件号码
var txt_idcard1=document.getElementById("ctl00_ContentPlaceHolder1_txt_idcard"+con).value;
//证件类型
var ddl_DocumentsType=document.getElementById("ctl00_ContentPlaceHolder1_ddl_DocumentsType"+con).value;
//出生日期
var txt_birthday1=document.getElementById("ctl00_ContentPlaceHolder1_txt_birthday"+con).value;
//身份证正则表达式(15位) 
var isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; 
//身份证正则表达式(18位) 
var isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/; 

if (txt_PlanePeople1.length == 0) {
        alert("请填写第"+con+"乘机人的姓名！"); document.getElementById("ctl00_ContentPlaceHolder1_txt_PlanePeople"+con).focus(); return false;
    }
    else if(check_name("ctl00_ContentPlaceHolder1_txt_PlanePeople"+con)==false)
    {
     alert("第"+con+"乘机人的姓名格式错误！请重新填写。"); document.getElementById("ctl00_ContentPlaceHolder1_txt_PlanePeople"+con).focus(); return false;
    }
    else if (txt_idcard1.length == 0) {
    alert("请填写第"+con+"乘机人的证件号码 !"); document.getElementById("ctl00_ContentPlaceHolder1_txt_idcard"+con).focus(); return false;
    }
    else if(!isIDCard1.test(txt_idcard1)&&ddl_DocumentsType=='1'&&!isIDCard2.test(txt_idcard1))
    {
    alert("第"+con+"乘机人的证件号码格式有误，请重新填写 !"); document.getElementById("ctl00_ContentPlaceHolder1_txt_idcard"+con).focus(); return false;   
    }
    else if (txt_birthday1.length==0) {
    alert("请填写第"+con+"乘机人的出生日期 !"); document.getElementById("ctl00_ContentPlaceHolder1_txt_birthday"+con).focus(); return false;
    }
    else if (!isDateString(document.getElementById("ctl00_ContentPlaceHolder1_txt_birthday"+con).value)) {
    alert("第"+con+"乘机人的出生日期不符合格式规范或无效的日期!"); document.getElementById("ctl00_ContentPlaceHolder1_txt_birthday"+con).focus(); return false;
    }
}               
}
//////-------------------------------------在订单详细界面的机票信息详细查看界面-----------------------------------------     
function  wangfanTS(id)
{
if(id=="0")
{
  document.getElementById("wangfanInfo").style.display = "none";
}
else if(id=="1")
{
  document.getElementById("wangfanInfo").style.display = "block";
}
}
//############################################################################################################################

/////////////////////搜索框出现联想搜索项/////////////////////
var count = 0;                           //取得后台程序返回值datatable长度
var tbl = "";                            //存放返回值datatable
var id_of_div;                           //添加联想选择项的div的id
var rtn                                  //程序返回一行数据给使用者
var div_id_1;
//从后台程序取得datatable(参数：输入框ID，添加联想选择项的div的id)
function GetProductData2(txb_id,div_id) {
div_id_1=div_id;
document.getElementById(div_id).style.display = "block";
    //debugger;
    var cb = function(res) {
        tbl = res.value;
        var tblHtml = "";
        id_of_div = div_id
        count = tbl.Rows.length
        for (var i = 0; i < tbl.Rows.length; i++) {
            tblHtml += "<div id = " + i + " onclick = \'bb2(id)\' onmouseover = 'bcolor(id)' onmouseout = 'ccolor(id)' >" + tbl.Rows[i]["username"] + "</div>";
            
        }
        var divPro = document.getElementById(div_id);
        divPro.innerHTML = tblHtml;
    }
    var name = document.getElementById(txb_id).value;
   AjaxProSample.GetProductSet(name, cb);
       
}

////////////联想项点击事件/////////////
function bb2(id) {
    var str = document.getElementById(id).innerText;
    document.getElementById(tb_id).value = str;
    rtn = tbl.Rows[id];
    for (var i = 0; i < count; i++) {
        document.getElementById(id_of_div).removeChild(document.getElementById(i));
    }
    document.getElementById(div_id_1).style.display = "none";
    //返回一行数据给使用者
    if(check_name(tb_id)==true)
    {
        getRtn(rtn,tb_id);
    //debugger; 
     }
    else 
    {
     document.getElementById(tb_id).value="";
    document.getElementById(tb_id).focus();
    } 
document.getElementById(div_id_1).style.display = "none";
  
}

document.onclick = function(e) {
    //debugger;
    if (!e) {
        var e = window.event;
    }
    for (var i = 0; i < count; i++) {

        if (document.getElementById(i)) {
            document.getElementById(id_of_div).removeChild(document.getElementById(i));
        }
    }
}

//////////////鼠标移动式显示颜色///////////////
function bcolor(id) {
    //debugger;
    document.getElementById(id).style.background = "#D6DFF7";
}

//////////////鼠标离开时删除颜色///////////////
function ccolor(id) {
    //debugger;
    document.getElementById(id).style.background = "white";
}

//定义页面全局变量tb_id 存放文本框ID
var tb_id;
function getId(id) {
    //当文本框获得焦点时，取得该文本框ID
    tb_id = id;
}

/*function info_show(tb, id) {
    //debugger;
    var str = document.getElementById(id).innerText;
    document.getElementById(tb_id).value = str;
    document.getElementById("chname").value = tb.Rows[id]["ChName"];
    document.getElementById("paxname").value = tb.Rows[id]["PaxName"];
    document.getElementById("email").value = tb.Rows[id]["Title"];
    for (var i = 0; i < count; i++) {
        tb.Rows[i]["ChName"];
        document.getElementById(id_of_div).removeChild(document.getElementById(i));
    }
}*/

//-------------------------------------------判断乘机人的姓名格式是否正确-----------------------------------
function check_name(id) {
    var str = document.getElementById(id).value;
    var re = /^[\u4e00-\u9fff]*$/;
    if (!(re.test(str))) {
        if (str.indexOf("/") <= 0||str.indexOf("1") >= 0)
        {
            alert('乘机人名格式错误！'); 
            return false;
        }
        else
        {
        return true;
        }
       
    }
}

function check_name2(id) {

   abcd=id;
}
document.onclick = function(e) 
{ 
    if (!e) 
    {
        var e = window.event;
    }
    for (var i = 0; i < count; i++)
     {

        if (document.getElementById(i)) 
        {
            document.getElementById(id_of_div).removeChild(document.getElementById(i));
        }
     }
     if(abcd=="")  
       {
       
       }
    else
       {
         var str = document.getElementById(abcd).value;
         if(str=="")
          {
          }
          else
          {
               check_name(abcd);
          }
        }
}
//----------------------------------------高度跟随数据变化------------------------------------------------------------------
function heightS()
{
   document.getElementById("hotel2").style.height= parseInt(document.getElementById("hotel444").clientHeight) + parseInt(210);
}
//---------------------------------------------------特价机票信息显示--------------------------------------------------------
function tejiaTicket()
{
    document.getElementById("tuijian_air").style.display = "block";
  
}

////////---------------------------------------//无数据提示 js--------------------------------------------------------------
function  NoDateTS()
{

      document.getElementById("NoData").style.display = "block";
     document.getElementById("hotel2").style.display = "none";  
}
///---------------------------------------数据正在搜索中提示----------------------------------------------------------------

function  suosuozhongTS()
{
alert("test");
    document.getElementById("suosuozhong").style.display = "block";
}
function suosuojieshuTS()
{
document.getElementById("suosuozhong").style.display = "none";
}
//---------------------------------------------查询等待--------------------------------------------------------------------------------
function   waiting_init()   
  {   
document.write(
      "<div   name=\"div_waiting1\"   id=\"div_waiting1\"     "+   
  "style=\"display:none;background:#666;POSITION:absolute;"+   
  "left:0px;   top:0px;   width:100%;   height:100%;Z-INDEX:9999;filter:alpha(opacity=50); /*IE*/  -moz-opacity:0.5; /*MOZ , FF*/  opacity:0.5;/*CSS3, FF1.5*/;\">  "+  
  "</div>");
document.write("<div   name=\"div_waiting\"   id=\"div_waiting\"  style=\"display:none;POSITION:absolute;;"+   
  "left:0px;   top:0px;width:100%;height:100%;Z-INDEX:9999;\">  "+  
  
  "<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" align=\"center\" style=\"BORDER-RIGHT:#333333 2px solid;margin-left:auto;margin-right:auto ; "+
  " margin-top:260px;BORDER-TOP:#333333 2px solid; BORDER-LEFT:#333333 2px solid;   BORDER-BOTTOM:#333333 2px solid;   border-collapse:collapse;\">"+
  "  <tbody>"+
       " <tr>"+
         "   <td>"+
       "     <table width=\"300\" height=\"100\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ff0000\" align=\"center\""+
    "style=\" BORDER-RIGHT:#cccccc 0px solid;   BORDER-BOTTOM:#cccccc 0px solid;   border-collapse:collapse;margin:0px;padding:0px;\">"+
            "    <tbody>"+
              "      <tr>"+
            "            <td height=\"30\" bgcolor=\"#ff0000\" align=\"center\" style=\"font-size: 15px; color: rgb(255, 255, 255);\">数据查询中，请稍等...</td>"+
            "        </tr>"+
             "       <tr>"+
              "          <td align=\"center\">&nbsp;</td>"+
              "      </tr>"+
             "       <tr height=\"8\">"+
              "          <td height=\"8\" align=\"center\"> <marquee bgcolor=\"#ecf2ff\" direction=\"right\" scrolldelay=\"10\" scrollamount=\"4\" "+
     "style=\"border: 1px solid black; font-size: 8pt; width: 280px; height: 8px;\">"+
                "        <table height=\"8\" cellspacing=\"0\" cellpadding=\"0\">"+
                 "           <tbody height=\"8\">"+
                  "              <tr height=\"8\">"+
                  "                  <td width=\"8\" height=\"8\" bgcolor=\"#3399ff\">&nbsp;</td>"+
                  "                  <td height=\"8\">&nbsp;</td>"+
                   "                 <td width=\"8\" bgcolor=\"#3399ff\">&nbsp;</td>"+
                   "                 <td>&nbsp;</td>"+
                   "                 <td width=\"8\" bgcolor=\"#3399ff\">&nbsp;</td>"+
                   "                 <td>&nbsp;</td>"+
                   "                 <td width=\"8\" bgcolor=\"#3399ff\">&nbsp;</td>"+
                   "                 <td>&nbsp;</td>"+
                   "             </tr>"+
                   "         </tbody>"+
                   "     </table>"+
                   "     </marquee></td>"+
                 "   </tr>"+
                 "   <tr>"+
                 "       <td height=\"10\">&nbsp;</td>"+
                "    </tr>"+
               " </tbody>"+
            "</table>"+
          "  </td>"+
       " </tr>"+
    "</tbody>"+
"</table></div>")
  
  
  
  }   
  waiting_init();   
  function   waiting()   //在onsumbit属性中加上此函数
  {   
  eval("div_waiting").style.top   = document.body.scrollTop;  
   eval("div_waiting1").style.display="";  
  eval("div_waiting").style.display="";   
  }   
    
  function   waiting_stop()   
  {   
  eval("div_waiting").style.display="none";   
  }   

////////---------------------------------------//无数据提示 js--------------------------------------------------------------
function  NoDate1TS()
{

      document.getElementById("NoData1").style.display = "block";
     document.getElementById("hotel2").style.display = "none";  
}
