function showdetail(pos,cw){
	var o=document.getElementById(pos);
	/*var c=document.getElementById(cw);
	if(c == "undefined" || c == null){
		alert("其他舱位已售完！");
	}*/
	if(o.style.display=="none"){
		o.style.display="";
	}else{
		o.style.display="none";
	}
}
function initlxr(ct_nxr,ct_smsmobilno,ct_nxrdh,ps_bz){
	document.getElementById("ct_nxr").value=ct_nxr;
	document.getElementById("ct_smsmobilno").value=ct_smsmobilno;
	document.getElementById("ct_nxrdh").value=ct_nxrdh;
	document.getElementById("ps_bz").value=ps_bz;
}
function initpsfs(pslx,cpfs,ct_sjr,ct_yzbm,ct_sjdz,ct_xcd,ps_dz,ps_yqrqsj,ct_qrfs,spcs){
	var cp_cpfs=document.getElementsByName("cp_cpfs");
	for(var i=0;i<cp_cpfs.length;i++){
		if(cp_cpfs[i].value==cpfs){
			cp_cpfs[i].checked=true;
			setcp_cpfs(cp_cpfs[i].value);
		}
	}
	var ps_lx=document.getElementsByName("ps_lx");
	for(var i=0;i<ps_lx.length;i++){
		if(ps_lx[i].value==pslx){
			ps_lx[i].checked=true;
		    if(ps_lx[i].value=='1'){
		    	setXcd(document.all.ct_xcd);
		    }
			setPslx(ps_lx[i].value);
		}
	}
	if(ct_xcd=='0'){
		document.getElementById("ct_xcd").checked=true;
	}else{
		document.getElementById("ct_xcd").checked=false;
		document.getElementById("ct_sjr").value=ct_sjr;
		document.getElementById("ct_yzbm").value=ct_yzbm;
		document.getElementById("ct_sjdz").value=ct_sjdz;
	}
	if(pslx=='2'){
		document.getElementById("ps_dz").value=ps_dz;
		document.getElementById("ssprq").value=ps_yqrqsj.substring(0,10);
		document.getElementById("slspsjid").value=ps_yqrqsj.substring(11,13)+":"+ps_yqrqsj.substring(13,15);
		document.getElementById("ct_qrfs").value=ct_qrfs;
	}else if(pslx=='3'){
		var dddqpdz=document.getElementsByName("dddqpdz");
		for(var i=0;i<dddqpdz.length;i++){
			if(dddqpdz[i].bh==(ct_sjdz+ct_sjr+spcs)){
				dddqpdz[i].checked=true;
				break;
			}
		}
		document.getElementById("zqrq").value=ps_yqrqsj.substring(0,10);
		document.getElementById("zqsj").value=ps_yqrqsj.substring(11,13)+":"+ps_yqrqsj.substring(13,15);
		document.getElementById("zqsj1").value=ct_qrfs;
	}else if(pslx=='4'){
		var sdddqpdz=document.getElementsByName("sdddqpdz");
		for(var i=0;i<sdddqpdz.length;i++){
			if(sdddqpdz[i].bh==(ct_sjdz+ct_sjr+spcs)){
				sdddqpdz[i].checked=true;
				break;
			}
		}
	}
}
function changehb(v){
try{
	if(v==1){
		document.getElementById("q").style.display="";
		document.getElementById("h").style.display="none";
		document.getElementById("qhb_li").className="query_bg_hov";
		document.getElementById("hhb_li").className="query_bg_no";
	}else{
		document.getElementById("q").style.display="none";
		document.getElementById("h").style.display="";
		document.getElementById("qhb_li").className="query_bg_no";
		document.getElementById("hhb_li").className="query_bg_hov";
	}
	}catch(e){
	}
}
var q_type="";
var r1=null;
var r2=null;
function next_new(type,o,index,hkgsmc){
q_type=type;
var triptype=document.searchToOrder.triptype.value;
	if(type=="1"){
		r1=document.getElementsByName("R1");
		r1[0].value=o.getAttribute("bh");
		var q=o.getAttribute("bh").split(",");
		if(q[2]==''){
			alert('请展开所有舱位，然后预订！');
			return false;
		}
		document.getElementById("TGQ1").value=document.getElementById("qtgq"+index).title;
		if(triptype=="1"){
			var iscurrent="0";	//如果currentLogin=1，则在当前页面登录
			try{iscurrent=document.getElementById("currentLogin").value;}catch(e){}
			if(iscurrent=="1"){
				toNextCurrent();
			}else{
				document.searchToOrder.submit();
			}
		}else{
			showQr(o);
			
			
			document.getElementById("qhbhqr").innerHTML="<div class='ptc_show ptc_'"+q[7]+"'>"+q[6]+"</br>"+hkgsmc+"</div>";
			document.getElementById("qcfjcqr").innerHTML=q[9]+"&nbsp;&nbsp;"+getCity(q[4],"2");
			document.getElementById("qddjcqr").innerHTML=q[10]+"&nbsp;&nbsp;"+getCity(q[5],"2");
			document.getElementById("qpjqr").innerHTML="<em>"+document.getElementById("qpj"+index).innerHTML+"</em>"+document.getElementById("qzk"+index).innerHTML;
		}
	}
	if(type=="2"){
		if(triptype=="2" || triptype=="3"){	//往返程和联成，判断选择r2没
			r2=document.getElementsByName("R2");
			r2[0].value=o.getAttribute("bh");
			var h=o.getAttribute("bh").split(",");
			if(h[2]==''){
				alert('请展开所有舱位，然后预订！');
				return false;
			}
			document.getElementById("TGQ2").value=document.getElementById("htgq"+index).title;
			showQr(o);
			
			document.getElementById("hhbhqr").innerHTML="<div class='ptc_show ptc_'"+h[7]+"'>"+h[6]+"</br>"+hkgsmc+"</div>";
			document.getElementById("hcfjcqr").innerHTML=h[9]+"&nbsp;&nbsp;"+getCity(h[4],"2");
			document.getElementById("hddjcqr").innerHTML=h[10]+"&nbsp;&nbsp;"+getCity(h[5],"2");
			document.getElementById("hpjqr").innerHTML="<em>"+document.getElementById("hpj"+index).innerHTML+"</em>"+document.getElementById("hzk"+index).innerHTML;
		}
		//document.searchToOrder.submit();
	}
	//if(r1!=null && r2!=null && !isBlank(r1[0].value) && !isBlank(r2[0].value)){
	//	document.getElementById("tj").style.display="";
	//}
}

