var time= new Date();
year=time.getYear();
months=time.getMonth();
days=time.getDate();
if (months<10)
months="0"+months;
if (days<10)
days="0"+days;
tim1=(year+"-"+months+"-"+days);
//检查查询表单
function confimendcity(){
 for(i=0;i<document.dcform.Rtype.length;i++){
		if(document.dcform.Rtype[i].checked == true){
		 rd=document.dcform.Rtype[i].value;
		}
   	}
if (rd==1){
		
  if(document.dcform.BeginSite.value == ""){
    alert("您还没有选择相关出发城市,请先选择!");
	document.dcform.BeginSite.focus();
    return false;
  }
  if(document.dcform.BeginDate.value == ""){
    alert("您还没有选择出发日期,请先选择!");
    return false;
  }
  if(document.dcform.EndSite.value == ""){
    alert("您还没有选择相关到达城市,请先选择!");
	document.dcform.EndSite.focus();
    return false;
  }
  if(document.dcform.EndSite.value == document.dcform.BeginSite.value){
    alert("出发城市和到达城市不能相同,请更正!");
	document.dcform.EndSite.focus();
    return false;
  }
  if(!isdate(document.dcform.BeginDate.value)){
  alert("出发日期不是一个合法的日期，请更正，正确时间格式：YYYY-MM-DD");
  return false;
  }
  if(document.dcform.BeginDate.value < tim1){
     alert("出发日期不能小于现在日期,请检查重输!");
     return false;
   }

}

  //对往返程进行验证
  if(rd == 2){
	if(document.dcform.BeginDate.value == ""){
      alert("您还没有输入前往日期,请输入（日期格式：YYYY-MM-DD）!");
      return false;
    }
    if(document.dcform.EndDate.value == ""){
      alert("您还没有输入返程日期,请输入（日期格式：YYYY-MM-DD）!");
      return false;
    }
	if(!isdate(document.dcform.EndDate.value)){
      alert("返程日期不是一个合法的日期，请更正，正确时间格式：YYYY-MM-DD");
      return false;
    }
    if(todate(document.dcform.EndDate.value) < tim1){
     alert("返程日期不能小于现在日期,请检查重输!");
     return false;
   }
   if(todate(document.dcform.EndDate.value) < todate(document.dcform.BeginDate.value)){
     alert("返程日期不能小于出发日期,请检查重输!");
     return false;
   }
  }
}//结束往与返的检查

//检查选择航班
function checkbookhb(rad){
for(i=0;i<rad.length;i++){
		if(rad[i].checked == true){
		 rd=rad[i].value;
		}}
		
var r1=0
 for(j=0;j<document.bookform.hbw.length;j++)
 {
 if(document.bookform.hbw[j].checked)r1=1;}
 if (r1!=1)
 {
 	alert("您还没选择前往航班");
	return false;
 }
//////////////////////////////////////
 if (rd=2)
 {
	var r2=0
	for(j=0;j<document.bookform.hbf.length;j++)
	 {
	 if(document.bookform.hbf[j].checked)r2=1;}
	 if (r2!=1)
	 {
		alert("您还没选择返程航班");
		return false;
	 }	 
 }
/////////////////////////////////////
}
//结束选择航班检查

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 todate(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;
 }

function isChinaOrNumbOrLett( s ){//判断是否是汉字、字母、数字组成 
 
var regu = "^[0-9a-zA-Z\u4e00-\u9fa5]+$"; 
var re = new RegExp(regu); 
if (re.test(s)) { 
return true; 
}else{ 
return false; 
} 
} 

