var closeWin;var dhxWins;var isSubmitOrder=true;var submitOrderClickEvent;var submitOrderClickEvent_common;var preStepClickEvent;var numSet;var ifAlertCode=false;var intervalTime;var qr_submitClickEvent;var timeInterval=1000;var timers=3;var intervalProcess;var nc_token="";var csessionid="";var sig="";(function(a){a.TouLocalisPassenger=true})(window);(function(){$(document).ready(function(){d();c();a();l();$("#fczk").click(function(){if($(this).is(":checked")){dhtmlx.createWin({winId:"dialog_fczk",closeWinId:["dialog_fczk_close","dialog_fczk_cancel"],okId:"dialog_fczk_ok",callback:function(){$("#fczk")[0]["checked"]=false}})}});if(is_country_flag_chn()){$("#zl_div").show()}});function l(){if("1"!=if_check_slide_passcode){return}var x=if_check_slide_passcode_token;var y={renderTo:"#slide_passcode",appkey:"FFFF0N0N0000000085DE",scene:"nc_login",token:x,customWidth:300,trans:{key1:"code0"},elementID:["usernameID"],is_Opt:0,language:"cn",isEnabled:true,timeout:3000,times:5,apimap:{},callback:function(A){nc_token=x;csessionid=A.csessionid;sig=A.sig;z.reload();submitOrderClickEvent()}};var z=new noCaptcha(y);z.upLang("cn",{_startTEXT:"请按住滑块,拖动到最右边,提交订单",_yesTEXT:"验证通过",_error300:'哎呀,出错了,点击刷新再来一次',_errorNetwork:'网络不给力,请点击刷新',})}var o;function f(z,y){var x=$("#qr_submit_id");if(z==0){clearTimeout(o);if(x){x.unbind("click").bind("click",qr_submitClickEvent);x.removeClass("btn92").addClass("btn92s")}return}else{z--}o=setTimeout(function(){f(z,y)},y)}jQuery.extend({whatsSelect:function(z){if(z){var x=$('#normal_passenger_id input[type="checkbox"]:checked').length;if($("#dj_passenger_id li").length==0){return true}return x>0?true:false}else{var y=$('#dj_passenger_id input[type="checkbox"]:checked').length;return y>0?true:false}}});function c(){$("#nvbbf").on("click",function(){if($(this).is(":checked")){$("#jtbf").attr("checked",false)}});$("#jtbf").on("click",function(){if($(this).is(":checked")){$("#nvbbf").attr("checked",false)}})}var m;function d(X){dhxWins=new dhtmlXWindows();dhxWins.enableAutoViewport(true);dhxWins.setSkin("dhx_terrace");dhxWins.setImagePath(ctx+"resources/js/rich/windows/imgs/");closeWin=function(Z,Y){unLoadGrayBackground();ableClickSubmitButtonOrPreStepBUtton();if(dhxWins.isWindow(Z+"_")){dhxWins.window(Z+"_").setModal(false);dhxWins.window(Z+"_").hide();if(Y){refreshImg("passenger","randp")}}};m=function(ad,ah,ae,ag,ac){var Z='
'+(ah?''+ad+"":ad)+"
";var ab="BC10005,BC10006,BC10007,BC10008,BC10009";for(var aa=0;aa-1){ae+='限制购票求助';break}}var Y=""+ae+"
";var af=ah?'请点击[我的12306]办理其他业务。您也可以点击[预订车票],重新规划您的旅程。
':'查看订单处理情况,请点击“未完成订单”
';if(!ah&&canInsurance){af+="欢迎购买铁路乘意险
"}$("#iamge_status_id").removeClass().addClass("icon i-"+ac);if(ag){$("#up-box-hd_id").html("提示关闭");af="";$("#lay-btn_id").html("确认")}else{$("#up-box-hd_id").html("提示");$("#lay-btn_id").html("")}$("#orderResultInfo_id").html(Z+(ae==""||ae==null||ae=="undefined"||ae==undefined?"":Y)+af);Q("transforNotice_id");if(ag){$("#closeTranforDialog_id").click(function(){closeWin("transforNotice_id",true)});$("#qr_closeTranforDialog_id").click(function(){closeWin("transforNotice_id",true);$("#i-ok").css("display","none")})}};function Q(ad){closeWin(ad,false);if("checkticketinfo_id"==ad){var ab=ticketInfoForPassengerForm.queryLeftNewDetailDTO;if(ab.to_station_telecode==ticket_submit_order.special_areas.lso||ab.to_station_telecode==ticket_submit_order.special_areas.dao||ab.to_station_telecode==ticket_submit_order.special_areas.ado||ab.to_station_telecode==ticket_submit_order.special_areas.nqo||ab.to_station_telecode==ticket_submit_order.special_areas.tho){if(R()){if("Y"==canChooseBeds){$("#notice_1_id").html("*如剩余席位(铺位)无法满足您的需求,系统将自动为您分配。")}else{if("Z"==canChooseBeds){$("#notice_1_id").html("*系统已推出选铺服务,请您使用铁路12306手机APP完成人证核验或注册成为常旅客会员,即可开通选铺服务。")}else{if("5"==canChooseBeds){$("#notice_1_id").html("*超过5位乘车人时,暂不支持选座服务。")}else{$("#notice_1_id").html("*系统将随机为您申请席位,暂不支持自选席位。")}}}$("#notice_2_id").html("*根据现行规定,外国人在购买进西藏火车票时,须出示西藏自治区外事办公室或旅游局、商务厅的批准函(电),或者出示中国内地司局级接待单位出具的、已征得自治区上述部门同意的证明信函。台湾同胞赴藏从事旅游、商务活动,须事先向西藏自治区旅游局或商务厅提出申请,购买进藏火车票时须出示有关批准函。");if(E()){$("#notice_3_id").html("*按现行规定,学生票购票区间必须与学生证上的乘车区间一致,否则车站将不予换票。")}else{$("#notice_3_id").html("")}}}else{if("Y"==canChooseBeds){$("#notice_1_id").html("*如剩余席位(铺位)无法满足您的需求,系统将自动为您分配。")}else{if("Z"==canChooseBeds){$("#notice_1_id").html("*系统已推出选铺服务,请您使用铁路12306手机APP完成人证核验或注册成为常旅客会员,即可开通选铺服务。")}else{$("#notice_1_id").html("*系统将随机为您申请席位,暂不支持自选席位。")}}if(E()){$("#notice_3_id").html("*按现行规定,学生票购票区间必须与学生证上的乘车区间一致,否则车站将不予换票。")}else{$("#notice_3_id").html("")}}if(isDw){$("#jtbf").attr("checked",false);$("#nvbbf").attr("checked",false)}if("Y"==checkTrain){$("#checktrain").html("此类车站在互联网办理退票或改签的时间将由提前检票的时间而定,请旅客注意提前办理退签业务");$("#checktrain").show()}g();b()}if(P()&&canInsurance){$("#notice_4_id").html('*购买铁路乘意险的注册用户年龄须在18周岁以上,使用非二代居民身份证注册的用户如购买铁路乘意险,须在“我的12306—个人信息”如实填写“出生日期”。
*父母为未成年子女投保,须在我的乘车人登记未成年子女的有效身份证件信息。')}else{$("#notice_4_id").html("")}if(P()){$('p[name="notice_child"]').show()}else{$('p[name="notice_child"]').hide()}if(transport_in_SF){$("#notice_5_id").html("*改签或变更到站后的车票乘车日期在春运期间的,退票时一律按开车时间前不足24小时标准核收退票费。")}var aa=A(ad);var Y=$(window).width()/2-300;var Z=ifAlertCode?250:200;var ac=F()+($(window).height()/2-Z);aa.setDimension($("#content_"+ad).width(),$("#content_"+ad).height()+10);$(".dhtmlx_window_active").height($("#content_"+ad).height());$(".dhtmlx_window_active").css({left:Y+"px",top:ac+"px"})}function J(){if(limit_tickets.length!=3){return false}for(var Z=0;Z0){var aa=false;var Y=false;var an="";var at=false;var ah="";var ar=false;var ag="";var ap=false;var af="";var ao=false;var ad="";for(var al=0;al0&&ad==0&&aa==0){dhtmlx.alert({title:"温馨提示",ok:"确定",text:"请选择乘车人!",type:"alert-error"});return}if(isDw=="Y"&&$("#chooseAllDW").is(":checked")){var ai=$("#ticketInfo_id").find("select[id^=seatType_]");var al=ai.eq(0).val();if(al!="A"&&al!="F"){alertWarningMsgByTit_header("提示",dwLimitErrorStStr);$("#i-okmypasscode1").hide();refreshImg("passenger","randp");return false}for(var ae=1,ao=ai.length;ae2){alertWarningMsgByTit_header("提示",dwLimitAStr);$("#i-okmypasscode1").hide();refreshImg("passenger","randp");$(this).attr("checked",false);return false}}if(al=="F"){if(ai.length>4){alertWarningMsgByTit_header("提示",dwLimitFStr);$("#i-okmypasscode1").hide();refreshImg("passenger","randp");$(this).attr("checked",false);return false}}}}if(getAllPassengerDTOsForCheck&&getAllPassengerDTOsForCheck.length>0){var Y=getpassengerTickets().split("_");for(var an=0;an"+Y+",非法的旅程方式",true,"lose");return}}}}$.ajax({url:aa,type:"post",data:ab,dataType:"json",async:true,success:function(ac){if(ac.status){if(ac.data.submitStatus){otsRedirect("post",ctx+"payOrder/init?random="+new Date().getTime(),{})}else{m("出票失败!",false,"原因: "+ac.data.errMsg+'点击修改',false,"lose");$("#xg_close_win_id").click(function(){closeWin("transforNotice_id",true);$("#i-ok").css("display","none")})}}else{m("订票失败!",true,"很抱歉!请关闭窗口重新预定车票",true,"lose")}},error:function(ac,ae,ad){m("订票失败!",true,"很抱歉!网络忙,请关闭窗口稍后再试。",true,"lose");return}})}function D(Y){m("正在处理,请稍候。",false,"",false,"work");var ab={passengerTicketStr:getpassengerTickets(),oldPassengerStr:getOldPassengers(),randCode:$("#randCode").val(),purpose_codes:ticketInfoForPassengerForm.purpose_codes,key_check_isChange:ticketInfoForPassengerForm.key_check_isChange,leftTicketStr:ticketInfoForPassengerForm.leftTicketStr,train_location:ticketInfoForPassengerForm.train_location,choose_seats:j(),seatDetailType:h(),is_jy:$("#seat-jy").is(":checked")?"Y":"N",is_cj:$("#seat-cj").is(":checked")?"Y":"N",encryptedData:n(),whatsSelect:$.whatsSelect(true)?"1":"0"};var aa;ab.roomType="00";if(isDw){var Z="";if($("#nvbbf").is(":checked")){Z="1"}else{Z="0"}if($("#jtbf").is(":checked")){Z=Z+"1"}else{Z=Z+"0"}ab.roomType=Z}if(Y==ticket_submit_order.tour_flag.dc){aa=ctx+"confirmPassenger/confirmSingleForQueue";ab.dwAll="N";if($("#chooseAllDW")[0]&&$("#chooseAllDW").is(":checked")){ab.dwAll="Y"}}else{if(Y==ticket_submit_order.tour_flag.wc){aa=ctx+"confirmPassenger/confirmGoForQueue"}else{if(Y==ticket_submit_order.tour_flag.fc){aa=ctx+"confirmPassenger/confirmBackForQueue";ab.fczk=$("#fczk").is(":checked")?"Y":"N"}else{if(Y==ticket_submit_order.tour_flag.gc){aa=ctx+"confirmPassenger/confirmResignForQueue"}else{m("订票失败!",true,"原因: 旅程形式"+Y+"为非法的旅程方式",true,"lose");return}}}}$.ajax({url:aa,data:ab,type:"POST",dataType:"json",success:function(ac){if(ac.status){if(!ac.data.submitStatus){m("出票失败!",false,"原因: "+ac.data.errMsg+'点击修改',false,"lose");$("#xg_close_win_id").click(function(){closeWin("transforNotice_id",true);$("#i-ok").css("display","none")})}else{var ad=ac.data.isAsync;if("1"==ad){var ae=new OrderQueueWaitTime(Y,y,T);ae.start()}else{otsRedirect("post",ctx+"payOrder/init?random="+new Date().getTime(),{})}}}else{m("订票失败!",true,"很抱歉!请关闭窗口重新预定车票",true,"lose")}},error:function(ac,ae,ad){m("订票失败!",true,"很抱歉!网络忙,请关闭窗口稍后再试。",true,"lose");return}});$.ajax({url:ctx+"basedata/log",data:{type:Y},type:"POST",dataType:"json",success:function(ac){},error:function(ac,ae,ad){}})}function y(Y,aa,Z){if(aa<=5){m("订单已经提交,系统正在处理中,请稍等。",false,"",false,"work")}else{if(aa>30*60){m("订单已经提交,预计等待时间超过30分钟,请耐心等待。",false,"",false,"queue")}else{m("订单已经提交,最新预估等待时间"+Z+",请耐心等待。",false,"",false,"queue")}}}function T(Y,ab,Z){if(ab==-1||ab==-100){var aa="";if(Y==ticket_submit_order.tour_flag.dc){aa=ctx+"confirmPassenger/resultOrderForDcQueue"}else{if(Y==ticket_submit_order.tour_flag.wc){aa=ctx+"confirmPassenger/resultOrderForWcQueue"}else{if(Y==ticket_submit_order.tour_flag.fc){aa=ctx+"confirmPassenger/resultOrderForFcQueue"}else{if(Y==ticket_submit_order.tour_flag.gc){aa=ctx+"confirmPassenger/resultOrderForGcQueue"}}}}$.ajax({url:aa,data:{orderSequence_no:Z.orderId},type:"POST",dataType:"json",success:function(ac){if(ac.status){if(ac.data.submitStatus){otsRedirect("post",ctx+"payOrder/init?random="+new Date().getTime(),{})}else{m("下单成功",false,"",false,"win")}}else{m("下单成功。",false,"",false,"win")}},error:function(ac,ae,ad){m("下单成功。",false,"",false,"win")}})}else{O(ab,Z)}}function O(Y,Z){if(Z.name&&Z.card&&Z.tel){closeWin("transforNotice_id",true);$("#608_check_msg").html(Z.msg);dhtmlx.createWin({winId:"608_check",closeWinId:["608_check_close","608_check_cancel"],okId:"608_check_ok",okCallBack:function(){$("#608_name").html(Z.name);$("#608_card").html(Z.card);$("#608_tel").html(Z.tel);$("#ticketInfo").html(Z.ticketInfo);dhtmlx.createWin({winId:"608_complain",closeWinId:["608_complain_close","608_complain_cancel"],okId:"608_complain_ok",okCallBack:function(){var aa=dhtmlx.modalbox({targSrc:'',callback:function(){}});$.ajax({url:ctx+"confirmPassenger/report",type:"post",async:false,success:function(ab){dhtmlx.modalbox.hide(aa);if(ab.data=="Y"){dhtmlx.alert({title:"提示",ok:messages["button.ok"],text:"举报成功",type:"alert-info"})}else{dhtmlx.alert({title:"提示",ok:messages["button.ok"],text:"举报失败",type:"alert-error"})}$("#i-okmypasscode1").hide();refreshImg("passenger","randp")},error:function(ab,ad,ac){dhtmlx.modalbox.hide(aa)}})},checkConfirm:function(){return true}});$("#608_complain").css("top","200px")},checkConfirm:function(){return true},callback:function(){$("#i-okmypasscode1").hide();refreshImg("passenger","randp")}});$("#608_check").css("top","200px");return}if(Y==-1){return}else{if(Y==-2){if(Z.errorcode==0){m("订票失败!",true,"原因: "+Z.msg,false,"lose")}else{m("订票失败!",true,"原因: "+Z.msg,false,"lose")}}else{if(Y==-3){m("哎呀,订票失败!",true,"订单已撤销",false,"lose")}else{window.location.href=ctx+"view/train_order.html?type=1&random="+new Date().getTime()}}}}function I(Y,Z){H(Y,Z)}function M(){W();$.ajax({url:ctx+"confirmPassenger/checkOrderInfo",type:"post",data:{cancel_flag:"2",bed_level_order_num:"000000000000000000000000000000",passengerTicketStr:getpassengerTickets(),oldPassengerStr:getOldPassengers(),tour_flag:ticketInfoForPassengerForm.tour_flag,randCode:$("#randCode").val(),whatsSelect:$.whatsSelect(true)?"1":"0",sessionId:csessionid,sig:sig,scene:"nc_login"},dataType:"json",async:true,success:function(Y){if(!Y.data.submitStatus){if(Y.data.isRelogin){window.location.href=ctx+"view/index.html?random="+new Date().getTime()}else{if(Y.data.isNoActive){m(Y.data.errMsg,true,"",true,"warn")}else{if(Y.data.checkSeatNum){m("很抱歉,无法提交您的订单!",true,"原因: "+Y.data.errMsg,true,"warn")}else{m("出票失败!",true,"原因: "+Y.data.errMsg,true,"warn")}}}return}intervalTime=Y.data.ifShowPassCodeTime;if(Y.data.ifShowPassCode=="Y"){doByAlert(true)}else{doByAlert(false)}canChooseSeats=Y.data.canChooseSeats;choose_Seats=Y.data.choose_Seats;canChooseBeds=Y.data.canChooseBeds;isCanChooseMid=Y.data.isCanChooseMid;if(Y.data.smokeStr!=""&&Y.data.smokeStr.length>0){$("#dialog_smoker_msg").html(Y.data.smokeStr);dhtmlx.createWin({winId:"dialog_smoker",closeWinId:["dialog_smoker_close","dialog_smoker_cancel"],okId:"dialog_smoker_ok",okCallBack:function(){S(Y)},checkConfirm:function(){return true},callback:function(){$('div[dhxbox="1"]').hide();$("#qr_submit_id").show();closeWin("checkticketinfo_id",true);$("#i-okmypasscode1").css("display","none");try{TouClick.get("touclick-randCode").reload()}catch(Z){refreshImg("passenger","randp")}}})}else{S(Y)}},error:function(Y,aa,Z){m("网络忙,请稍后再试。",true,"",true,"warn");return}})}function x(ac,Y){if(!Y){return null}var Z=Y.tickets;for(var ab=0;ab',callback:function(){}});$.ajax({url:ctx+"confirmPassenger/report",type:"post",async:false,success:function(ab){dhtmlx.modalbox.hide(aa);if(ab.data=="Y"){dhtmlx.alert({title:"提示",ok:messages["button.ok"],text:"举报成功",type:"alert-info"})}else{dhtmlx.alert({title:"提示",ok:messages["button.ok"],text:"举报失败",type:"alert-error"})}$("#i-okmypasscode1").hide();refreshImg("passenger","randp")},error:function(ab,ad,ac){dhtmlx.modalbox.hide(aa)}})},checkConfirm:function(){return true}});$("#608_complain").css("top","200px")},checkConfirm:function(){return true},callback:function(){$("#i-okmypasscode1").hide();refreshImg("passenger","randp")}});$("#608_check").css("top","200px");ableClickSubmitButtonOrPreStepBUtton()}else{dhtmlx.alert({title:"警告",ok:"确定",text:Z,type:"alert-error",callback:function(){renderTickInfo(limit_tickets);I(ticketInfoForPassengerForm.purpose_codes,Y.data.isCheckOrderInfo,Y.data.doneHMD)}})}}else{renderTickInfo(limit_tickets);I(ticketInfoForPassengerForm.purpose_codes,Y.data.isCheckOrderInfo,Y.data.doneHMD)}}function H(Y,Z){var aa="";if(ticketInfoForPassengerForm.isAsync==ticket_submit_order.request_flag.isAsync&&ticketInfoForPassengerForm.queryLeftTicketRequestDTO.ypInfoDetail!=""){$.ajax({url:ctx+"confirmPassenger/getQueueCount",type:"post",data:{train_date:new Date(orderRequestDTO.train_date.time).toString(),train_no:orderRequestDTO.train_no,stationTrainCode:orderRequestDTO.station_train_code,seatType:limit_tickets[0].seat_type,fromStationTelecode:orderRequestDTO.from_station_telecode,toStationTelecode:orderRequestDTO.to_station_telecode,leftTicket:ticketInfoForPassengerForm.queryLeftTicketRequestDTO.ypInfoDetail,purpose_codes:Y,train_location:ticketInfoForPassengerForm.train_location,isCheckOrderInfo:Z},dataType:"json",success:function(ab){if(ab.status){if(ab.data.isRelogin=="Y"){window.location.href=ctx+"view/index.html?random="+new Date().getTime()}var ac=ab.data.ticket.split(",");aa="本次列车,"+(limit_tickets[0].seat_type_name).split("(")[0]+"余票";if(parseInt(ac[0])>=0){aa+=""+ac[0]+"张"}else{aa+=ac[0]}if(ac.length>1){aa+=",无座余票";if(parseInt(ac[1])>=0){aa+=""+ac[1]+"张"}else{aa+=ac[1]}}aa+="。";if(ab.data.op_2=="true"){aa+='目前排队人数已经超过余票张数,请您选择其他席别或车次。';$("#qr_submit_id").hide()}else{if(ab.data.countT>0){aa+='目前排队人数'+ab.data.countT+"人,";aa+="
请确认以上信息是否正确,点击“确认”后,系统将为您随机分配席位。"}}var ad=$("#sy_ticket_num_id");if(ad!=null){ad.html(aa)}doTicketTitleShow(true);renderCheckTickInfo(limit_tickets);Q("checkticketinfo_id");if(parseInt(ac[0])>0||parseInt(ac[1])>0||"充足"==ac[0]||"充足"==ac[1]){V()}}else{V()}},error:function(ab,ad,ac){V();return}})}else{doTicketTitleShow(true);renderCheckTickInfo(limit_tickets);Q("checkticketinfo_id");V()}}function U(Z,Y){rt="";seat_1=-1;seat_2=-1;i=0;while(i1&&count.substr(0,1)=="0"){count=count.substr(1,count.length)}count=parseInt(count);if(count<3000){seat_1=count}else{seat_2=(count-3000)}}i=i+10}if(seat_1>-1){rt+=seat_1}if(seat_2>-1){rt+=","+seat_2}return rt}preStepClickEvent=function(){otsRedirect("post",ctx+"leftTicket/init?random="+new Date().getTime(),{pre_step_flag:"preStep"});return false};function K(Y,Z){$("#"+Y).removeClass("btn92s");$("#"+Y).addClass("btn92")}function z(Y,Z){$("#"+Y).removeClass("btn92");$("#"+Y).addClass("btn92s")}function B(){upadateSavePassengerInfo();stepFirValidatorTicketInfo(false);if(v()&&r()){return true}else{return false}}}function v(){var x=$("span[id$='_check']");var z=true;for(var y=0;yinit_limit_ticket_num){m("最多只能购买"+init_limit_ticket_num+"张票",true,"",true,"warn");return false}else{if(limit_tickets.length<1){m("至少选择一位乘客",true,"",true,"warn");return false}}var A=0;var F=new Array();var x=new Array();var y="3456ACFGHL";var E=new Array();var H=new Array();for(var B=0;B"+G.id_no+"只能购买"+C+"车次"+ticketInfoForPassengerForm.queryLeftTicketRequestDTO.station_train_code+"的一张车票!",true,"warn");return false}}else{if((ticket_submit_order.tour_flag.wc==ticketInfoForPassengerForm.tour_flag||ticket_submit_order.tour_flag.dc==ticketInfoForPassengerForm.tour_flag)&&G.save_status!=""&&ticket_submit_order.ticket_type.child!=G.ticket_type){if(jQuery.inArray(G.id_no+G.name,E)<0){E.push(G.id_no+G.name)}else{var C=ticketInfoForPassengerForm.queryLeftTicketRequestDTO.train_date.substr(0,4)+"年"+ticketInfoForPassengerForm.queryLeftTicketRequestDTO.train_date.substr(4,2)+"月"+ticketInfoForPassengerForm.queryLeftTicketRequestDTO.train_date.substr(6,2)+"日";m("出票失败",true,"互联网售票实行实名制:证件号"+G.id_no+"只能购买"+C+"车次"+ticketInfoForPassengerForm.queryLeftTicketRequestDTO.station_train_code+"的一张车票!",true,"warn");return false}}}if(G.save_status!=""){A++;if(ticket_submit_order.tour_flag.gc==ticketInfoForPassengerForm.tour_flag){if(x.length>0){if(jQuery.inArray(G.seat_type,x)<0){m("出票失败",true,(CHANGETSFLAG=="Y"?"变更到站":"改签")+"时,必须选择相同席别",true,"warn");return false}}x.push(G.seat_type)}}if(G.ticket_type==ticket_submit_order.ticket_type.disability){var z=id_type_code;if(z!=ticket_submit_order.passenger_card_type.two){m("出票失败",true,"第 "+(B+1)+" 张车票: 当前登录用户证件类型不是二代身份证,购买残疾军人(伤残警察)优待票需使用中华人民共和国居民身份证!",true,"warn");return false}else{if(G.id_type!=ticket_submit_order.passenger_card_type.two){m("出票失败",true,"第 "+(B+1)+" 张车票: 乘客证件类型不是二代身份证,购买残疾军人(伤残警察)优待票需使用中华人民共和国居民身份证!",true,"warn");return false}}}if(ticket_submit_order.tour_flag.wc==ticketInfoForPassengerForm.tour_flag||ticket_submit_order.tour_flag.dc==ticketInfoForPassengerForm.tour_flag){if(G.ticket_type==ticket_submit_order.ticket_type.student){if(G.passenger_type!=ticket_submit_order.passenger_type.student){var D=$.whatsSelect(false);if(!D){m("出票失败",true,"第 "+(B+1)+" 张车票: 乘客不是学生,请从乘车人中选择学生购买此车票。",true,"warn");return false}}}}}if(ticket_submit_order.tour_flag.fc==ticketInfoForPassengerForm.tour_flag||ticket_submit_order.tour_flag.gc==ticketInfoForPassengerForm.tour_flag){if(A==0){m(ticket_submit_order.tour_flag.fc==ticketInfoForPassengerForm.tour_flag?"此次购买返程车票至少选择一位乘客":"此次"+(CHANGETSFLAG=="Y"?"变更到站":"改签")+"至少选择一位乘客",true,"",true,"warn");return false}}return true}function w(){if(ticketInfoForPassengerForm.tour_flag==ticket_submit_order.tour_flag.wc||ticketInfoForPassengerForm.tour_flag==ticket_submit_order.tour_flag.dc||ticketInfoForPassengerForm.tour_flag==ticket_submit_order.tour_flag.fc){var z="";var y=[];for(var A=0;A0){var C="Y";var z=limit_tickets[0].seat_type;for(var B=0;B-1){$("#id-seat-sel").css("display","block");$("#yideng1").css("display","block");if(limit_tickets.length>1&&u()>1){$("#yideng2").css("display","block")}$("#notice_1_id").html(A)}if("M"==z&&choose_Seats.indexOf("M")>-1){$("#id-seat-sel").css("display","block");$("#yideng1").css("display","block");if(limit_tickets.length>1&&u()>1){$("#yideng2").css("display","block")}$("#notice_1_id").html(A)}if("O"==z&&choose_Seats.indexOf("O")>-1){$("#id-seat-sel").css("display","block");$("#erdeng1").css("display","block");if(limit_tickets.length>1&&u()>1){$("#erdeng2").css("display","block")}$("#notice_1_id").html(A)}if("P"==z&&choose_Seats.indexOf("P")>-1){$("#id-seat-sel").css("display","block");$("#tedeng1").css("display","block");if(limit_tickets.length>1&&u()>1){$("#tedeng2").css("display","block")}$("#notice_1_id").html(A)}if("9"==z&&choose_Seats.indexOf("9")>-1){$("#id-seat-sel").css("display","block");var x=dw_flag.split(",");if(x.length>3&&x[3]=="S"){$("#shangwu1").css("display","block");if(limit_tickets.length>1&&u()>1){$("#shangwu2").css("display","block")}$("#notice_1_id").html(A)}else{$("#tedeng1").css("display","block");if(limit_tickets.length>1&&u()>1){$("#tedeng2").css("display","block")}$("#notice_1_id").html(A)}}}}}}function t(){$("div#id-seat-sel div.sel-item a").removeClass("cur");p=0;q=new Array();$("#selectNo").html(p+"/"+u());$("#id-seat-sel.sel-item").css("display","none");$("#id-seat-sel").css("display","none");$("#confirmDiv").css("padding","10px 0");$("#checktrain").css("display","none");$("#yideng1").css("display","none");$("#yideng2").css("display","none");$("#erdeng1").css("display","none");$("#erdeng2").css("display","none");$("#tedeng1").css("display","none");$("#tedeng2").css("display","none")}function j(){var x="";$.each($("div#id-seat-sel div.seat-sel-bd a"),function(){if($(this).hasClass("cur")){var y=$(this).attr("id");x+=y}});return x}function n(){var x="";try{x=window.json_ua.toString()}catch(y){x=""}return x}function k(){if(p!=0&&p!=u()){$("#confirmDiv").css("padding","9px 0");$("#checktrain").html("请按照乘车人个数选座对应的席位。");$("#checktrain").show();return false}else{return true}}function u(){var z=limit_tickets.length;for(var y=0;y0){if(canChooseBeds&&"Y"==canChooseBeds){$("#id-bed-sel").css("display","block");$("#notice_1_id").html("*如剩余席位(铺位)无法满足您的需求,系统将自动为您分配。");if(isCanChooseMid&&"Y"==isCanChooseMid){$("#mid_bed").css("display","block")}else{$("#mid_bed").css("display","none")}}else{if("Z"==canChooseBeds){$("#notice_1_id").html("*系统已推出选铺服务,请您使用铁路12306手机APP完成人证核验或注册成为常旅客会员,即可开通选铺服务。")}else{$("#id-bed-sel").css("display","none")}}}}numSet=function(A,x){var F=parseInt($("#x_no").text());var B=parseInt($("#z_no").text());var z=parseInt($("#s_no").text());var D=u();var y=F+B+z;if("add"==A){if(y0&&parseInt(E)>0){var C=parseInt(E)-1;document.getElementById(x).innerText=C;$("#selectBedNo").html(y-1+"/"+D)}}};function e(){$("#x_no").html("0");$("#z_no").html("0");$("#s_no").html("0");$("#selectBedNo").html(0+"/"+u());$("#confirmDiv").css("padding","10px 0");$("#checktrain").css("display","none")}function h(){var x=$("#x_no").text();var y=$("#z_no").text();var z=$("#s_no").text();return x+y+z}})();
var selectedTicketPassengerAll;var responseNormalPassengerClick;var addPassengerInfo;var responseDjPassengerClick;var delPassengerInfo;var delPasskeydown;var upadateSavePassengerInfo;var getpassengerTickets;var getOldPassengers;var renderTickInfo;var limit_tickets;var doTicketTitleShow;var renderCheckTickInfo;var stepFirValidatorTicketInfo;var updateAllCheckBox;var updateSeatTypeByeTickeType;var getSeatTypePriceForSeatName;var getI18nResourceValueBykeyForJs;var getDjPassengerOfPassengerType;var getSuitNameByFlag;var getSeatTypePrices;var ableClickSubmitButtonOrPreStepBUtton;var disableClickSubmitButtonOrPreStepBUtton;var dwLimitAStr="高级动卧整包购买,最多只能购买2张车票";var dwLimitFStr="动卧整包购买,最多只能购买4张车票";var dwLimitXBStr="请勾选动卧或高级动卧后,选择购买整包";var dwLimitErrorStStr="整包购买,所有乘车人请选择相同的席别(动卧或高级动卧)";var fc_child_ticket_type_change=false;var getAllPassengerDTOsForCheck;(function(){var M=new Array();var az=new Array();var g=new Array();var d=new Array();var i=16;var D;limit_tickets=new Array();var ay=null;$(document).ready(function(){if(isLimitTran=="Y"){dhtmlx.alert({title:"温馨提示",ok:"确定",text:"尊敬的旅客,为防止网上囤票倒票,给广大旅客创造一个公平的购票环境,凡通过互联网或手机购买的本次列车车票,如需办理退票、改签和变更到站等变更业务,请持乘车人身份证件原件到就近车站办理,代办时还需持代办人的身份证件原件。请您确认后购票。",type:"alert-info"})}j();au();y();D=P(ticket_seat_codeMap,defaultTicketTypes);initPageTitle("1");doTicketTitleShow(false);x();ao();if(ticketInfoForPassengerForm.tour_flag==ticket_submit_order.tour_flag.dc||ticketInfoForPassengerForm.tour_flag==ticket_submit_order.tour_flag.wc){v();F();ax()}$("#selected_ticket_passenger_all").prop("checked",true);h();if(ticketInfoForPassengerForm.tour_flag==ticket_submit_order.tour_flag.fc&&$("#dw_fczk")[0]){var aC=$("#ticketInfo_id").find("select[id^=seatType_]");var aA=false;for(var aB=0,aD=aC.length;aBaG.id){return -1}else{if(aF.id==aG.id){return 0}else{return 1}}});return aE}function ad(){$("#psInfo").mouseenter(function(aC){var aA=aC.pageY+10;var aB=aC.pageX;$(".srr-tips").eq(1).css({top:aA,left:aB});$(".srr-tips").eq(1).show()});$("#psInfo").mouseleave(function(){$(".srr-tips").hide()})}function am(){$("#psInfo").mouseenter(function(aC){var aA=aC.pageY+10;var aB=aC.pageX;$(".srr-tips").eq(0).css({top:aA,left:aB});$(".srr-tips").eq(0).show()});$("#psInfo").mouseleave(function(){$(".srr-tips").hide()})}function h(){$("#randCodeForm_id").on("submit",function(aA){aA.preventDefault()});$("#jyalert").click(function(){dhtmlx.alert({title:"温馨提示",ok:"确定",text:"本次列车“静音车厢”设置在二等座。“静音车厢”内旅客应保持安静,使用各类电子设备须佩戴耳机或关闭音源外放功能;请将手机调至静音或震动,如需接打电话或相互交谈,须离开“静音车厢”;携儿童出行的旅客须照看好您的孩子,避免喧哗。",type:"alert-info"})});$("#seat-jy").click(function(){if($(this).is(":checked")){dhtmlx.alert({title:"温馨提示",ok:"确定",text:"本次列车“静音车厢”设置在二等座。“静音车厢”内旅客应保持安静,使用各类电子设备须佩戴耳机或关闭音源外放功能;请将手机调至静音或震动,如需接打电话或相互交谈,须离开“静音车厢”;携儿童出行的旅客须照看好您的孩子,避免喧哗。",type:"alert-info"})}})}function ac(){$(".pos-rel input").focus(function(){elemOnkeyupNotice(this);$(this).next().show();$(this).css("border","1px solid #2D8DCF")}).mouseover(function(){if(!$(this).prop("disabled")){elemOnkeyupNotice(this);$(this).next().show();$(this).css("border","1px solid #2D8DCF")}});$(".pos-rel input").mouseout(function(){$(this).next().hide();$(this).css("border","1px solid #CFCDC7")});$(".pos-rel input").blur(function(){$(this).next().hide();$(this).css("border","1px solid #CFCDC7")})}function ao(){G("0")}function G(aJ){if(ticketInfoForPassengerForm.tour_flag==ticket_submit_order.tour_flag.fc&&goOrderDTO!=null){var aB=goOrderDTO.tickets;var aC=new Array();for(var aE=0;aEaC){aC=aA}}return aC+1}}function F(){$("#quickQueryPassenger_id").blur(function(){if($.trim($("#quickQueryPassenger_id").val())==""){$("#quickQueryPassenger_id").val("输入乘客姓名")}}).click(function(){if($.trim($("#quickQueryPassenger_id").val())=="输入乘客姓名"){$("#quickQueryPassenger_id").val("")}}).keyup(function(){var aA=$("#quickQueryPassenger_id").val();J(aA);f()});$("#submit_quickQueryPassenger").click(function(){J($("#quickQueryPassenger_id").val());f()})}function I(){if($("#show_more_passenger_id").attr("flaged")=="flaged"){return true}else{return false}}function ax(){$("#show_more_passenger_id").click(function(){if($("#show_more_passenger_id").attr("flaged")=="flaged"){$("#show_more_passenger_id").removeAttr("flaged");$("#show_more_passenger_id").attr("title","展开");$("#gd").html("更多");$("#show_more_passenger_id").children().removeClass("open");var aA=M.length>i?M.slice(0,i):M;ap(aA);K(g,aA);var aB=az.length>i?az.slice(0,i):az;w(aB);X(d,aB);renderTickInfo(limit_tickets,false)}else{$("#show_more_passenger_id").attr("flaged","flaged");$("#show_more_passenger_id").attr("title","收起");$("#gd").html("收起");$("#show_more_passenger_id").children().addClass("open");ap(M);K(g,M);w(az);X(d,az);renderTickInfo(limit_tickets,false)}f()})}function J(aE){aE=$.trim(aE).toLowerCase();if(!(aE==null||$.trim(aE)==""||aE=="输入乘客姓名")){var aA=new Array();for(var aB=0;aB-1){aA.push(aD)}}ap(aA);K(g,aA);var aC=new Array();for(var aB=0;aB-1||aD.first_letter.toLowerCase().indexOf(aE)>-1){aC.push(aD)}}w(aC);X(d,aC)}else{var aA=M.length>i&&!I()?M.slice(0,i):M;ap(aA);K(g,aA);var aC=az.length>i&&!I()?az.slice(0,i):az;w(aC);X(d,aC)}renderTickInfo(limit_tickets,false)}function K(aE,aB){for(var aD=0;aD=init_limit_ticket_num){aC.checked=false;k("提示","最多只能购买"+init_limit_ticket_num+"张车票");return}var aA=M[aG.split("_")[1]];var aD=b(aA.passenger_type);var aH=new Z(aG,"","",aD,"",aA.passenger_name,aA.passenger_id_type_code,af(aA.passenger_id_no,aA.passenger_id_type_code,aA.passenger_id_type_name),aA.passenger_id_no,aA.allEncStr,aA.mobile_no,"",ticketInfoForPassengerForm.tour_flag,true,aA.passenger_type,false);if(!B(aH)){k("提示","对不起,现登录用户证件类型不是二代身份证,不能替证件类型为二代身份证的乘车人"+aH.name+" 代购车票");aC.checked=false;return}var aB=L(aH);if(aB=="0"){limit_tickets.push(aH)}else{if(aB=="1"){k("提示","请从乘车人中选择学生旅客");aC.checked=false;return}else{if(aB=="2"){k("提示","请从乘车人中选择学生旅客");aC.checked=false;return}}}if(ticket_seat_codeMap[aH.ticket_type].length<1){k("提示","很抱歉,"+ticket_submit_order.ticket_type_name[aH.ticket_type]+"余票不足!")}g.push($(aC).attr("id"));$(aC).next().removeClass().addClass("colorA");var aI=false;if(aA.passenger_type=="3"){if(!IsStudentDate){k("提示","学生票的乘车时间为每年的暑假6月1日至9月30日、寒假12月1日至3月31日,目前不办理学生票业务。");aH.ticket_type="1";aH.seatTypes=ticket_seat_codeMap["1"]}}if(!aI){renderTickInfo(limit_tickets,false)}}else{$(aC).next().removeClass();for(var aE=0;aE-1){if((M[aD.only_id.split("_")[1]].passenger_type)!=ticket_submit_order.passenger_type.student){aB="1";return aB}}else{if(aD.only_id.indexOf("normalPassenger")>-1){if((az[aD.only_id.split("_")[1]].passenger_type)!=ticket_submit_order.passenger_type.student){aB="2";return aB}}else{aB="0"}}}if($.trim(aA.name)==""&&$.trim(aA.id_no)==""&&$.trim(aA.phone_no)==""){if(aD.only_id.indexOf("djPassenger")>-1&&aA.ticket_type==ticket_submit_order.ticket_type.student){if((M[aD.only_id.split("_")[1]].passenger_type)!=ticket_submit_order.passenger_type.student){aB="1";return aB}else{limit_tickets[aC]=aD;aB="3"}}else{if(aD.only_id.indexOf("normalPassenger")>-1&&aA.ticket_type==ticket_submit_order.ticket_type.student){if((az[aD.only_id.split("_")[1]].passenger_type)!=ticket_submit_order.passenger_type.student){aB="2";return aB}else{limit_tickets[aC]=aD;aB="3"}}else{limit_tickets[aC]=aD;aB="3"}}break}}return aB}function al(aA){return aA.replace(/(^\s*)|(\s*$)/g,"")}function c(aD){var aC=limit_tickets.length;for(var aB=0;aB=init_limit_ticket_num){aC.checked=false;k("提示","最多只能购买"+init_limit_ticket_num+"张车票");return}var aM=az[aG.split("_")[1]];var aD=b(aM.passenger_type);var aI=new Z(aG,"","",aD,"",aM.passenger_name,aM.passenger_id_type_code,af(aM.passenger_id_no,aM.passenger_id_type_code,aM.passenger_id_type_name),aM.passenger_id_no,aM.allEncStr,aM.mobile_no,"",ticketInfoForPassengerForm.tour_flag,true,aM.passenger_type,false);if(!B(aI)){k("提示","对不起,现登录用户证件类型不是二代身份证,不能为证件类型为二代身份证的乘车人 "+aI.name+" 代购车票");aC.checked=false;return}var aA=L(aI);if(aA=="0"){limit_tickets.push(aI)}else{if(aA=="1"){k("提示","请从乘车人中选择学生旅客");aC.checked=false;return}else{if(aA=="2"){k("提示","请从乘车人中选择学生旅客");aC.checked=false;return}}}if(ticket_seat_codeMap[aI.ticket_type].length<1){k("提示","很抱歉,"+ticket_submit_order.ticket_type_name[aI.ticket_type]+"余票不足!")}d.push($(aC).attr("id"));$(aC).next().removeClass().addClass("colorA");var aK=false;if(aM.passenger_type=="3"){if(!IsStudentDate){k("提示","学生票的乘车时间为每年的暑假6月1日至9月30日、寒假12月1日至3月31日,目前不办理学生票业务。");aI.ticket_type="1";aI.seatTypes=ticket_seat_codeMap["1"]}}var aB="";var aH=isNewChildRule(ticketInfoForPassengerForm.queryLeftTicketRequestDTO.train_date);var aJ=getTrainDateYear(ticketInfoForPassengerForm.queryLeftTicketRequestDTO.train_date,aM.born_date.substring(0,10).replace("-","").replace("-",""));if(aJ==2){aI.ticket_type="2";aI.seatTypes=ticket_seat_codeMap["2"]}if(aJ==1&&aH){aB=aB+"自2023年1月1日起,每一名持票成年人旅客可免费携带一名未满6周岁且不单独占用席位的儿童乘车,超过一名时,超过人数应购买儿童优惠票。免费乘车儿童可以在购票成功后添加。您是否确定要为儿童单独购买席位?";aK=true}else{if(aJ==3&&aM.passenger_type=="2"&&aH){aB=aB+aM.passenger_name+"在当前乘车日期年龄已满14周岁,无法购买儿童票,已默认为其选择成人票,如需变更请自行修改。";aK=true}else{if(aJ!=2&&aM.passenger_type=="2"&&!aH){aB=aB+"您是要购买儿童票吗(随同成人旅行身高1.2~1.5米的儿童,应当购买儿童票;超过1.5米时应买全价票。每一成人旅客可免费携带一名身高不足1.2米的儿童,超过一名时,超过的人数应买儿童票,详见购买儿童票有关规定。如不符合相关规定,请点击“取消”。)?
儿童未办理居民身份证的,建议使用同行成年人身份信息购票。";aK=true}else{if(aJ!=2&&aM.passenger_type=="3"){aB=aB+"您是要购买学生票吗?(旅客须登录本人12306账号,并在学生优惠专区中完成购票所在学年内的在校资质核验。在校资质核验仅对您的在校学生身份进行核验,学生票优惠区间将由站车在途中进行核验。请确保所填写的学生票优惠乘车区间与学生证中记载的优惠乘车区间一致。乘车过程中,如核验发现所填写优惠乘车区间与学生证中优惠乘车区间不一致时,对于超过学生证上记载的区间乘车的,核收超过区间的票价差额,已核减的优惠次数不予退还;对于不符合学生证中优惠乘车区间或不符合减价优惠条件的,按全程全价核收票价差额,退还已核减的优惠次数。详见购买学生票有关规定。)购票后请务必随身携带学生证凭证乘车,以便铁路工作人员在车站和列车上核验。";aK=true}else{if(aJ!=2&&aM.passenger_type=="4"){aB=aB+"您是要购买残军票吗(须凭购票时所使用的有效身份证件原件和有效的“中华人民共和国残疾军人证”、“中华人民共和国伤残人民警察证”原件乘车,详见购买残疾军人优待票有关规定。如不符合相关规定,请点击“取消”。)?";aK=true}}}}}if(!aK){renderTickInfo(limit_tickets,false)}else{$("#dialog_xsertcj_msg").html(aB);dhtmlx.createWin({winId:"dialog_xsertcj",closeWinId:["dialog_xsertcj_close","dialog_xsertcj_cancel"],okId:"dialog_xsertcj_ok",callback:function(){if(aJ==1&&aH){aC.checked=false;$(aC).parent().find("label").removeClass("colorA");limit_tickets.splice(aI);return}aI.ticket_type="1";aI.seatTypes=ticket_seat_codeMap["1"];renderTickInfo(limit_tickets,false)},okCallBack:function(){if((aJ==1||aJ==2)&&aH){aI.ticket_type="2";aI.seatTypes=ticket_seat_codeMap["2"]}if((aJ==3&&aM.passenger_type=="2")&&aH){aI.ticket_type="1";aI.seatTypes=ticket_seat_codeMap["1"]}renderTickInfo(limit_tickets,false)}})}}else{$(aC).next().removeClass();for(var aE=0;aE-1){var aC=aA.only_id.split("_")[1];var aB=M[aC].passenger_name+","+M[aC].passenger_id_type_code+","+M[aC].passenger_id_no+","+M[aC].passenger_type;aE+=aB+"_"}else{if(aA.only_id.indexOf("normalPassenger_")>-1){var aC=aA.only_id.split("_")[1];var aB=az[aC].passenger_name+","+az[aC].passenger_id_type_code+","+az[aC].passenger_id_no+","+az[aC].passenger_type;aE+=aB+"_"}else{aE+="_ "}}}}return aE};function ap(aB){if(aB&&aB.length>0){aB[0].total_times="99"}var aA="";aA=$("#djPassengerTemplate").html().replace("","");$.templates({leftTableTemplate:aA});$("#dj_passenger_id").html($.render.leftTableTemplate(aB));clickCheckBoxName();if(aB!=""&&aB.length>0){clickCheckBoxName();ad();U(true)}else{am()}$("#dj_passenger_id li").click(function(aD){if(aD.target.tagName.toUpperCase()=="LABEL"){return}var aC=$.whatsSelect(true);if(aC){$(this).find("input").attr("checked",false);dhtmlx.alert({title:"温馨提示",ok:"确定",text:"暂不支持混合选择!",type:"alert-error"});return}var aE=$(this).find("input")})}function U(aA){if(aA){$("input[id^=djPassenger_]").change(function(){responseDjPassengerClick(this)})}else{$("input[id^=normalPassenger_]").change(function(){responseNormalPassengerClick(this)})}}function w(aB){var aA="";aA=$("#normalPassengerTemplate").html().replace("","");$.templates({leftTableTemplate:aA});$("#normal_passenger_id").html($.render.leftTableTemplate(aB));if(aB!=""&&aB.length>0){clickCheckBoxName();U(false)}am();$("#normal_passenger_id li").click(function(aF){if(aF.target.tagName.toUpperCase()=="LABEL"){return}var aC=$('#normal_passenger_id input[type="checkbox"]:checked').length;if(aC>5){return}var aH=$.whatsSelect(false);if(aH){$(this).find("input").attr("checked",false);dhtmlx.alert({title:"温馨提示",ok:"确定",text:"暂不支持混合选择!",type:"alert-error"});return}var aG=$(this).find("input").attr("allencstr");var aJ="";var aI="";for(var aE=0;aE学生票 ')}else{$("#ptypeselect_update").html($("#ticketType_1").html());var aG=$("#ptypeselect_update option");for(var aC=0;aC',callback:function(){}});$("#loadingdiv")[0].style["z-index"]="20009";$("#dialog_update").hide();var aA=false;s.born_date=undefined;if(aB==ticket_submit_order.passenger_card_type.two){s.newpassenger_name=$("#pname_update_value").val()}else{s.newpassenger_name=$("#pname_update_value").val().toUpperCase()}s.newpassenger_id_type_code=W;s.newpassenger_id_no=$("#pidno_update_value").val().toUpperCase();s.newpassenger_type=$("#ptypeselect_update").val();s.newcountry_code=$("#pcountry_udpate_value").val();$.ajax({url:ctx+"passengers/editReal",type:"post",data:s,error:function(aF,aH,aG){dhtmlx.modalbox.hide(aE);$("#dialog_update").show();$("#error_update_tr").show();$("#error_for_update_nameandidno").html("您的网络可能有问题").show()},async:false,success:function(aF){dhtmlx.modalbox.hide(aE);if(aF.data.flag){$("#error_for_update_nameandidno").hide();R=aF.data.totalTimes;aA=true;two_isOpenClick=aF.data.two_isOpenClick;other_isOpenClick=aF.data.other_isOpenClick}else{$("#dialog_update").show();$("#error_update_tr").show();$("#error_for_update_nameandidno").html(aF.data.message).show()}}});return aA};renderTickInfo=function(aI,aD){var aM=$("#ticketInfo_id tr");var aL=aM.length;var aC=aI.length;var aB=null;var aA=$("#seatType_1").val();var aG=aI[aC-1].seatTypes;var aN=false;if(aL>=2){var aK=aM.eq(aL-2).attr("id");aB=$("#seatType_"+aK.substr(6)).val()}if(aB){for(var aE=0;aE","");$.templates({leftTableTemplate:aP});aI.IsStudentDate=IsStudentDate;$("#ticketInfo_id").html($.render.leftTableTemplate(aI));var aH=$('#dj_passenger_id input[type="checkbox"]:checked').length>0;if(aH){$('td[title="添加儿童票"]').find("a").html("")}var aO=$("#ticketInfo_id tr");var aJ=aO.length;if(aJ==2&&aL==2){if("2"!=$("#ticketType_1").val()){$("#seatType_1 option[value='"+aA+"']").attr("selected","selected")}}else{if(aJ>aL&&aN){var aF=aO.eq(aJ-2).attr("id");$("#seatType_"+aF.substr(6)+" option[value='"+aB+"']").attr("selected","selected")}}H();ac();updateAllCheckBox();$(".pos-rel input").attr("type","text").attr("readonly","readonly").removeAttr("disabled");$(".pos-rel input~div").attr("tabindex","-1");$("select[id^='passenger_id_type']").each(function(){$(this).removeAttr("disabled").attr("readonly","readonly").attr("onfocus","this.defaultIndex=this.selectedIndex;").attr("onchange","this.selectedIndex=this.defaultIndex;").attr("role","combobox").attr("aria-label",$.trim($(this).find("option[selected]").text())+",不允许修改乘车人信息")})};function e(){var aA=$("select[id^=seatType_]");$.each(aA,function(aC,aB){$(aB).width(function(){var aE=0;var aD=$("#ticket_con_id span");$.each(aD,function(aF,aG){if($(aG).width()>aE){aE=$(aG).width()}});return aE-20})})}renderCheckTickInfo=function(aF){var aL=$("#checkTicketInfoTemplate").html().replace("","");$.templates({leftTableTemplate:aL});$("#check_ticketInfo_id").html($.render.leftTableTemplate(aF));var aJ=false;if("Y"==is_jy){for(var aG=0;aG0){var aI=0;for(var aC=aF.length-1;aC>=0;aC--){var aE=aF[aC];if(aE.ticket_type!="2"){aI=aC;break}}for(;aB>0;aB--){var aD=$('#check_ticketInfo_id tr:eq("'+aI+'")').html();var aK=$(""+aD+"
");aK.find("td:eq(0)").html(++aH);$("#check_ticketInfo_id").append(aK)}}}};function ak(aB){var aA=$("#ticketTitTemplate").html().replace("","");$.templates({leftTableTemplate:aA});$("#check_ticket_tit_id").html($.render.leftTableTemplate(aB))}function l(aB){var aA=$("#ticketTitTemplateLong").html().replace("","");$.templates({leftTableTemplate:aA});$("#ticket_tit_id").html($.render.leftTableTemplate(aB))}function T(aB){var aA=$("#ticketConTemplate").html().replace("","");$.templates({leftTableTemplate:aA});$("#ticket_con_id").html($.render.leftTableTemplate(aB))}function aj(aB){var aA=$("#oldTicketInfoForGcTemplate").html().replace("","");$.templates({leftTableTemplate:aA});$("#oldTicketInfoForGc_id").html($.render.leftTableTemplate(aB))}function at(aA){aj(aA)}function v(){$.ajax({type:"post",url:ctx+"confirmPassenger/getPassengerDTOs",async:true,success:function(aA){if(aA.status){if(aA.data.isExist){M=aA.data.dj_passengers;if(member_tourFlag=="wc"){M=[]}if(M.length>0){ap(M.length>i?M.slice(0,i):M);z()}else{ai()}az=aA.data.normal_passengers;if(az.length>0){var aC=az[0];getAllPassengerDTOsForCheck=az;w(az.length>i?az.slice(0,i):az);O();$("#show_more_passenger_id").show();if(az.length>16){$("#btnAll").show()}}else{r();$("#show_more_passenger_id").show()}renderTickInfo(limit_tickets,false);var aB=aA.data.notify_for_gat;if(aB&&""!=aB){dhtmlx.alert({title:"温馨提示",ok:"确定",text:aB,type:"alert-info"})}}else{if(aA.data.exNoraml=="sysEx"){$("#show_more_passenger_id").hide();ai();r()}else{$("#show_more_passenger_id").hide();ai();r()}}two_isOpenClick=aA.data.two_isOpenClick;other_isOpenClick=aA.data.other_isOpenClick;H();if(aA.data.exMsg!=""&&aA.data.exMsg!=null&&aA.data.exMsg!="null"){dhtmlx.alert({title:"加载乘车人",ok:"确定",text:aA.data.exMsg,type:"alert-error"});return}}ableClickSubmitButtonOrPreStepBUtton();f()},error:function(aA,aC,aB){ableClickSubmitButtonOrPreStepBUtton();return}})}function H(){var aA=$("#normal_passenger_id input");for(var aD=0;aD=init_limit_ticket_num){k("提示","最多只能购买"+init_limit_ticket_num+"张车票");return}$("#ptypeselect").html($("#ticketType_1").html());$("#typeselect").html($("#passenger_id_type_1").html());var aB=$("#typeselect option");for(var aC=0;aC "乘车人"中添加新的乘客信息。');return}$("#pname_value").val("");$("#pidno_value").val("");$("#error_tr").hide();$("#error_for_nameandidno").html("").hide();$("#error_for_nameandidno").html("").hide();dhtmlx.createWin({winId:"dialog_add",closeWinId:["dialog_add_cancel","dialog_add_close"],okId:"dialog_add_ok",okCallBack:function(){var aH=false;var aI="";var aO=' disabled="disabled" style="color:#999999" ';var aN=' style="color: rgb(153, 153, 153);cursor: pointer;" ';var aK=' title="请修改身份信息" ';if(W=="1"){if(isCanGP("1",R)){aH=true;aI=' checked="checked" ';aO="";aN=' style="cursor: pointer;" ';aK=""}else{if((R=="92"&&!isCanGP("1","92"))||(R=="98"&&!isCanGP("1","98"))){dhtmlx.alert({title:"添加乘车人",ok:"确定",text:"乘车人已保存,身份信息待核验",type:"alert-error"})}else{if((R=="96"&&!isCanGP("1","96"))||(R=="94"&&!isCanGP("1","94"))){dhtmlx.alert({title:"添加乘车人",ok:"确定",text:"乘车人已保存,身份信息核验未通过",type:"alert-error"})}}}}else{if(W=="C"||W=="G"||W=="B"||W=="H"){if(isCanGP("B",R)||isCanGP("H",R)){aH=true;aI=' checked="checked" ';aO="";aN=' style="cursor: pointer;" ';aK=""}else{dhtmlx.alert({title:"添加乘车人",ok:"确定",text:"乘车人已保存,身份信息核验未通过,请到窗口核验",type:"alert-error"})}}}var aF=$("#pname_value").val().toUpperCase();var aE=$("#pidno_value").val().toUpperCase();var aJ=new Object();aJ.passenger_name=aF;aJ.passenger_id_type_code=W;aJ.passenger_id_no=aE;aJ.mobile_no="null";aJ.passenger_type=$("#ptypeselect").val();aJ.country_code=$("#pcountry_value").val();aJ.total_times=R;aJ.index_id=az.length;aJ.first_letter="";az.push(aJ);if(az.length>16){$("#btnAll").show()}var aL=az.length-1;var aM="normalPassenger_"+aL;var aG="";aG+='";aG+='";$("#normal_passenger_id").append(aG);if(!aH){return}$("#"+aM).change(function(){responseNormalPassengerClick(this)});responseNormalPassengerClick($("#"+aM)[0])},checkConfirm:function(){return checkWinAddPassenger()}})};checkWinAddPassenger=function(){var aD=$.trim($("#pname_value").val());var aC=$("#typeselect").val();if($.trim(aD)!=""){if(aC==ticket_submit_order.passenger_card_type.two||aC==ticket_submit_order.passenger_card_type.one){if(!/^[a-zA-Z·..\u3400-\u9FFF]+$/.test(aD)){$("#error_tr").show();$("#error_for_nameandidno").html("姓名只能包含中文或者英文,如有生僻字或繁体字参见姓名填写规则进行填写!").show();return false}}else{if(aC==ticket_submit_order.passenger_card_type.passport){if(!/^[a-z A-Z·..\u3400-\u9FFF\-]+$/.test(aD)||/^[-]+$/.test(aD)){$("#error_tr").show();$("#error_for_nameandidno").html("姓名只能包含中文或者英文,如有生僻字或繁体字参见姓名填写规则进行填写!").show();return false}}else{if(aC==ticket_submit_order.passenger_card_type.work){if(!/^[a-z A-Z·。..\u3400-\u9FFF-]+$/.test(aD)||/^[-]+$/.test(aD)){$("#error_tr").show();$("#error_for_nameandidno").html("姓名只能包含中文或者英文,如有生僻字或繁体字参见姓名填写规则进行填写!").show();return false}}else{if(!/^[a-z A-Z·..\u3400-\u9FFF]+$/.test(aD)){$("#error_tr").show();$("#error_for_nameandidno").html("姓名只能包含中文或者英文,如有生僻字或繁体字参见姓名填写规则进行填写!").show();return false}}}}}else{$("#error_tr").show();$("#error_for_nameandidno").html("请输入乘车人姓名").show();return false}$("#error_for_nameandidno").hide();aD=$("#pidno_value").val();var aB=$("#typeselect").val();W=$("#typeselect").val();if(aB==ticket_submit_order.passenger_card_type.two){if($.trim(aD)!=""){if(!validateSecIdCard(aD)){$("#error_tr").show();$("#error_for_nameandidno").html("非法的二代身份证号码").show();return false}}else{$("#error_tr").show();$("#error_for_nameandidno").html("请输入证件号码").show();return false}}else{if(aB==ticket_submit_order.passenger_card_type.one){if($.trim(aD)!=""){if(!validateFirIdCard(aD)){$("#error_tr").show();$("#error_for_nameandidno").html("非法的一代身份证号码").show();return false}}else{$("#error_tr").show();$("#error_for_nameandidno").html("请输入证件号码").show();return false}}else{if(aB==ticket_submit_order.passenger_card_type.passport){if($.trim(aD)!=""){if(!/^[a-zA-Z0-9]{5,17}$/.test(aD)){$("#error_tr").show();$("#error_for_nameandidno").html("非法的护照号码").show();return false}}else{$("#error_tr").show();$("#error_for_nameandidno").html("请输入证件号码").show();return false}}else{if(aB==ticket_submit_order.passenger_card_type.work){if($.trim(aD)!=""){if(!/^[a-zA-Z]{3}[0-9]{12}$/.test(aD)){$("#error_tr").show();$("#error_for_nameandidno").html("非法的外国人居留证号码").show();return false}}else{$("#error_tr").show();$("#error_for_nameandidno").html("请输入证件号码").show();return false}}else{if(aB==ticket_submit_order.passenger_card_type.hongkong_macau){if($.trim(aD)!=""){if(!/^[HMhm]{1}[0-9]{10}$/.test(aD)&&!/^[HMhm]{1}[0-9]{8}$/.test(aD)){$("#error_tr").show();$("#error_for_nameandidno").html("非法的港澳居民来往内地通行证号码").show();return false}}else{$("#error_tr").show();$("#error_for_nameandidno").html("请输入证件号码").show();return false}}else{if(aB==ticket_submit_order.passenger_card_type.taiwan){if($.trim(aD)!=""){if(!/^[0-9]{8}$/.test(aD)&&!/^[0-9]{10}$/.test(aD)){$("#error_tr").show();$("#error_for_nameandidno").html("非法的台湾居民来往大陆通行证号码").show();return false}}else{$("#error_tr").show();$("#error_for_nameandidno").html("请输入证件号码").show();return false}}}}}}}aD=$("#pcountry_value").val();if($.trim(aD)==""){$("#error_tr").show();$("#error_for_nameandidno").html("请输入国家/地区").show();return false}if(aB==ticket_submit_order.passenger_card_type.two&&("CN"!=aD&&"CHN"!=aD)){$("#error_tr").show();$("#error_for_nameandidno").html("请填写正确的国家/地区").show();return false}if(aB==ticket_submit_order.passenger_card_type.hongkong_macau||aB==ticket_submit_order.passenger_card_type.taiwan||aB==ticket_submit_order.passenger_card_type.two){if(aD!="CN"){$("#error_tr").show();$("#error_for_nameandidno").html("请填写正确的国家/地区").show();return false}}var aE=dhtmlx.modalbox({targSrc:'',callback:function(){}});$("#loadingdiv")[0].style["z-index"]="20009";$("#dialog_add").hide();var aA=false;$.ajax({url:ctx+"passengers/realAdd",type:"post",data:{passenger_name:$.trim($("#pname_value").val()),passenger_id_type_code:W,passenger_id_no:$("#pidno_value").val().toUpperCase(),passenger_type:$("#ptypeselect").val(),country_code:$("#pcountry_value").val()},error:function(aF,aH,aG){dhtmlx.modalbox.hide(aE);$("#dialog_add").show();$("#error_tr").show();$("#error_for_nameandidno").html("您的网络可能有问题").show()},async:false,success:function(aF){dhtmlx.modalbox.hide(aE);if(aF.data.flag){$("#error_for_nameandidno").hide();R=aF.data.totalTimes;aA=true;two_isOpenClick=aF.data.two_isOpenClick;other_isOpenClick=aF.data.other_isOpenClick}else{$("#dialog_add").show();$("#error_tr").show();$("#error_for_nameandidno").html(aF.data.message).show()}}});return aA};addPassengerInfo=function(){if(S(limit_tickets)){return}if(limit_tickets.length>=init_limit_ticket_num){k("提示","最多只能购买"+init_limit_ticket_num+"张车票");return}if(limit_tickets.length==0){limit_tickets.push(new Z("sdAdd_"+Y(),"","",ticketInfoForPassengerForm.purpose_codes==ticket_submit_order.ticket_query_flag.query_student?ticket_submit_order.ticket_type.student:"","","","","","","","","checked='checked'",ticketInfoForPassengerForm.tour_flag,ticketInfoForPassengerForm.purpose_codes==ticket_submit_order.ticket_query_flag.query_student?true:false,"",true))}var aA=new Z("sdAdd_"+Y(),"","",ticketInfoForPassengerForm.purpose_codes==ticket_submit_order.ticket_query_flag.query_student?ticket_submit_order.ticket_type.student:"","","","","","","","",ticketInfoForPassengerForm.purpose_codes==ticket_submit_order.ticket_query_flag.query_student?"":"checked='checked'",ticketInfoForPassengerForm.tour_flag,ticketInfoForPassengerForm.purpose_codes==ticket_submit_order.ticket_query_flag.query_student?true:false,"",ticketInfoForPassengerForm.purpose_codes==ticket_submit_order.ticket_query_flag.query_student?false:true);limit_tickets.push(aA);if(ticket_seat_codeMap[aA.ticket_type].length<1){k("提示","很抱歉,"+ticket_submit_order.ticket_type_name[aA.ticket_type]+"余票不足!")}renderTickInfo(limit_tickets,false);f()};delPasskeydown=function(aB,aA){if(aA.keyCode==13){$(aB).click()}};delPassengerInfo=function(aE){if($("span[id^='del_']").length<2){$("#selected_ticket_passenger_all").prop("checked",false);var aG=$(aE).attr("id");var aK=aG.split("_")[1];$("#passenger_name_"+aK).val("");$("#passenger_id_no_"+aK).val("");$("#phone_no_"+aK).val("")}var aB=$(aE).attr("id");if(aB.indexOf("djPassenger")>-1){var aF=aB.split("_")[3];var aO="djPassenger_"+aF;var aC=$("#"+aO);var aN=aB.split("_")[2]+"_"+aB.split("_")[3];for(var aD=0;aD-1){var aH=aB.split("_")[3];var aO="normalPassenger_"+aH;var aA=$("#"+aO);var aN=aB.split("_")[2]+"_"+aB.split("_")[3];for(var aD=0;aD-1){var aN=aB.split("_")[2]+"_"+aB.split("_")[3];for(var aD=0;aD-1){var aN=aB.split("_")[2]+"_"+aB.split("_")[3];for(var aD=0;aD=init_limit_ticket_num){k("提示","最多只能购买"+init_limit_ticket_num+"张车票");return}var aH=$("#seatType_"+$(aC).parent().parent().attr("id").substr(6)).val();var aA=$(aC).attr("name");var aE=aA.split("_")[2];var aI;if(aA.indexOf("normalPassenger")<0){aI=M[aE]}else{aI=az[aE]}var aF=new Z("sdAdd_"+Y(),"","",2,"儿童票",aI.passenger_name,aI.passenger_id_type_code,af(aI.passenger_id_no,aI.passenger_id_type_code,aI.passenger_id_type_name),aI.passenger_id_no,aI.allEncStr,aI.mobile_no,"",ticketInfoForPassengerForm.tour_flag,true,2,false,true);limit_tickets.push(aF);if(ticket_seat_codeMap[aF.ticket_type].length<1){k("提示","很抱歉,"+ticket_submit_order.ticket_type_name[aF.ticket_type]+"余票不足!")}renderTickInfo(limit_tickets,false);f();var aG=$("#ticketInfo_id tr");var aD=aG.length;if(aD>2){var aB=aG.eq(aD-2).attr("id");$("#seatType_"+aB.substr(6)+" option[value='"+aH+"']").attr("selected","selected")}};upadateSavePassengerInfo=function(){var aC=$("span[id^='del_']");for(var aE=0;aE-1){$('P[name="xjky"]').show()}aG.push(aH);if(!aB){l(aG)}else{if(aB){ak(aG)}}};function x(){T(getSeatTypePrices())}function t(aB){var aE=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"];var aD=0;for(var aC=0;aC-1){aD=aC+1;break}}var aA="";switch(aD){case 1:aA="周一";break;case 2:aA="周二";break;case 3:aA="周三";break;case 4:aA="周四";break;case 5:aA="周五";break;case 6:aA="周六";break;case 7:aA="周日";break}return aA}function m(aB){var aA="";for(var aC=0;aC-1){var aB=aA.split("_")[1];if($("#"+aA).val()==null||$("#"+aA).val()==""){$("#tr_id_"+aB+"_check").show();$("#"+aA+"_check").show();$("#"+aA+"_check").html(ticket_submit_order.ticket_type_name[$("#ticketType_"+aB).val()]+"余票不足!")}else{$("#"+aA+"_check").hide();aa(aB)}}}function aa(aA){if(N(aA)){$("#tr_id_"+aA+"_check").hide()}}function N(aA){if($("#seatType_"+aA+"_check").css("display")=="block"||$("#seatType_"+aA+"_check").css("display")=="inline"||$("#passenger_name_"+aA+"_check").css("display")=="block"||$("#passenger_name_"+aA+"_check").css("display")=="inline"||$("#passenger_id_no_"+aA+"_check").css("display")=="block"||$("#passenger_id_no_"+aA+"_check").css("display")=="inline"||$("#phone_no_"+aA+"_check").css("display")=="block"||$("#phone_no_"+aA+"_check").css("display")=="inline"){return false}else{return true}}stepFirValidatorTicketInfo=function(aA){var aG="";if(!aA){aG=$("input[id^='passenger_name_']");for(var aC=0;aC=Number(aB)&&Number(aC)>aG&&$.trim(aE)!=""){$("#"+aA+"_notice").css("width",aC+"px")}else{if(Number(aC)aG&&Number(aC)>aG&&$.trim(aE)!=""){$("#"+aA+"_notice").css("width",aC+"px")}else{$("#"+aA+"_notice").css("width",aG+"px")}}$("#"+aA+"_notice").html(aE)};function av(aD){var aG="";var aA=$(aD).attr("id");var aH=$(aD).val();var aI="";var aJ=$("#passenger_id_type_"+aA.substr(Number(aA.lastIndexOf("_"))+1)).val();var aB=$("#"+aA+"_notice").css("width").replace("px","");var aE=0;var aF=10;for(var aC=0;aC-1&&(aJ==ticket_submit_order.passenger_card_type.two||aJ==ticket_submit_order.passenger_card_type.one)){if(aC==5||aC==13){aI+=" "}}else{if(aA.indexOf("phone_no_")>-1){if(aC==2||aC==6){aI+=" "}}}}for(var aC=0;aC儿童未办理居民身份证的,建议使用同行成年人身份信息购票。"}else{aA=true;aB=aB+"随同成年人乘车的儿童,年满6周岁且未满14周岁的应当购买儿童优惠票;年满14周岁,应购买全价票。每一名持票成年人旅客可免费携带一名未满6周岁且不单独占用席位的儿童乘车,超过一名时,超过人数应购买儿童优惠票。"}}else{if($(aF).val()==ticket_submit_order.ticket_type.student){aA=true;aB=aB+"您是要购买学生票吗?(旅客须登录本人12306账号,并在学生优惠专区中完成购票所在学年内的在校资质核验。在校资质核验仅对您的在校学生身份进行核验,学生票优惠区间将由站车在途中进行核验。请确保所填写的学生票优惠乘车区间与学生证中记载的优惠乘车区间一致。乘车过程中,如核验发现所填写优惠乘车区间与学生证中优惠乘车区间不一致时,对于超过学生证上记载的区间乘车的,核收超过区间的票价差额,已核减的优惠次数不予退还;对于不符合学生证中优惠乘车区间或不符合减价优惠条件的,按全程全价核收票价差额,退还已核减的优惠次数。详见购买学生票有关规定。)购票后请务必随身携带学生证凭证乘车,以便铁路工作人员在车站和列车上核验。"}else{if($(aF).val()==ticket_submit_order.ticket_type.disability){aA=true;aB=aB+"您是要购买残军票吗(须凭购票时所使用的有效身份证件原件和有效的“中华人民共和国残疾军人证”、“中华人民共和国伤残人民警察证”原件乘车,详见购买残疾军人优待票有关规定。如不符合相关规定,请点击“取消”。)?"}}}if($(aF).val()==ticket_submit_order.ticket_type.student){E(aI,true);aA=true;$("#passenger_id_type_"+aI).css("color","#999999");$("#save_"+aI).next().removeClass("i-save").addClass("i-save i-save-dis");if(IsStudentDate){var aE=null;var aD=0;if(aH.indexOf("djPassenger_")>-1){aE=M[aH.split("_")[3]]}else{aE=az[aH.split("_")[3]]}if("3"!=aE.passenger_type){if(!$.whatsSelect(false)){k("提示","请从乘车人中选择学生旅客");Q(aI);if(aH.indexOf("djPassenger_")>-1){var aJ=$("#djPassenger_"+aH.split("_")[3]);if(aJ[0]){aJ[0]["checked"]=false;aJ.parent().find("label").removeClass("colorA")}}else{var aJ=$("#normalPassenger_"+aH.split("_")[3]);if(aJ[0]){aJ[0]["checked"]=false;aJ.parent().find("label").removeClass("colorA");$(aF).find("option").first().attr("selected","selected")}}}}else{aA=true;$("#dialog_xsertcj_msg").html(aB);dhtmlx.createWin({winId:"dialog_xsertcj",closeWinId:["dialog_xsertcj_close","dialog_xsertcj_cancel"],okId:"dialog_xsertcj_ok",callback:function(){$(aF).find("option").first().attr("selected","selected");$("#seatType_"+aI).trigger("change");aG=ticket_seat_codeMap[$(aF).find("option").first().val()];aG.sort(ah);if(!(aH.indexOf("djPassenger_")>-1||aH.indexOf("normalPassenger_")>-1)){$("#save_"+aI).next().removeClass("i-save i-save-dis").addClass("i-save");a($(aF).val(),aI);E(aI,true)}if(!(aH.indexOf("djPassenger_")>-1||aH.indexOf("normalPassenger_")>-1)){ae(aF)}aL.empty();for(var aN=0;aN"+aG[aN].value+"("+getSeatTypePriceForSeatName(aG[aN].value)+")")}var aO=$("#seatType_"+aI+" option[value='"+aC+"']");if(aO[0]){aO.attr("selected","selected")}},okCallBack:function(){if(!(aH.indexOf("djPassenger_")>-1||aH.indexOf("normalPassenger_")>-1)){$("#save_"+aI).next().removeClass("i-save i-save-dis").addClass("i-save");a($(aF).val(),aI);E(aI,true)}if(!(aH.indexOf("djPassenger_")>-1||aH.indexOf("normalPassenger_")>-1)){ae(aF)}aL.empty();for(var aN=0;aN"+aG[aN].value+"("+getSeatTypePriceForSeatName(aG[aN].value)+")")}var aO=$("#seatType_"+aI+" option[value='"+aC+"']");if(aO[0]){aO.attr("selected","selected")}}})}}else{k("提示","学生票的乘车时间为每年的暑假6月1日至9月30日、寒假12月1日至3月31日,目前不办理学生票业务。");$(aF).find("option").first().attr("selected","selected");$("#seatType_"+aI).trigger("change");aG=ticket_seat_codeMap[$(aF).find("option").first().val()];aG.sort(ah)}}else{if(aA){$("#dialog_xsertcj_msg").html(aB);dhtmlx.createWin({winId:"dialog_xsertcj",closeWinId:["dialog_xsertcj_close","dialog_xsertcj_cancel"],okId:"dialog_xsertcj_ok",callback:function(){$(aF).find("option").first().attr("selected","selected");$("#seatType_"+aI).trigger("change");aG=ticket_seat_codeMap[$(aF).find("option").first().val()];aG.sort(ah);$("#addchild_"+aI).removeAttr("onclick");$("#addchild_"+aI).html(" ");if(!(aH.indexOf("djPassenger_")>-1||aH.indexOf("normalPassenger_")>-1)){$("#save_"+aI).next().removeClass("i-save i-save-dis").addClass("i-save");a($(aF).val(),aI);E(aI,true)}if(!(aH.indexOf("djPassenger_")>-1||aH.indexOf("normalPassenger_")>-1)){ae(aF)}aL.empty();for(var aN=0;aN"+aG[aN].value+"("+getSeatTypePriceForSeatName(aG[aN].value)+")")}var aO=$("#seatType_"+aI+" option[value='"+aC+"']");if(aO[0]){aO.attr("selected","selected")}},okCallBack:function(){$("#addchild_"+aI).removeAttr("onclick");$("#addchild_"+aI).html(" ");if(!(aH.indexOf("djPassenger_")>-1||aH.indexOf("normalPassenger_")>-1)){$("#save_"+aI).next().removeClass("i-save i-save-dis").addClass("i-save");a($(aF).val(),aI);E(aI,true)}if(!(aH.indexOf("djPassenger_")>-1||aH.indexOf("normalPassenger_")>-1)){ae(aF)}aL.empty();for(var aN=0;aN"+aG[aN].value+"("+getSeatTypePriceForSeatName(aG[aN].value)+")")}var aO=$("#seatType_"+aI+" option[value='"+aC+"']");if(aO[0]){aO.attr("selected","selected")}}})}if(!aA){$("#addchild_"+aI).removeAttr("onclick");$("#addchild_"+aI).html(" ");if(!(aH.indexOf("djPassenger_")>-1||aH.indexOf("normalPassenger_")>-1)){$("#save_"+aI).next().removeClass("i-save i-save-dis").addClass("i-save");a($(aF).val(),aI);E(aI,true)}}}if(!aA){if(!(aH.indexOf("djPassenger_")>-1||aH.indexOf("normalPassenger_")>-1)){ae(aF)}aL.empty();for(var aK=0;aK"+aG[aK].value+"("+getSeatTypePriceForSeatName(aG[aK].value)+")")}var aM=$("#seatType_"+aI+" option[value='"+aC+"']");if(aM[0]){aM.attr("selected","selected")}}};function a(aB,aD){var aF=$("span[id^=del_"+aD+"]").attr("id");var aC=aF.split("_")[2]+"_"+aF.split("_")[3];for(var aE=0;aE-1){var aB=M[aH.split("_")[1]];var aL="djPassenger_"+aB.passenger_name+"_"+aB.passenger_id_type_code+"_"+aB.passenger_id_no+"_"+(aB.mobile_no==""?"null":aB.mobile_no);$("#"+aL).prop("checked",false);$("#"+aL).next().removeClass();for(var aC=0;aC-1){var aK=az[aH.split("_")[1]];var aL="normalPassenger_"+aK.passenger_name+"_"+aK.passenger_id_type_code+"_"+aK.passenger_id_no+"_"+(aK.mobile_no==""?"null":aK.mobile_no);$("#"+aL).prop("checked",false);$("#"+aL).next().removeClass();for(var aC=0;aC"+init_cardTypes[aD].value+"");aE=true}}if(!aE){k("提示","对不起,您填写的乘车人 "+$("#passenger_name_"+aA).val()+" 不能购买残军票!");for(var aD=0;aD"+init_cardTypes[aD].value+"")}}}else{for(var aD=0;aD"+init_cardTypes[aD].value+"")}}}getSeatTypePriceForSeatName=function(aA){var aD=0;var aC=getSeatTypePrices();for(var aB=0;aB2){if(aA[0]=="二等座"&&aA[2]=="无票"){aB=false}}}for(var aG=0;aG2){if(isWaw=="0"){if(aA[0]=="无座"){aA[2]="无票"}}else{if(aA[0]=="无座"&&aB){aA[2]="无票"}}}var aF=aA[1].split(" ").length>3?aA[1]:aA[1].split(" ")[1];var aD=aA[1].split(" ").length>3?"":aA[1].split(" ")[2];var aH=new aI(aA[0],aF,aA[2],aD);aE.push(aH)}aE=aE.sort(function(aK,aJ){if(Number(aK.ticket_price)12){return aC.substr(0,aA==3?3:4)+"...(学生)"}else{return aC+"(学生)"}}else{if(aB>12){return aC.substr(0,5)+"..."}else{return aC}}return""};function S(aB){if(aB.length<=1){return false}if(isDw=="Y"&&$("#chooseAllDW").is(":checked")){var aA=aB[0].seat_type;if(aA=="A"){if(aB.length>=2){k("提示",dwLimitAStr);return true}}if(aA=="F"){if(aB.length>=4){k("提示",dwLimitFStr);return true}}}return false}function j(){if(isDw=="Y"){$("#chooseAllDW").change(function(){if($(this).is(":checked")){var aA=true;var aD=$("#ticketInfo_id").find("select[id^=seatType_]");var aC=aD.eq(0).val();if(aC!="A"&&aC!="F"){if(aD.length>1){k("提示",dwLimitErrorStStr)}else{k("提示",dwLimitXBStr)}$(this).attr("checked",false);return false}for(var aB=1,aE=aD.length;aB2){k("提示",dwLimitAStr);$(this).attr("checked",false);return false}}if(aC=="F"){if(aD.length>4){k("提示",dwLimitFStr);$(this).attr("checked",false);return false}}}})}}function an(){$("#jfzfNoticeId").hide()}function q(){$("#jfzfNoticeId").show()}function k(aB,aA){alertWarningMsgByTit_header(aB,aA)}function af(aB,aD,aA){if("1"==aD){var aC=aB.substring(0,2);if(aC=="81"||aC=="82"||aC=="83"){return"港澳台居民居住证"}}return aA}})();
function OrderQueueWaitTime(a,c,b){this.tourFlag=a;this.waitMethod=c;this.finishMethod=b;this.dispTime=1;this.nextRequestTime=1;this.isFinished=false;this.waitObj}OrderQueueWaitTime.prototype.start=function(a){if(!a){a=1000}var b=this;b.timerJob();window.setInterval(function(){b.timerJob()},parseInt(a))};OrderQueueWaitTime.prototype.timerJob=function(){if(this.isFinished){return}if(this.dispTime<=0){this.isFinished=true;this.finishMethod(this.tourFlag,this.dispTime,this.waitObj);return}if(this.dispTime==this.nextRequestTime){this.getWaitTime()}var a=this.dispTime;var c="";var b=parseInt(a/60);if(b>=1){c=b+"分";a=a%60}else{c="1分"}this.waitMethod(this.tourFlag,this.dispTime>1?--this.dispTime:1,c)};OrderQueueWaitTime.prototype.getWaitTime=function(){var a=this;$.ajax({url:ctx+"confirmPassenger/queryOrderWaitTime?random="+new Date().getTime(),type:"GET",data:{tourFlag:a.tourFlag},dataType:"json",success:function(c){var e=c.data;if(!e.queryOrderWaitTimeStatus){window.location.href=ctx+"view/index.html?random="+new Date().getTime()}else{if(e!=null){a.waitObj=e;if(e.waitTime!=-100){a.dispTime=e.waitTime;var d=parseInt(e.waitTime/1.5);d=d>60?60:d;var b=e.waitTime-d;a.nextRequestTime=b<=0?1:b}}}},error:function(b,d,c){return false}})};
jQuery.validator.addMethod("checkLoginUserName",function(f,d){var a=false;var c=/^\d{5,11}$/;var b=/^[A-Za-z]{1}([A-Za-z0-9]|[_]){0,29}$/;var e=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i;if(b.test(f)||e.test(f)||c.test(f)){a=true}return this.optional(d)||a},"wrong username.");jQuery.validator.addMethod("requiredUserName",function(b,a){if("用户名/邮箱/手机号"==b){return false}if(b==null||""==b){return false}return true},"wrong username.");jQuery.validator.addMethod("requiredSchoolName",function(b,a){if("简码/汉字"==b){return false}if(b==null||""==b){return false}return true},"wrong schoolname.");jQuery.validator.addMethod("randCodeRequired",function(b,a){$("#i-ok").css("display","none");return b.length>0},"验证码错误!");jQuery.validator.addMethod("randCodeFormat",function(c,b){$("#i-ok").css("display","none");var a=/^[a-zA-Z0-9]+$/;return this.optional(b)||a.test(c)},"验证码错误!");jQuery.validator.addMethod("randCodeLength",function(b,a){$("#i-ok").css("display","none");return b.length==4},"验证码错误!.");jQuery.validator.addMethod("integrationCheck",function(b,a){var c=/^\d{6}$/;return this.optional(a)||c.test(b)},"wrong integrationpassword");jQuery.validator.addMethod("integrationPwdCheck",function(b,a,c){if($("#"+c[0]).val()==$("#"+c[1]).val()){return true}return false},"两次输入密码不一致!.");jQuery.validator.addMethod("checkRandCode",function(c,b,d){var a=true;if(c&&c.length==4){$.ajax({url:ctx+"passcodeNew/checkRandCodeAnsyn",type:"post",data:{randCode:c,rand:d},async:false,success:function(e){if(e.data=="N"){a=false;$("#i-ok").css("display","none")}else{a=true;$("#i-ok").css("display","block")}}})}else{a=false;$("#i-ok").css("display","none")}return a},"验证码错误!.");jQuery.validator.addMethod("validateUsersName",function(b,a){return this.optional(a)||/^[A-Za-z]{1}([A-Za-z0-9]|[_]){0,29}$/.test(b)},"用户名只能由字母、数字或_组成");jQuery.validator.addMethod("checkWriteSpace",function(c,b){for(var a=0;a=0;b--){f+=(Math.pow(2,b)%11)*parseInt(a.charAt(17-b),11)}if(a.substr(0,1)!="9"&&f%11!=1){return false}return true}function validateFirIdCard(g){var f=0;var a;var e={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙",21:"辽宁",22:"吉林",23:"黑龙",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",83:"台湾",91:"国外"};if(g.length==15){a=idCardUpdate(g)}else{a=g}if(!/^\d{17}(\d|x)$/i.test(a)){return false}a=a.replace(/x$/i,"a");if(e[parseInt(a.substr(0,2))]==null){return false}var c=a.substr(6,4)+"-"+Number(a.substr(10,2))+"-"+Number(a.substr(12,2));var h=new Date(c.replace(/-/g,"/"));if(c!=(h.getFullYear()+"-"+(h.getMonth()+1)+"-"+h.getDate())){return false}for(var b=17;b>=0;b--){f+=(Math.pow(2,b)%11)*parseInt(a.charAt(17-b),11)}if(f%11!=1){return false}return true}function idCardUpdate(g){var b;var f=/^(\d){15}$/;if(f.test(g)){var e=0;var a=new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2);var d=new Array("1","0","X","9","8","7","6","5","4","3","2");g=g.substr(0,6)+"19"+g.substr(6,g.length-6);for(var c=0;c127){c++}}return this.optional(b)||(c>=e[0]&&c<=e[1])},"length wrong");jQuery.validator.addMethod("checkNameCharBlank",function(c,b,d){var a=d.split("@");if($("#"+a[1]).val()==""){return true}else{if($("#"+a[0]).val()=="1"||$("#"+a[0]).val()=="2"){return this.optional(b)||/^[a-zA-Z·..\u3400-\u9FFF]+$/.test(c)}else{if($("#"+a[0]).val()=="B"){if(/^[-]+$/.test(c)){return false}return this.optional(b)||/^[a-z A-Z·..\u3400-\u9FFF\-]+$/.test(c)}else{if($("#"+a[0]).val()=="H"){return true}else{return this.optional(b)||/^[a-z A-Z·..\u3400-\u9FFF]+$/.test(c)}}}}},"wrong name.");jQuery.validator.addMethod("checkNameCharBlankForWork",function(c,b,d){var a=d.split("@");if($("#"+a[0]).val()=="H"){return this.optional(b)||/^[a-zA-Z ]+$/.test(c)||/^[a-zA-Z·..\u3400-\u9FFF]+$/.test(c)}else{return true}},"wrong name.");jQuery.validator.addMethod("checkIdValidStr",function(c,b){var a=/^[a-zA-Z0-9\_\-\(\)]+$/;return this.optional(b)||(a.test(c))},"wrong id");jQuery.validator.addMethod("isSecIDCard",function(b,a,c){if(!checkIfSecIdCard($(c).val())){return true}return validateSecIdCard(b)},"wrong");function checkIfSecIdCard(a){if(a=="1"){return true}return false}function checkIfFirIdCard(a){if(a=="2"){return true}return false}function checkCardForHKorTW(a){if(a=="C"||a=="G"){return true}return false}jQuery.validator.addMethod("isFirIDCard",function(b,a,c){if(!checkIfFirIdCard($(c).val())){return true}return validateFirIdCard(b)},"wrong");jQuery.validator.addMethod("checkHkongMacaoOld",function(c,b,d){if($(d).val()=="C"){var a=/^[HMhm]{1}([0-9]{10}|[0-9]{8})$/;return this.optional(b)||(a.test(c))}else{return true}},"wrong format.");jQuery.validator.addMethod("checkTaiwOld",function(c,a,e){if($(e).val()=="G"){var d=/^[0-9]{8}$/;var b=/^[0-9]{10}$/;return this.optional(a)||(d.test(c))||(b.test(c))}else{return true}},"wrong format.");jQuery.validator.addMethod("checkHkongMacao",function(c,b,d){if($(d).val()=="C"){var a=/^[HMhm]{1}([0-9]{8})$/;return this.optional(b)||(a.test(c))}else{return true}},"wrong format.");jQuery.validator.addMethod("checkTaiw",function(b,a,d){if($(d).val()=="G"){var c=/^[0-9]{8}$/;return this.optional(a)||(c.test(b))}else{return true}},"wrong format.");jQuery.validator.addMethod("checkPassport",function(d,b,e){if($(e).val()=="B"){var c=/^[a-zA-Z]{5,17}$/;var a=/^[a-zA-Z0-9]{5,17}$/;return this.optional(b)||(a.test(d))||c.test(d)}else{return true}},"wrong format.");jQuery.validator.addMethod("checkWork",function(c,b,d){if($(d).val()=="H"){if(validateSecIdCard(c)){return true}var a=/^[a-zA-Z]{3}[0-9]{12}$/;return this.optional(b)||(a.test(c))}else{return true}},"wrong format.");jQuery.validator.addMethod("checkGATJmjzz",function(d,b,e){var a=e.split("@");if($("#"+a[0]).val()=="1"){var c=d.substring(0,2)}return true},"wrong format.");jQuery.validator.addMethod("isMobile",function(d,b){var c=d.length;var a=/^\d{5,11}$/;return this.optional(b)||(a.test(d))},"wrong mobile phone ");jQuery.validator.addMethod("isTelePhone",function(b,a){var c=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^[0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}#)/;return this.optional(a)||(c.test(b))},"wrong telePhone ");jQuery.validator.addMethod("illegalChar",function(c,b,e){var d=true;if(c.indexOf("$")>=0){return false}for(var a=0;a ?]/g,"");b.value=a}function checkNameChar1(a){return/^[a-zA-Z0-9\u3400-\u9FFF]+$/.test(a)}function trim(a){return a.replace(/(^\s*)|(\s*$)/g,"")}function ltrim(a){return a.replace(/(^\s*)/g,"")}function rtrim(a){return a.replace(/(\s*$)/g,"")}jQuery.validator.addMethod("validateName",function(b,a){return this.optional(a)||/^[a-zA-Z\u3400-\u9FFF0-9\_]+$/.test(b)},"wrong username.");jQuery.validator.addMethod("studentRequired",function(b,a,c){if($(c).val()=="3"){return b&&trim(b)!=""}return true},"wrong studentRequired.");jQuery.validator.addMethod("studentStationRequired",function(b,a,c){if($(c).val()=="3"){return b&&trim(b)!="简拼/全拼/汉字"&&trim(b)!=""}return true},"wrong studentStationRequired.");jQuery.validator.addMethod("studentValidateName",function(b,a,c){if($(c).val()=="3"){return this.optional(a)||/^[a-zA-Z\u3400-\u9FFF0-9\_]+$/.test(b)}return true},"wrong username.");jQuery.validator.addMethod("checkStudentName",function(b,a,c){if($(c).val()=="3"){if((!b||trim(b)==""||trim(b)=="简码/汉字")){return false}}return true},"wrong username.");jQuery.validator.addMethod("isQuestionNull",function(b,a,c){if(jQuery.trim(b)!=""){if(jQuery.trim($(c[0]).val())=="customQuestion"&&jQuery.trim($(c[1]).val())==""||jQuery.trim($(c[0]).val())==""){return false}}return true},"you should input the question");jQuery.validator.addMethod("isAnswerNull",function(b,a,c){if((jQuery.trim($(c[0]).val())=="customQuestion"&&jQuery.trim($(c[1]).val())!="")||(jQuery.trim($(c[0]).val())!="")){if(jQuery.trim(b)==""){return false}}return true},"you should input the answer");function checkSex(c,b,a){if(!checkSexByCardId(c,b,a)){if(!confirm("性别与身份证中的性别不符,是否继续?")){return false}else{return true}}else{return true}}function checkSexByCardId(c,e,a){function b(h,i){var g=null;if(i.length==15){g=i.substring(14,15)}else{if(i.length==18){g=i.substring(16,17)}else{return true}}if(g=="x"||g=="X"){g="10"}var f=parseInt(g);var j=f%2;if(j===0&&h==="F"){return true}else{if(j===1&&h==="M"){return true}else{return false}}}var d=$(a).val();if(checkIfSecIdCard($(e).val())&&validateSecIdCard(d)){if(d!==""){return b(c,d)}else{return true}}else{if(checkIfFirIdCard($(e).val())&&validateFirIdCard(d)){if(d!==""){return b(c,d)}else{return true}}else{return true}}}function checkBirdDateByCardId(c,e,b){var a=null;var d=$(b).val();if(checkIfSecIdCard($(e).val())&&d!==""&&validateSecIdCard(d)){a=d.substring(6,14)}else{if(checkIfFirIdCard($(e).val())&&d!==""&&validateFirIdCard(d)){if(d.length==15){a="19"+d.substring(6,12)}else{if(d.length==18){a=d.substring(6,14)}}}else{return true}}if(c!==""){c=c.replace(/-/g,"");if(c!=a){return false}else{return true}}else{return true}}function checkBirdate(c,b,a){if(!checkBirdDateByCardId(c,b,a)){if(!confirm("出生日期与身份证中的出生日期不符,是否继续?")){return false}else{return true}}else{return true}}jQuery.validator.addMethod("checkPwdValidate",function(b,a){return this.optional(a)||/(?![a-z]+$|[0-9]+$|_+$)^[a-zA-Z0-9_]{6,}$/.test(b)},"contain writespace");jQuery.validator.addMethod("checkConfirmPassWard",function(b,a,c){if($(c).val()!=null){return $(c).val()==b}return true},"contain writespace");jQuery.validator.addMethod("IVR_passwd_format",function(b,a){var c=/^[0-9]{6}$/;return this.optional(a)||c.test(b)},"验证码错误!.");jQuery.validator.addMethod("checkStation",function(b,a){if((!b||trim(b)==""||trim(b)=="简拼/全拼/汉字"||trim(b)=="简拼/全拼/汉字或↑↓")){return false}return true},"wrong username.");jQuery.validator.addMethod("checkAnsyUserName",function(e,c,f){var b=f[0];var d=$("#"+f[1]).val();var a=true;$.ajax({url:b+"?user_name="+e,type:"get",async:false,success:function(g,h){if(g.data==true){a=false}else{a=true}},error:function(g,i,h){a=false}});return a},"wrong cardNo");function checkPwdRank(e,a,d){var b=$(e);var c=b.val();if(c.length<=6||new RegExp("^[a-zA-Z]{6,}$").test(c)||new RegExp("^[0-9]{6,}$").test(c)||new RegExp("^[_]{6,}$").test(c)){$("#"+a).attr("title","危险");$("#"+d).html("危险");$("#"+a).removeClass("rank-a");$("#"+a).removeClass("rank-b");$("#"+a).removeClass("rank-c");$("#"+a).addClass("rank-a")}else{if(c.length>6&&new RegExp("[a-zA-Z]").test(c)&&new RegExp("[0-9]").test(c)&&new RegExp("[_]").test(c)){$("#"+a).attr("title","安全");$("#"+d).html("安全");$("#"+a).removeClass("rank-a");$("#"+a).removeClass("rank-b");$("#"+a).removeClass("rank-c");$("#"+a).addClass("rank-c")}else{$("#"+a).attr("title","一般");$("#"+d).html("一般");$("#"+a).removeClass("rank-a");$("#"+a).removeClass("rank-b");$("#"+a).removeClass("rank-c");$("#"+a).addClass("rank-b")}}}Array.prototype.unique=function(){var b={},a=this.length;for(var c=0;c1&&d<5){$("#"+c).attr("title","一般");$("#"+g).html("一般");$("#"+c).removeClass("rank-a");$("#"+c).removeClass("rank-b");$("#"+c).removeClass("rank-c");$("#"+c).addClass("rank-b")}else{$("#"+c).attr("title","安全");$("#"+g).html("安全");$("#"+c).removeClass("rank-a");$("#"+c).removeClass("rank-b");$("#"+c).removeClass("rank-c");$("#"+c).addClass("rank-c")}}}}jQuery.validator.addMethod("checkDetailAddress",function(b,a){return this.optional(a)||/^[0-9a-zA-Z\u3400-\u9FFF\#]+$/.test(b)},"wrong name.");jQuery.validator.addMethod("checkAddressName",function(b,a){if(/^[-]+$/.test(b)){return false}return this.optional(a)||/^[a-z A-Z·..\u3400-\u9FFF\-]+$/.test(b)||/^[a-zA-Z·..\u3400-\u9FFF]+$/.test(b)},"wrong name.");jQuery.validator.addMethod("checkAddressSelect",function(b,a){if(""==b){return false}if(b){return true}return this.optional(a)},"wrong name.");
var defaultLoadGrayBackgroundModalbox="";var loadGrayBackground;var unLoadGrayBackground;(function(){loadGrayBackground=function(){var a=dhtmlx.modalbox({targSrc:'',callback:function(){}});defaultLoadGrayBackgroundModalbox=a};unLoadGrayBackground=function(){if(defaultLoadGrayBackgroundModalbox!=""){dhtmlx.modalbox.hide(defaultLoadGrayBackgroundModalbox);defaultLoadGrayBackgroundModalbox=""}}})();
var ticket_submit_order={ticket_type:{adult:"1",child:"2",student:"3",disability:"4"},ticket_type_name:{"1":"成人票","2":"孩票","3":"学生票","4":"伤残军人票"},tour_flag:{dc:"dc",wc:"wc",fc:"fc",gc:"gc",lc:"lc",lc1:"l1",lc2:"l2"},passenger_type:{adult:"1",child:"2",student:"3",disability:"4"},passenger_card_type:{two:"1",one:"2",tmp:"3",passport:"B",work:"H",hongkong_macau:"C",taiwan:"G"},request_flag:{isAsync:"1"},ticket_query_flag:{query_commom:"00",query_student:"0X00"},seatType:{yz_type:"1"},ref_res_rules:{"4":[{refund_rule:"20%",res_rule:"免费",title:"bt_15d"},{refund_rule:"30%",res_rule:"5%",title:"48h_15d"},{refund_rule:"50%",res_rule:"10%",title:"24h_48H"},{refund_rule:"不允许",res_rule:"20%",title:"lt_24h"}],"5":[{refund_rule:"10%",res_rule:"免费",title:"bt_15d"},{refund_rule:"15%",res_rule:"5%",title:"48h_15d"},{refund_rule:"25%",res_rule:"10%",title:"24h_48H"},{refund_rule:"40%",res_rule:"20%",title:"lt_24h"}],"6":[{refund_rule:"10%",res_rule:"免费",title:"bt_15d"},{refund_rule:"15%",res_rule:"5%",title:"48h_15d"},{refund_rule:"25%",res_rule:"10%",title:"24h_48H"},{refund_rule:"40%",res_rule:"20%",title:"lt_24h"}],"7":[{refund_rule:"5%",res_rule:"免费",title:"bt_15d"},{refund_rule:"10%",res_rule:"5%",title:"48h_15d"},{refund_rule:"15%",res_rule:"10%",title:"24h_48H"},{refund_rule:"30%",res_rule:"20%",title:"lt_24h"}],"8":[{refund_rule:"5%",res_rule:"免费",title:"bt_15d"},{refund_rule:"10%",res_rule:"5%",title:"48h_15d"},{refund_rule:"15%",res_rule:"10%",title:"24h_48H"},{refund_rule:"30%",res_rule:"20%",title:"lt_24h"}],"9":[{refund_rule:"免费",res_rule:"免费",title:"bt_15d"},{refund_rule:"5%",res_rule:"5%",title:"48h_15d"},{refund_rule:"10%",res_rule:"10%",title:"24h_48H"},{refund_rule:"20%",res_rule:"20%",title:"lt_24h"}]},special_areas:{lso:"LSO",dao:"DAO",ado:"ADO",nqo:"NQO",tho:"THO"}};
var submitorder_messages={"message.confirm":"您确认吗?","message.info":"信息提示","button.ok":"确认","message.error":"错误提示"};
var login_messages={randCodeError:"验证码错误!",randCodeExpired:"验证码失效",randCodeLentgh:"验证码长度为4位!",randCodeFormat:"验证码只能由数字或字母组成!",randCodeEmpty:"验证码不能为空!",userNameEmpty:"登录名必须填写!",userNameFormat:"登录名格式不正确,请重新输入!",passwordEmpty:"密码必须填写,且不少于6位!",passwordLength:"密码长度不能少于6位!",pleaseClickCaptcha:"请点击验证码",pleaseClickLeftCaptcha:"请点击左侧验证码",pleaseClickCaptchaRight:"请点击正确的验证码",pleaseClickBottomCaptcha:"请点击下方验证码",loginError:"当前访问用户过多,请稍候重试!",submitAfterVerify:"提交",pleaseClickSubmitButtonAfterClick:"pleaseClickSubmitButtonAfterClick",leftTicketOrderNoteMessage:'点击"提交"按钮获取验证码',leftTicketOrderClickCallbackNoteMessage:'完成选择后,继续点击下方橙色"提交"按钮提交订单',leftTicketOrderShowCallbackNoteMessage:"按照提示点击选择所有的图片",leftTicketOrderHiddenCallbackNoteMessage:'点击"提交"按钮获取验证码',getCaptchaByClick:"点击获取验证码"};