function next_new_gj(type,o,index,hkgsmc){
q_type=type;
var triptype=document.searchToOrder.triptype.value;
	if(type=="1"){
		r1=document.getElementsByName("R1");
		r1[0].value=o.getAttribute("bh");
		if(triptype=="1"){
			var iscurrent="0";	//如果currentLogin=1，则在当前页面登录
			try{iscurrent=document.getElementById("currentLogin").value;}catch(e){}
			if(iscurrent=="1"){
				toNextCurrent();
			}else{
				document.searchToOrder.submit();
			}
		}else{
			showQr(o);
			
			var q=o.getAttribute("bh").split(",");
			document.getElementById("qhbhqr").innerHTML="<div class='ptc_show ptc_'"+q[7]+"'>"+q[6]+"</br>"+hkgsmc+"</div>";
			document.getElementById("qcfjcqr").innerHTML=q[9]+"&nbsp;&nbsp;"+getCity(q[4],"2");
			document.getElementById("qddjcqr").innerHTML=q[10]+"&nbsp;&nbsp;"+getCity(q[5],"2");
		}
	}
	if(type=="2"){
		if(triptype=="2" || triptype=="3"){	//往返程和联成，判断选择r2没
			r2=document.getElementsByName("R2");
			r2[0].value=o.getAttribute("bh");
			showQr(o);
			var h=o.getAttribute("bh").split(",");
			document.getElementById("hhbhqr").innerHTML="<div class='ptc_show ptc_'"+h[7]+"'>"+h[6]+"</br>"+hkgsmc+"</div>";
			document.getElementById("hcfjcqr").innerHTML=h[9]+"&nbsp;&nbsp;"+getCity(h[4],"2");
			document.getElementById("hddjcqr").innerHTML=h[10]+"&nbsp;&nbsp;"+getCity(h[5],"2");
		}
		//document.searchToOrder.submit();
	}
	//if(r1!=null && r2!=null && !isBlank(r1[0].value) && !isBlank(r2[0].value)){
	//	document.getElementById("tj").style.display="";
	//}
}

function showQr(o){
    var   eTop   =   o.offsetTop;//button   top   
    var   eLeft=   o.offsetLeft;//button   left   
  	var   h   =   o.clientHeight;//button   height   
    var   w   =   o.clientWidth;//button   width   
	while   (o   =   o.offsetParent)   
  	{   
	  eTop   +=   o.offsetTop;   
	  eLeft   +=   o.offsetLeft;   
  	}   
  	var openwin=document.getElementById("open_win");
	openwin.style.display="";
	openwin.style.cssText="position: absolute;left:"+(eLeft-openwin.clientWidth)+"px;top:"+(eTop+h)+"px";
	
}
function qrDi(){
	changehb(2);
	if(!isBlank(document.getElementById("hhbhqr").innerHTML) && !isBlank(document.getElementById("qhbhqr").innerHTML)){
		var iscurrent="0";	//如果currentLogin=1，则在当前页面登录
		try{iscurrent=document.getElementById("currentLogin").value;}catch(e){}
		if(iscurrent=="1"){
			toNextCurrent();
		}else{
			document.searchToOrder.submit();
		}
		//document.searchToOrder.submit();
	}
	closeDi();
}
function closeDi(){
	//changehb(2);
	var openwin=document.getElementById("open_win");
	openwin.style.display="none";
}