function checkbookform(){
	
	//if (!/^[\u0391-\uFFE5]+$/.test(document.bookform.xm0.value))
	if(document.forms["bookform"].xm0.value.length<2) 
		{
			alert("请填写乘机人的真实姓名！");
			return false;
		}
	if(!/^[0-9]\d{6,10}$/.test(document.bookform.phone0.value))
			{
				alert("请填写正确的乘机人的联系电话");
				return false;
			}
	if (document.bookform.zjlx0.value=="身份证")
	{
		if(!/^\d{14,18}[A-Za-z0-9]$/.test(document.bookform.zjhm0.value))
			{
				alert("请填写正确的乘机人的证件号码");
				return false;
			}
	}
		
	//if (!/^[\u0391-\uFFE5]+$/.test(document.bookform.Username.value))
		if(document.forms["bookform"].Username.value.length<2) 
			{
				alert("请填写您的真实姓名！");
				return false;
			}
	if(!/^[0-9]\d{6,10}$/.test(document.bookform.Usjhm.value))
			{
				alert("请填写您正确的联系电话");
				return false;
			}
	if(document.forms["bookform"].spsj.value.length<2){
				alert("请填写送票时间");
				return false;	
			}
	if(document.forms["bookform"].spdz.value.length<4){
				alert("请填写送票地址");
				return false;	
			}
 }
	
//////////////// ADD BOOK TICKES TABLE  ///////////////////////////////////////////	
			
function Add_cr()
{
addv=document.all.crs.value;
//alert(addv);
document.all.crt.innerHTML="";
for(var i=0;i<addv;i++){
var strHtml=document.all.crt.innerHTML;
strHtml += "<table style='border:#CCCCCC 1 solid'  width='700' border='0' cellpadding='0' cellspacing='0' bgcolor='#FAFAFA'>";
strHtml+="<tr>";
strHtml+="<td height='25' width='60' align='right'>成  人：</td>";
strHtml+="<td >         <input name=xm"+i+" type='text' id=xm"+i+" size='10'>";
strHtml+="</td>";
strHtml+="<td width='439'>联系电话：";
strHtml+="<input name=phone"+i+" type='text' id=phone"+i+" size='15'>";
strHtml+="</td>";
strHtml+="</tr>";
strHtml+="<tr> ";
strHtml+="<td height='30' width='60' align='right'>证件类型：</td>";
strHtml+="<td> <select name=zjlx"+i+" id=zjlx"+i+">";
strHtml+="<option value='身份证' selected>身份证</option>";
strHtml+="<option value='护照'>护照</option>";
strHtml+="<option value='军官证'>军官证</option>";
strHtml+=" <option value='其他有效证件'>其他有效证件</option>";
strHtml+=" </select>";
strHtml+="</td>";
strHtml+="<td>证件号码：";
strHtml+="<input name=zjhm"+i+" type='text' id=zjhm"+i+" size='30'>";
strHtml+=" 保险:<label><input name=crbx"+i+" type='checkbox' id='baoxian' value='YES'></label></td></tr></table>";
strHtml+=" <table width='700' height='8' border='0' cellspacing='0' cellpadding='0'>";
strHtml+="<tr><td></td></tr></table>";
//document.all.tr_end.insertAdjacentHTML('AfterEnd',strHtml);
document.all.crt.innerHTML=strHtml;
}}

function Add_et()
{
addv=document.all.ets.value;
//alert(addv);
document.all.ett.innerHTML="";
for(var i=0;i<addv;i++){
var strHtml=document.all.ett.innerHTML;
strHtml += "<table width='700' border='0' style='border:#CCCCCC 1 solid' cellpadding='0' cellspacing='0' bgcolor='#F0FDFF'>";
strHtml+="<tr>";
strHtml+="<td width='180' height='30' align=center> 儿童姓名：";
strHtml+="<label>";
strHtml+="<input name=etxm"+i+" type='text' id=etxm"+i+" size='10'>";
strHtml+="</label></td>";
strHtml+="<td > 出身日期:";
strHtml+="<input name=etdate"+i+" type='text' id=etdate"+i+" size='15'>";
strHtml+="保险:<label><input name=etbx"+i+" type='checkbox' id='baoxian' value='YES'></label></td></tr></table>";
strHtml+="</tr></table>";
//document.all.tr_end.insertAdjacentHTML('AfterEnd',strHtml);
document.all.ett.innerHTML=strHtml;
}}