//查询框国际和国内的切换
function changeTag(v){
	if(v=="1"){
		document.getElementById("gn").style.display="";
		document.getElementById("gj").style.display="none";
	}else if(v=="2"){
		document.getElementById("gn").style.display="none";
		document.getElementById("gj").style.display="";
	}
}
//对日期的有效性验证
function isdate(sourstr){
  var result=sourstr.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
  if(result==null) return false;
  var d=new Date(result[1], result[3]-1, result[4]);
  return (d.getFullYear()==result[1]&&d.getMonth()+1==result[3]&&d.getDate()==result[4]);
}
function showDpsm(){
    window.open("/acc/ticket/wsydsm.jsp","","toolbar=no,width=500,height=450,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no")
}
var crcount=1;
var tmpYrCount=0;
var tmpEtCount=0;
function selectCr(v){
	var triptype= document.getElementById("triptype").value;
	if(tmpEtCount>0){
		document.getElementById("pnr_adultno").value=crcount;
		alert("儿童成人不能一起预订，请分开预订!");
		
		return false;
	}	
	if(v<tmpYrCount){
		document.getElementById("pnr_adultno").value=crcount;
		alert("婴儿人数必须小于成人数！");
		
		return false;
	}
	if(v==0){
		crcount=0;
	}
	for(var i=1;i<=v;i++){
		document.getElementById("cr_id"+i).style.display="";
		crcount=i;
	}
	for(var i=parseInt(v)+1;i<=9;i++){
		document.getElementById("cr_id"+i).style.display="none";
	}
	try{
		totalPrice();
	}catch(e){
	}
}
function selectYr(v){
	if(crcount<v){
		document.getElementById("pnr_infno").value=tmpYrCount;
		alert("婴儿人数必须小于成人数！");
		return false;
	}
	if(v==0){
		tmpYrCount=0;
	}
	for(var i=1;i<=v;i++){
		document.getElementById("ye_id"+i).style.display="";
		document.getElementById("yebx_id"+i).style.display="";
		tmpYrCount=i;
	}
	for(var i=parseInt(v)+1;i<=9;i++){
		document.getElementById("ye_id"+i).style.display="none";
		document.getElementById("yebx_id"+i).style.display="none";
	}
	totalPrice();
}
function selectEt(v){
	var triptype= document.getElementById("triptype").value;
//	var zk= document.getElementById("bzk").value;
//	var hbzk= document.getElementById("hbzk").value;
	
	if(crcount>0){
		document.getElementById("pnr_chdno").value=tmpEtCount;
		alert("儿童成人不能一起预订，请分开预订!");
		
		return false;
	}
	/*if(zk <= 5 && zk>0 || hbzk<=5){
		alert("5折及以下舱位儿童按成人预订,可享受更低的折扣，请选择成人下拉框填写儿童相关信息!");	
		return false;		
	}*/
	if(v==0){
		tmpEtCount=0;
	}
	for(var i=1;i<=v;i++){
		document.getElementById("et_id"+i).style.display="";
		tmpEtCount=i;
	}
	for(var i=parseInt(v)+1;i<=9;i++){
		document.getElementById("et_id"+i).style.display="none";
	}
	try{
	totalPrice();
	}catch(e){
	}
}
function totalPrice(){
	var crRs=document.getElementById("pnr_adultno").value;
	var etRs=document.getElementById("pnr_chdno").value;
	var yeRs=0;
	try{
		yeRs=document.getElementById("pnr_infno").value;
	}catch(e){
	}
	var triptype_js=document.getElementById("triptype_js").value;
	var totalBxJg=0;
	var total=document.getElementById("total");
	var totalp=document.getElementById("totalp");
	
	var crjsf=0;
	var crtax=0;
	var crpj=0;
	
	var etjsf=0;
	var ettax=0;
	var etpj=0;
	
	var yejsf=0;
	var yetax=0;
	var yepj=0;
	try{
	crjsf=document.getElementById("crjsf").innerText;
	crtax=document.getElementById("crtax").innerText;
	crpj=document.getElementById("crpj").innerText;
	
	etjsf=document.getElementById("etjsf").innerText;
	ettax=document.getElementById("ettax").innerText;
	etpj=document.getElementById("etpj").innerText;
	
	yejsf=document.getElementById("yejsf").innerText;
	yetax=document.getElementById("yetax").innerText;
	yepj=document.getElementById("yepj").innerText;
	}catch(e){
	}
	var crTotal=(parseFloat(crjsf)+parseFloat(crtax)+parseFloat(crpj))*crRs;
	var etTotal=(parseFloat(etjsf)+parseFloat(ettax)+parseFloat(etpj))*etRs;
	var yeTotal=(parseFloat(yejsf)+parseFloat(yetax)+parseFloat(yepj))*yeRs;
	try{
		var bx=document.getElementsByName("bx");
		var etbx=document.getElementsByName("etbx");
		var yebx=document.getElementsByName("yebx");
		var bxjg=document.getElementById("bxjg").value;
		for(var i=0;i<crRs;i++){
			totalBxJg=totalBxJg+parseFloat(bx[i].value)*parseFloat(bxjg);
		}
		for(var i=0;i<etRs;i++){
			totalBxJg=totalBxJg+parseFloat(etbx[i].value)*parseFloat(bxjg);
		}
		for(var i=0;i<yeRs;i++){
			totalBxJg=totalBxJg+parseFloat(yebx[i].value)*parseFloat(bxjg);
		}
	}catch(e){
		totalBxJg=0;
	}
	try{
		if(triptype_js=="1"){
			var qyhje=document.getElementById("qyhje");
			var qyhje_je=0;
			if(qyhje!=null){
				qyhje_je=parseFloat(qyhje.value);
				if(qyhje_je==''){
					qyhje_je=0;
				}
				qyhje_je=qyhje_je*crRs;
			}
			total.innerText=(crTotal+etTotal+totalBxJg+yeTotal-qyhje_je).toFixed(1);
			totalp.value=(crTotal+etTotal+yeTotal+totalBxJg-qyhje_je).toFixed(1);
		}else{
				var hcrjsf=document.getElementById("hcrjsf").innerText;
				var hcrtax=document.getElementById("hcrtax").innerText;
				var hcrpj=document.getElementById("hcrpj").innerText;
				
				var hetjsf=document.getElementById("hetjsf").innerText;
				var hettax=document.getElementById("hettax").innerText;
				var hetpj=document.getElementById("hetpj").innerText;
				
				var hyejsf=document.getElementById("hyejsf").innerText;
				var hyetax=document.getElementById("hyetax").innerText;
				var hyepj=document.getElementById("hyepj").innerText;
				
				var hcrTotal=(parseFloat(hcrjsf)+parseFloat(hcrtax)+parseFloat(hcrpj))*crRs;
				var hetTotal=(parseFloat(hetjsf)+parseFloat(hettax)+parseFloat(hetpj))*etRs;
				var hyeTotal=(parseFloat(hyejsf)+parseFloat(hyetax)+parseFloat(hyepj))*yeRs;
				var qyhje=document.getElementById("qyhje");
				var hyhje=document.getElementById("hyhje");
				var qyhje_je=0;
				var hyhje_je=0;
				if(qyhje!=null){
					qyhje_je=parseFloat(qyhje.value);
					hyhje_je=parseFloat(hyhje.value);
					if(qyhje_je==''){
						qyhje_je=0;
					}
					if(hyhje_je==''){
						hyhje_je=0;
					}
					qyhje_je=qyhje_je*crRs;
					hyhje_je=hyhje_je*crRs;
				}
				total.innerText=(crTotal+etTotal+yeTotal+totalBxJg+hcrTotal+hetTotal+hyeTotal-qyhje_je-hyhje_je).toFixed(1);
				totalp.value=(crTotal+etTotal+yeTotal+totalBxJg+hcrTotal+hetTotal+hyeTotal-qyhje_je-hyhje_je).toFixed(1);
		}
	}catch(e){
	}
}
var cjrlx="";  
var cjrindex="";
function loadDiv(lx,v,o)
{
	
  	var   eTop   =   o.offsetTop;//button   top   
    var   eLeft=   o.offsetLeft;//button   left   
  	var   h   =   o.clientHeight;//button   height   
    var   w   =   o.clientWidth;//button   width   
	while   (o   =   o.offsetParent)   
  	{   
	  eTop   +=   o.offsetTop;   
	  eLeft   +=   o.offsetLeft;   
  	}   
	
	cjrlx=lx;
	cjrindex=v;
	showDiv.style.display='' ;
	showDiv.style.setAttribute("left",eLeft);
	showDiv.style.setAttribute("top",eTop+h);
	document.getElementById("iframeHiddenSelect").height=document.getElementById("tableContent").offsetHeight;
	if(clkTemp!=""){
			document.getElementById("clkContent").innerHTML=clkTemp;
	}
} 
function closeDiv(){
	if(cjrlx=='3'){		//成人
		var crxm=document.getElementsByName("crxm");
		crxm[cjrindex-1].focus();
	}else if(cjrlx=='2'){		// 儿童
		var etxm=document.getElementsByName("etxm");
		etxm[cjrindex-1].focus();
	}else if(cjrlx=='1'){		//婴儿
		var yexm=document.getElementsByName("yexm");
		yexm[cjrindex-1].focus();
	}
		showDiv.style.display='none' ;
}
//pengjun 2009.10.10
function setClk(o,lkxm,zjlx,zjhm,zjhm2,hykh,by1,by2,stype,xb,gj,csrq){
	var zj_zjhm = zjhm;//用来存证件号码
	if(zjhm.length<5 && zjhm2 != ""){
		zj_zjhm = zjhm2;
	}
	if(cjrlx=='3'){		//成人
		if(cjrlx!=stype){
			alert('请选择成人！');
			return false;
		}
		var crxm=document.getElementsByName("crxm");
		var crxb=document.getElementsByName("crxb");
		var crgj=document.getElementsByName("crgj");
		var crzjlx=document.getElementsByName("crzjlx");
		var crzjhm=document.getElementsByName("crzjhm");
		var crcsrq=document.getElementsByName("crcsrq");
		var crhykh=document.getElementsByName("crhykh");
		var hkgslck=document.getElementsByName("hkgslck");
		var hkgslck1=document.getElementsByName("hkgslck1");
		
		crxm[cjrindex-1].value=lkxm;
		crxb[cjrindex-1].value=xb;
		crgj[cjrindex-1].value=gj;
		crzjlx[cjrindex-1].value=zjlx;
		crzjhm[cjrindex-1].value=zj_zjhm;
		crcsrq[cjrindex-1].value=csrq;
		crhykh[cjrindex-1].value=hykh;
		hkgslck[cjrindex-1].value=by1;
		try{
			hkgslck1[cjrindex-1].value=by2;
		}catch(e){
		}
	}else if(cjrlx=='2'){		// 儿童
		if(cjrlx!=stype){
			alert('请选择儿童！');
			return false;
		}
		
		var etxm=document.getElementsByName("etxm");
		var etxb=document.getElementsByName("etxb");
		var etgj=document.getElementsByName("etgj");
		var etzjlx=document.getElementsByName("etzjlx");
		var etzjhm=document.getElementsByName("etzjhm");
		var etcsrq=document.getElementsByName("etcsrq");
		var ethykh=document.getElementsByName("ethykh");
		var etlck=document.getElementsByName("etlck");
		var etlck1=document.getElementsByName("etlck1");
		
		etxm[cjrindex-1].value=lkxm;
		etxb[cjrindex-1].value=xb;
		etgj[cjrindex-1].value=gj;
		etzjlx[cjrindex-1].value=zjlx;
		etzjhm[cjrindex-1].value=zj_zjhm;
		etcsrq[cjrindex-1].value=csrq;
		ethykh[cjrindex-1].value=hykh;
		etlck[cjrindex-1].value=by1;
		try{
			etlck1[cjrindex-1].value=by2;
		}catch(e){
		}
	}else if(cjrlx=='1'){		//婴儿
		if(cjrlx!=stype){
			alert('请选择婴儿！');
			return false;
		}
		var yexm=document.getElementsByName("yexm");
		var yexb=document.getElementsByName("yexb");
		var yegj=document.getElementsByName("yegj");
		var yecsrq=document.getElementsByName("yecsrq");
		yexm[cjrindex-1].value=lkxm;
		yexb[cjrindex-1].value=xb;
		yegj[cjrindex-1].value=gj;
		yecsrq[cjrindex-1].value=csrq;
	}
	showDiv.style.display='none' ;
}
function getZjhmToBirthDay(lx,index,v){
	v=strTrim(v);
	var zjlx;
	var csrq;
	var zjhm;
	var xb;
	if(lx=='3'){		//成人
		var crzjlx=document.getElementsByName("crzjlx");
		var crzjhm=document.getElementsByName("crzjhm");
		zjlx=crzjlx[index-1].value;
		zjhm=crzjhm[index-1];
		var crcsrq=document.getElementsByName("crcsrq");
		csrq=crcsrq[index-1];
		var crxb=document.getElementsByName("crxb");
		xb=crxb[index-1];
	
	}else if(lx=='2'){		// 儿童
		var etzjlx=document.getElementsByName("etzjlx");
		zjlx=etzjlx[index-1].value;
		var etzjhm=document.getElementsByName("etzjhm");
		zjhm=etzjhm[index-1];
		var etcsrq=document.getElementsByName("etcsrq");
		csrq=etcsrq[index-1];
		var etxb=document.getElementsByName("etxb");
		xb=etxb[index-1];
	}
	if(zjlx=="NI"){
		var sr=getBirthday(v); 
		if(sr!="" && sr!=null){
			var sex=getSex(v);
			xb.value=sex;
			csrq.value=sr;
			return;
		}
		//zjhm.value="";
		
	}
	
}




//验证姓名只含有中文，英文，空格，/
function validateXm(v){
	var flag=0;
	for(var i=0;i<v.length;i++){
		var s=v.charAt(i);
		if(!isEnglish(s) && !isChinese(s)){
			flag=1;
		}
	}
	if(flag==1){
		return false;
	}else{
		return true;
	}
}
//将订单页面提交到确认页面
function toBookConfirm(){
	var crs=document.getElementById("pnr_adultno").value;
	var ets=document.getElementById("pnr_chdno").value;
	var yes=0;
	try{
		yes=document.getElementById("pnr_infno").value;
	}catch(e){
	}
	
	var crcsrq=document.getElementsByName("crcsrq");
	var etcsrq=document.getElementsByName("etcsrq");
	
	var crxm=document.getElementsByName("crxm");
	var crzjhm=document.getElementsByName("crzjhm");
	var crzjlx=document.getElementsByName("crzjlx");
	var etxm=document.getElementsByName("etxm");
	var etzjhm=document.getElementsByName("etzjhm");
	var etzjlx=document.getElementsByName("etzjlx");
	var yexm="";
	try{
		yexm=document.getElementsByName("yexm");
	}catch(e){
	}
	var crhykh=document.getElementsByName("crhykh");
	var ethykh=document.getElementsByName("ethykh");
	var yecsrq="";
	try{
		yecsrq=document.getElementsByName("yecsrq");
	}catch(e){
	}
	var hkgslck=document.getElementsByName("hkgslck");
	var hkgslck1=document.getElementsByName("hkgslck1");
	var etlck=document.getElementsByName("etlck");
	var etlck1=document.getElementsByName("etlck1");
	for(var i=0;i<crs;i++){
		if(isBlank(crxm[i].value)){
			alert("乘机人"+(i+1)+"的姓名不能为空！");
			return false;
		}
		if(!validateXm(crxm[i].value)){
			alert("乘机人"+(i+1)+"的姓名必须是中文和英文");
			return false;
		}
		if(isEnglish(crxm[i].value)){
			if(crxm[i].value.indexOf("/")<=-1 || crxm[i].value.split("/").length>2){
				alert("英文名格式为xx/mm");
				return false;
			}
		}
		if(isBlank(crzjhm[i].value)){
				alert("乘机人"+(i+1)+"的证件号码不能为空");
				return false;
		}
		if(crzjlx[i].value=="NI"){
			if(!checkIdcard(strTrim(crzjhm[i].value))){
				return false;
			}
			
		}else{
			if(!isAlphaKH(strTrim(crzjhm[i].value))){
				alert("乘机人"+(i+1)+"的证件号码必须是英文或者数字！");
				return false;
			}
		}
		if(crcsrq[i].value=='yyyy-mm-dd'){
			crcsrq[i].value='';
		}
		if(!isBlank(crcsrq[i].value)){
			if(!isDate(crcsrq[i].value)){
				alert("乘机人"+(i+1)+"的出生日期格式为yyyy-mm-dd");
				return false;
			}
			var d=new Date();
			var date=d.getYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();	//获取当前日期
			if(DateDiff(crcsrq[i].value,date)>0){
				alert("乘机人"+(i+1)+"的出生日期不能大于当天日期");
				return false;
			}
		}
		for(var j=i+1;j<crs;j++){
			if(crxm[i].value==crxm[j].value && crzjhm[i].value==crzjhm[j].value){
				alert("成人"+(i+1)+"和成人"+(j+1)+"的姓名和证件号码相同！");
				return false;
			}
		}
		if(!isBlank(crhykh[i].value)){
			if(!isAlphaOrNum(crhykh[i].value)){
				alert("成人"+(i+1)+"的积分累积卡号必须是英文或者数字");
				return false;
			}
		}
		if(!isBlank(hkgslck[i].value)){
			if(!isNumber(hkgslck[i].value)){
				alert("成人"+(i+1)+"的常旅客卡号必须是数字");
				return false;
			}
			if(hkgslck[i].value.length<=5){
				alert("成人"+(i+1)+"的常旅客卡号必须大于5位！");
				return false;
			}
		}
		try{
			if(hkgslck1!=null){
				if(!isBlank(hkgslck1[i].value)){
					if(!isNumber(hkgslck1[i].value)){
						alert("成人"+(i+1)+"的常旅客卡号必须是数字");
						return false;
					}
					if(hkgslck1[i].value.length<=5){
						alert("成人"+(i+1)+"的常旅客卡号必须大于5位！");
						return false;
					}
				}
			}
		}catch(e){
		}
	}
	for(var i=0;i<ets;i++){
		if(isBlank(etxm[i].value)){
			alert("儿童"+(i+1)+"的姓名不能为空！");
			return false;
		}
		if(!validateXm(etxm[i].value)){
			alert("儿童"+(i+1)+"的姓名必须是中文和英文");
			return false;
		}
		if(isEnglish(etxm[i].value)){
			if(etxm[i].value.indexOf("/")<=-1 || etxm[i].value.split("/").length>2){
				alert("英文名格式为xx/mm");
				return false;
			}
		}
		if(isBlank(etzjhm[i].value)){
				alert("儿童"+(i+1)+"的身份证不能为空");
				return false;
		}
		if(etcsrq[i].value=='yyyy-mm-dd'){
			etcsrq[i].value='';
		}
		if(!isBlank(etcsrq[i].value)){
			if(!isDate(etcsrq[i].value)){
				alert("儿童"+(i+1)+"的出生日期格式为yyyy-mm-dd");
				return false;
			}
			var d=new Date();
			var date=d.getYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();	//获取当前日期
			if(DateDiff(etcsrq[i].value,date)>0){
				alert("儿童"+(i+1)+"的出生日期不能大于当天日期");
				return false;
			}
		}
		if(etzjlx[i].value=="NI"){
			if(!checkIdcard(strTrim(etzjhm[i].value))){
				return false;
			}
		}else{
			if(!isAlphaKH(strTrim(etzjhm[i].value))){
				alert("儿童"+(i+1)+"的证件号码必须是英文或者数字！");
				return false;
			}
		}
		for(var j=i+1;j<ets;j++){
			if(etxm[i].value==etxm[j].value && etzjhm[i].value==etzjhm[j].value){
				alert("儿童"+(i+1)+"和儿童"+(j+1)+"的姓名和证件号码相同！");
				return false;
			}
		}
		/*if(!isBlank(ethykh[i].value)){
			if(!isAlphaOrNum(strTrim(ethykh[i].value))){
				alert("儿童"+(i+1)+"的积分累积卡号必须是英文或者数字");
				return false;
			}
		}
		if(!isBlank(etlck[i].value)){
			if(!isNumber(etlck[i].value)){
				alert("儿童"+(i+1)+"的常旅客卡号必须是数字");
				return false;
			}
			if(etlck[i].value.length<=5){
				alert("儿童"+(i+1)+"的常旅客卡号必须大于5位！");
				return false;
			}
		}*/
		try{
			if(etlck1!=null){
				if(!isBlank(etlck1[i].value)){
					if(!isNumber(etlck1[i].value)){
						alert("儿童"+(i+1)+"的常旅客卡号必须是数字");
						return false;
					}
					if(etlck1[i].value.length<=5){
						alert("儿童"+(i+1)+"的常旅客卡号必须大于5位！");
						return false;
					}
				}
			}
		}catch(e){
		}
	}
	if(ets==0 && crs==0){
		alert("请填写乘机人信息！");
		return false;
	}
	for(var i=0;i<yes;i++){
		if(isBlank(yexm[i].value)){
				alert("婴儿"+(i+1)+"的姓名不能为空");
				return false;
		}
		if(!validateXm(yexm[i].value)){
			alert("婴儿"+(i+1)+"的姓名必须是中文和英文");
			return false;
		}
		if(isEnglish(yexm[i].value)){
			if(yexm[i].value.indexOf("/")<=-1 || yexm[i].value.split("/").length>2){
				alert("英文名格式为xx/mm");
				return false;
			}
		}
		if(yecsrq[i].value=='yyyy-mm-dd'){
			yecsrq[i].value='';
		}
		//婴儿日期的验证
		if(isBlank(yecsrq[i].value)){
			alert("婴儿"+(i+1)+"的出生日期不能为空！");
			return false;
		}
		if(!isDate(yecsrq[i].value)){
				alert("婴儿"+(i+1)+"的出生日期格式为yyyy-mm-dd");
				return false;
		}
		var d=new Date();
		var date=d.getYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();	//获取当前日期
		if(DateDiff(yecsrq[i].value,date)>0){
			alert("婴儿"+(i+1)+"的出生日期不能大于当天日期");
			return false;
		}
		if(DateDiff(date,yecsrq[i].value)/365>2){		//函数返回的是天数
			alert("婴儿"+(i+1)+"的出生日期必须要小于2周岁");
			return false;
		}
		
	}
	try{
	  
		if(isBlank(document.all.ct_nxr.value)){
			alert("联系人不能为空！");
			return false;
		}
		 if(!validateXm(document.all.ct_nxr.value)){
			alert("联系人的姓名必须是中文和英文");
			return false;
		}
		if(isEnglish(document.all.ct_nxr.value)){
			if(document.all.ct_nxr.value.indexOf("/")<=-1){
				alert("联系人英文名格式为xx/mm");
				return false;
			}
		}
		if(isBlank(document.all.ct_smsmobilno.value)){
			alert("手机不能为空！");
			return false;
		}
	}catch(e){
	}
	//成功后注册会员
	//if(document.getElementById("ismember")!=null && isBlank(document.getElementById("ismember").value)){
		//regMember();
	//	return false;
	//}
	document.orderForm.submit();
}
//当点击上一步的时候，要加载用户之前所选择的东东
function initBookOrder(){
try{
	selectCr(document.getElementById("pnr_adultno").value);
	selectYr(document.getElementById("pnr_infno").value);
	if(document.getElementById("pnr_adultno").value==0){
		selectEt(document.getElementById("pnr_chdno").value);
	}
	}catch(e){
	}
}
function showFjjx(sid){
     window.open("/acc/ticket/etermshare/b_comm_plane_info.shtml?action=edit&fjjx="+sid,"","width=450,height=450,toolbar=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no");
}
function wxts01(){
    window.open("/acc/ticket/etermshare/wxts_01.htm","","width=450px,height=205px,left=0px,top=265px,toolbar=no,directories=no,status=no,scrollbars=no,resizable=no,menubar=no")
	}