function Add_ye()
{
addv=document.all.yes.value;
//alert(addv);
document.all.yet.innerHTML="";
for(var i=0;i<addv;i++){
var strHtml=document.all.yet.innerHTML;
strHtml += "<table width='700' border='0' style='border:#CCCCCC 1 solid' cellpadding='0' cellspacing='0' bgcolor='#FFFFF0'>";
strHtml+="<tr>";
strHtml+="<td width='180' height='30' align=center>婴儿姓名：";
strHtml+="<input name=yexm"+i+" type='text' id=yexm"+i+" size='10'>";
strHtml+="</td>";
strHtml+=" <td  valign='center'>出身日期:";
strHtml+="<input name=yedate"+i+" type='text' id=yedate"+i+" size='15'>";
strHtml+=" 保险:<label><input name=yebx"+i+" type='checkbox' id='baoxian' value='YES'></label></td></tr></table>";
strHtml+="</tr>";
strHtml+="</table>";
//document.all.tr_end.insertAdjacentHTML('AfterEnd',strHtml);
document.all.yet.innerHTML=strHtml;
}}

function Add_onload()
{
	Add_cr();
	Add_et();
	Add_ye();
}
////////////////  END ADD BOOK TICKES TABLE  ///////////////////////////////////////////	

function showmoreV3(wh,btn)
{
	var obj0=document.getElementById(wh);
	var obj1=document.getElementById(btn);
	if(obj0.style.display=="none")
		{
			obj0.style.display="block";
			obj1.innerHTML="<a href='javascript:'><img src='images/closemorebtn_06.gif' width='123' height='16' border='0' /></a>";
	}
	else
		{
			obj0.style.display="none";
			obj1.innerHTML="<a href='javascript:'><img src='images/showmorebtn_06.gif' width='123' height='16' border='0' /></a>";
		}
}

function showmore(wh,btn)
{
	var obj0=document.getElementById(wh);
	var obj1=document.getElementById(btn);
	if(obj0.style.display=="none")
		{
			obj0.style.display="block";
			obj1.innerHTML="<a href='javascript:'>[隐藏]</a>";
	}
	else
		{
			obj0.style.display="none";
			obj1.innerHTML="<a href='javascript:'>[详情]</a>";
		}
}

function showmoreV3(wh,btn)
{
	var obj0=document.getElementById(wh);
	var obj1=document.getElementById(btn);
	if(obj0.style.display=="none")
		{
			obj0.style.display="block";
			obj1.innerHTML="[隐  藏]";
	}
	else
		{
			obj0.style.display="none";
			obj1.innerHTML="[显示全部仓位]";
		}
}


function showfc(){
	if (document.dcform.Rtype.value==1){
		document.dcform.EndDate.style.display="none";
		document.getElementById("EndDateTxt").style.display="none";
		document.getElementById("EndDateImg").style.display="none";
	}
	else if(document.dcform.Rtype.value==2)
	{
		document.dcform.EndDate.style.display="block";
		document.getElementById("EndDateTxt").style.display="block";
		document.getElementById("EndDateImg").style.display="block";
	}
}


function Showdate(txtid){
var obj0=document.getElementById(txtid);
var today = new Date();
var year  = today.getYear();
if (year < 2000)    
year = year + 1900; 
var month = today.getMonth() + 1;
var day  = today.getDate();
if (month <= 9) month = "0" + month;
if (day <= 9) day = "0" + day;
date = year + "-" + month + "-" + day
obj0.value = date;
//document.dcform.EndDate.value=date;
}

//查询过程----------------------------------------------------------------
var pl2_p=0,jl2_p=0;
var cl2_p=new Array("#0099FF","white")
function proccessgo(){
	document.proccess.elements[pl2_p].style.background=cl2_p[jl2_p];
	pl2_p+=1;
	if(pl2_p==30){pl2_p=0;jl2_p=1-jl2_p;}
}
function showxxproccessgo(){
	setInterval('proccessgo();',100)
	for(inpl_p=0;inpl_p<30;inpl_p++)document.write("<input class=proccess>")
}
//END 查询过程----------------------------------------------------------------