function wxts02(){
    window.open("/acc/ticket/etermshare/wxts_02.htm","","width=450px,height=110px,left=50px,top=265px,toolbar=no,directories=no,status=no,scrollbars=no,resizable=no,menubar=no")
	}
function wxts03(){
    window.open("/acc/ticket/etermshare/wxts_03.htm","","width=450px,height=110px,left=200px,top=265px,toolbar=no,directories=no,status=no,scrollbars=no,resizable=no,menubar=no")
	}	
function wxts04(){
    window.open("/acc/ticket/etermshare/wxts_04.htm","","width=450px,height=110px,left=400px,top=265px,toolbar=no,directories=no,status=no,scrollbars=no,resizable=no,menubar=no")
	}		
function wxts05(){
    window.open("/acc/ticket/etermshare/wxts_05.htm","","width=450px,height=110px,left=500px,top=265px,toolbar=no,directories=no,status=no,scrollbars=no,resizable=no,menubar=no")
	}	
 function lockScreenticket(str){
    fun=false;
    var selectTag=document.getElementsByTagName('select');
    for(var i=0;i<selectTag.length;i++){
        selectTag[i].style.display='none';
    }
    
    document.oncontextmenu= function(){event.returnValue=false;}
	var msgw,msgh,bordercolor;
	msgw=400;//提示窗口的宽度
	msgh=100;//提示窗口的高度
	titleheight=25 //提示窗口标题高度
	bordercolor="#336699";//提示窗口的边框颜色
	titlecolor="#99CCFF";//提示窗口的标题颜色
	
	var sWidth,sHeight;
	sWidth=document.body.clientWidth;
	sHeight=document.body.scrollHeight;

	var bgObj=document.createElement("div");
	bgObj.setAttribute('id','bgDiv');
	bgObj.style.position="absolute";
	bgObj.style.top="0";
	bgObj.style.background="#efefef";
	bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=0,finishOpacity=0";
	bgObj.style.opacity="0.6";
	bgObj.style.left="0";
	bgObj.style.width=sWidth + "px";
	bgObj.style.height=sHeight + "px";
	bgObj.style.zIndex = "10000";
	document.body.appendChild(bgObj);
	
//	document.body.style.overflow="hidden";
	
	var msgObj=document.createElement("div")
	msgObj.setAttribute("id","msgDiv");
	msgObj.setAttribute("align","center");
//	msgObj.style.background="white";
	//msgObj.style.border="1px solid " + bordercolor;
   	msgObj.style.position = "absolute";
	msgObj.style.left = "50%"; 
	msgObj.style.top = "50%"; 
    msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
	msgObj.style.marginLeft = "-225px" ;
	msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
    msgObj.style.width = msgw + "px";
    msgObj.style.height =msgh + "px";			
    msgObj.style.textAlign = "left";
    msgObj.style.lineHeight ="150%";
    msgObj.style.zIndex = "10001";
	//msgObj.style.padding = "0 0 20px 0";
   document.body.appendChild(msgObj);
   var str="<table width='300' height='60' border='0' align='center' cellpadding='0' cellspacing='1' style='border:1px solid #ccc;'>"+
  "<tr><td bgcolor='#E1F8FF'><table width='94%' border='0' align='center' cellpadding='0' cellspacing='0'>"+
   "<tr><td width='16%'><img src='/ticketcommon/loading.gif' width='50' height='50'></td>"+
  "<td width='84%'>"+str+"</td></tr></table></td></tr></table>"
   var txt=document.createElement("p");
   txt.style.margin="1em 0"
   txt.setAttribute("id","msgTxt");
   txt.style.padding="5px";
   txt.innerHTML=str;
   document.getElementById("msgDiv").appendChild(txt);
}
//拖动div
// Author:  章磊 
var ie=document.all; 
var nn6=document.getElementById&&!document.all; 
var isdrag=false; 
var y,x; 
var oDragObj; 

function moveMouse(e) { 
 if (isdrag) { 
 oDragObj.style.top  =  (nn6 ? nTY + e.clientY - y : nTY + event.clientY - y)+"px"; 
 oDragObj.style.left  =  (nn6 ? nTX + e.clientX - x : nTX + event.clientX - x)+"px"; 
 return false; 
 } 
} 

function initDrag(e) { 
 var oDragHandle = nn6 ? e.target : event.srcElement; 
 var topElement = "HTML";
 try{
	 while (oDragHandle.tagName != topElement && oDragHandle.className != "dragAble" && oDragHandle.className != "open_win") { 
	 oDragHandle = nn6 ? oDragHandle.parentNode : oDragHandle.parentElement; 
	 } 
	 if (oDragHandle.className=="dragAble" || oDragHandle.className=="open_win") { 
	 isdrag = true; 
	 oDragObj = oDragHandle; 
	 nTY = parseInt(oDragObj.style.top+0); 
	 y = nn6 ? e.clientY : event.clientY; 
	 nTX = parseInt(oDragObj.style.left+0); 
	 x = nn6 ? e.clientX : event.clientX; 
	 document.onmousemove=moveMouse; 
	 return false; 
	 }
	}catch(e){
	} 
} 
document.onmousedown=initDrag; 
document.onmouseup=new Function("isdrag=false"); 

function ff(o,hbh,time,ip,port,userid,bookType){
	var returnff=function(transport){
			var json = eval("("+transport.responseText+")");
			var rows=json.rows;
			var s="";
			if(json.total>0){
				s="<table cellpadding='0' cellspacing='0' width='100%' align='center'><tr><td>经停城市</td><td>到达时间</td><td>起飞时间</td></tr>";
				
				for(var i=0;i<json.total;i++){
					s=s+"<tr><td>"+rows[i].startCity+"</td>";
					s=s+"<td>"+rows[i].startTime+"</td>";
					s=s+"<td>"+rows[i].endTime+"</td>";
					s=s+"</tr>";
				}
				s=s+"<tr><td colspan='3' align='center' bgcolor='#a9c9e2'><a href='#' onclick='closeff();return false;'>关闭</td></tr>";
				s=s+"</table>";
			}else{
				s="<table cellpadding='0' cellspacing='0' width='100%' align='center'><tr><td>经停城市</td><td>到达时间</td><td>起飞时间</td></tr>";
				s=s+"<tr><td colspan='3' >没有经停城市</td></tr>";
				s=s+"<tr><td colspan='3' align='center' bgcolor='#a9c9e2'><a href='#' onclick='closeff();return false;'>关闭</td></tr>";
				s=s+"</table>";
			}
			document.getElementById("jtdnr").innerHTML=s;
			o.setAttribute("bh",s);
				    var   eTop   =   o.offsetTop;//button   top   
    var   eLeft=   o.offsetLeft;//button   left   
  	var   h   =   o.clientHeight;//button   height   
    var   w   =   o.clientWidth;//button   width   
	while   (o   =   o.offsetParent)   
  	{   
	  eTop   +=   o.offsetTop;   
	  eLeft   +=   o.offsetLeft;   
  	}   
  	var showDiv=document.getElementById("showDiv");
	
			
		showDiv.style.setAttribute("left",(eLeft-showDiv.clientWidth)+"px");
		showDiv.style.setAttribute("top",(eTop+h)+"px");
		showDiv.style.display="";
	}
	if(o.getAttribute("bh")=="" || o.getAttribute("bh")==null){
		var myAjax = new Ajax.Request(
			'/ff.shtml?hbh='+hbh+"&time="+time+"&ip="+ip+"&port="+port+"&userid="+userid+"&bookType="+bookType,
			{
				method: 'post',
				requestHeaders:{Accept:'application/json'},
				parameters: '1=1',
				onComplete: returnff
			}
		);
	}else{
		var showDiv=document.getElementById("showDiv");
		if(showDiv.style.display!=""){
			document.getElementById("jtdnr").innerHTML=o.getAttribute("bh");
			var   eTop   =   o.offsetTop;//button   top   
		    var   eLeft=   o.offsetLeft;//button   left   
		  	var   h   =   o.clientHeight;//button   height   
		    var   w   =   o.clientWidth;//button   width   
			while   (o   =   o.offsetParent)   
		  	{   
			  eTop   +=   o.offsetTop;   
			  eLeft   +=   o.offsetLeft;   
		  	}   
  		
  		
			showDiv.style.setAttribute("left",(eLeft-showDiv.clientWidth)+"px");
			showDiv.style.setAttribute("top",(eTop+h)+"px");
			showDiv.style.display="";
		}
	}
}
function closeff(){
		showDiv.style.display='none' ;
}
var clkTemp="";
function searchClk(hyid,hkgs,hhkgs,lkxm,zjhm,nxdh){
	var returnclk=function(transport){
		var s="<table id='tableContent'>";
		var json = eval("("+transport.responseText+")");
		var rows=json.rows;
		var count=0;
		for(var i=0;i<json.total;i++){
			if(count%4==0){
				s=s+"<tr>";
			}
			var lx="";
			if(rows[i].STYPE=='1'){
				lx="(婴儿)";
			}else if(rows[i].STYPE=='2'){
				lx="(儿童)";
			}
			if(rows[i].LKXM==null){
				rows[i].LKXM="";
			}
			if(rows[i].ZJLX==null){
				rows[i].ZJLX="";
			}
			if(rows[i].ZJHM==null){
				rows[i].ZJHM="";
			}
			if(rows[i].ZJHM2==null){
				rows[i].ZJHM2="";
			}
			if(rows[i].HYKH==null){
				rows[i].HYKH="";
			}
			if(rows[i].BY1==null){
				rows[i].BY1="";
			}
			if(rows[i].BY2==null){
				rows[i].BY2="";
			}
			if(rows[i].STYPE==null){
				rows[i].STYPE="";
			}
			if(rows[i].XB==null){
				rows[i].XB="";
			}
			if(rows[i].GJ==null){
				rows[i].GJ="";
			}
			if(rows[i].CSRQ==null){
				rows[i].CSRQ="";
			}
			s=s+"<td>";
			s=s+"<span value='1' name='checkclk' style='cursor: hand;' onclick=\"setClk(this,'"+rows[i].LKXM+"','"+rows[i].ZJLX+"','"+rows[i].ZJHM+"','"+rows[i].ZJHM2+"','"+rows[i].HYKH +"','"+rows[i].BY1+"','"+rows[i].BY2+"','"+rows[i].STYPE+"','"+rows[i].XB+"','"+rows[i].GJ+"','"+rows[i].CSRQ +"')\">"+rows[i].LKXM+' '+lx+"</span>";
			s=s+"</td>";
			count=count+1;
			if(count%4==0){
				s=s+"</tr>";
			}
		}
		s=s+"</table><iframe id='iframeHiddenSelect' style='z-index:-1; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); left:0px;   visibility:inherit; width:400px; position:absolute; top:0px;'> </iframe>";
		if(clkTemp==""){
			clkTemp=document.getElementById("clkContent").innerHTML;
		}
		document.getElementById("clkContent").innerHTML=s;
	}
	var myAjax = new Ajax.Request(
		'/webcontent/ticket/clk_list.shtml',
		{
			method: 'post',
			requestHeaders:{Accept:'application/json'},
			parameters: '1=1&hyid='+hyid+'&hkgs='+hkgs+'&hhkgs='+hhkgs+'&lkxm='+encodeURIComponent(lkxm)+'&zjhm='+zjhm+'&nxdh='+nxdh,
			onComplete: returnclk
		}
	);
}
