// 加载页面时，根据国内航程类型判定行程选择框所在单元是否显示
// 传入fly_type所在form的名称；
function start(theForm)
{
	if(theForm.fly_type[0].checked == true)
	{
		js_fly_type(0);
	}
	else if(theForm.fly_type[1].checked == true)
	{
		js_fly_type(1);
	}
	else if(theForm.fly_type[2].checked == true)
	{
		js_fly_type(2);
	}
	return (true);
}

function i_start(theForm)
{
	if(theForm.fly_type[0].checked == true)
	{
		js_i_fly_type(0);
	}
	else if(theForm.fly_type[1].checked == true)
	{
		js_i_fly_type(1);
	}
	return (true);
}

function start_left(theForm)
{
	var index = document.getElementById('fly_type').value;
	if( index == 0)
	{
		js_fly_type(0);
	}
	else if( index == 1)
	{
		js_fly_type(1);
	}
	else if( index == 2 )
	{
		js_fly_type(2);
	}
	return (true);
}

function start_left_new(theForm)
{
	return start_left( theForm );
//	var index = document.getElementById('fly_type').value;
//	if( index == 0)
//	{
//		js_fly_type_new(0);
//	}
//	else if( index == 1)
//	{
//		js_fly_type_new(1);
//	}
//	else if( index == 2 )
//	{
//		js_fly_type_new(2);
//	}
//	return (true);
}
function js_fly_type_new(i)
{
	switch(i)
	{
		case 0:
		document.getElementById("xcb1").style.display="none";
		document.getElementById("xcb2").style.display="none";
		document.getElementById("xcd1").style.display="none";
		document.getElementById("xcd2").style.display="none";
		document.getElementById("xcd3").style.display="none";
		document.getElementById("xtitled2").style.display="none";
		document.getElementById("xtitled3").style.display="none";
		document.getElementById("xctitle1").innerHTML="到达城市：";
		document.getElementById("xtitled1").innerHTML="出发日期：";
		document.getElementById("xtitled2").innerHTML="返程日期：";
		break;
		
		case 1:
		document.getElementById("xca1").style.display="block";
		document.getElementById("xca2").style.display="block";
		document.getElementById("xcb1").style.display="none";
		document.getElementById("xcb2").style.display="none";
		document.getElementById("xcd1").style.display="block";
		document.getElementById("xcd2").style.display="block";
		document.getElementById("xcd3").style.display="none";
		document.getElementById("xtitled2").style.display="block";
		document.getElementById("xtitled3").style.display="none";
		document.getElementById("xctitle1").innerHTML="到达城市：";
		document.getElementById("xtitled1").innerHTML="出发日期：";
		document.getElementById("xtitled2").innerHTML="返程日期：";
		break;
		
		case 2:
		document.getElementById("xca1").style.display="block";
		document.getElementById("xca2").style.display="block";
		document.getElementById("xcb1").style.display="block";
		document.getElementById("xcb2").style.display="block";
		document.getElementById("xcd1").style.display="block";
		document.getElementById("xcd2").style.display="none";
		document.getElementById("xcd3").style.display="block";
		document.getElementById("xtitled2").style.display="none";
		document.getElementById("xtitled3").style.display="block";
		document.getElementById("xctitle1").innerHTML="到达城市1：";
		document.getElementById("xtitled1").innerHTML="出发日期1：";
		document.getElementById("xtitled3").innerHTML="出发日期2：";
		break;
	}
	try
	{
	var obj2 = document.getElementById("return_date");
	if ( obj2 != null )
	{
		var obj3 = document.getElementById("xcd1");
		if ( obj3 != null )
		{
			obj2.style.display=obj3.style.display;
		}
	}
	}
	catch(exception)
	{}
}



function citychanged(val, val2)
{
	if (document.getElementById(val)!=null)
	{
		var index = document.getElementById(val).selectedIndex;
		if (document.getElementById(val2)!=null)
			document.getElementById(val2).selectedIndex = index;
	}
}
function citychanged2(val, val2)
{
	if (document.getElementById(val)!=null)
	{
		var v = document.getElementById(val).value;
		if (document.getElementById(val2)!=null)
			document.getElementById(val2).value = v;
	}
}

function hidepmsg(val)
{
	var name = val;
	//alert(name);
	
	if (document.getElementById( name )!=null)
	{
		alert(document.getElementById( name ));
		document.getElementById( name ).style.display = "none";
	}
}

function js_search()
{
	var index = 0;
	var theForm = document.getElementById("FlightForm");
	if(theForm.fly_type[1].checked == true)
	{
		index = 1;
	}
	else if(theForm.fly_type[2].checked == true)
	{
		index = 2;
	}
	
	if ( js_check(index) )
	{
		document.getElementById("btnSearch").style.display = 'none';
		document.getElementById("table1").style.display = 'none';
		document.getElementById("wait").style.display = 'block';
		var add = GetAP2("&");
		document.FlightForm.action = "http://travel.elong.com/flights/default.aspx?g=search" + add;
		document.FlightForm.submit();
	}
}

function js_search_again()
{
	var theForm = document.getElementById("FlightForm");
	var index = theForm.fly_type.selectedIndex;
	if ( js_check(index) )
	{
//		document.getElementById('showresult').style.display='none';
		document.getElementById('wait').style.display = 'block';
		document.getElementById('sa').value='1';
		if ( document.getElementById('AIR_CORP')!=null )
			document.getElementById('AIR_CORP').value='';
		
		var add = GetAP2("&");
		document.FlightForm.action="http://travel.elong.com/flights/default.aspx?g=search" + add;
		document.FlightForm.submit();
	}
}

function js_search2()
{
	savecity();
	
	var index = 0;
	var theForm = document.getElementById("FlightForm");
	if(theForm.fly_type[1].checked == true)
	{
		index = 1;
	}
	
	if ( js_check_all(index, 0) )
	{
		var add = GetAP2("&");
		document.FlightForm.action = "http://travel.elong.com/flights/default.aspx?g=search2"+ add;
		document.FlightForm.submit();
	}
}

function js_check(index)
{
	return js_check_all(index, 1);
}

function js_check_all(index, checkNum)
{
	var theForm = document.getElementById("FlightForm");
	var myDate = new Date( );
	//alert(myDate);
	var todaystr = DateToStr(myDate);
	//alert(todaystr);

	if ( theForm.depart_city.value == "" )
	{
		alert(FLIGHT_REQUEST_NOLEAVECITY);
		return (false);
	}
	if ( theForm.dest_city.value == "" )
	{
		alert(FLIGHT_REQUEST_NOREACHCITY);
		return (false);
	}
	if( index == 1 )
	{
		if(theForm.depart_city.value == theForm.dest_city.value)
		{
			alert(FLIGHT_REQUEST_SAMECITY);
			theForm.dest_city.focus();
			return (false);
		}
		
		if(!check_text(theForm.fly_date,FLIGHT_REQUEST_NOLEAVEDATE)){return (false);}
		if(!CheckDate(theForm.fly_date.value,FLIGHT_REQUEST_LEAVEDATE)) {return (false);}
		if(!check_text(theForm.return_date, FLIGHT_REQUEST_NOBACKDATE)){return (false);}
		if(!CheckDate(theForm.return_date.value, FLIGHT_REQUEST_BACKDATE)) {return (false);}
		if( CompareToday(theForm.fly_date.value)<0 )
		{
			alert(FLIGHT_REQUEST_AHEADLEAVEDATE);
			return (false);
		}
		if( CompareDate(theForm.return_date.value,theForm.fly_date.value)<0 )
		{
			alert(FLIGHT_REQUEST_AHEADBACKDATE);
			return (false);
		}
		if ( document.getElementById("fly_time") != null )
		{
			if(( CompareDate(theForm.return_date.value,theForm.fly_date.value)==0 ) && (theForm.return_time.value < theForm.fly_time.value))
			{
				alert(FLIGHT_REQUEST_AHEADBACKTIME);
				return (false);
			}
		}
	}
	else if( index == 2 )
	{
		if(theForm.depart_city.value == theForm.dest_city.value)
		{
			alert(FLIGHT_REQUEST_FIRSTSAMELEAVE);
			return (false);
		}
		if(theForm.depart_city.value == theForm.dest_city2.value)
		{
			alert(FLIGHT_REQUEST_SECONDSAMELEAVE);
			return (false);
		}
		if(theForm.dest_city.value == theForm.dest_city2.value)
		{
			alert(FLIGHT_REQUEST_FIRSTSAMESECOND);
			return (false);
		}

		if(!check_text(theForm.fly_date, FLIGHT_REQUEST_NOFIRSTLEAVEDATE)){return (false);}
		if(!CheckDate(theForm.fly_date.value, FLIGHT_REQUEST_FIRSTLEAVEDATE)) {return (false);}
		if(!check_text(theForm.fly_date2, FLIGHT_REQUEST_NOSECONDLEAVEDATE)){return (false);}
		if(!CheckDate(theForm.fly_date2.value, FLIGHT_REQUEST_SECONDLEAVEDATE)) {return (false);}
		if( CompareToday(theForm.fly_date.value)<0 )
		{
			alert(FLIGHT_REQUEST_AHEADFIRSTLEAVEDATE);
			return (false);
		}
		if( CompareDate(theForm.fly_date2.value,theForm.fly_date.value)<0 )
		{
			alert(FLIGHT_REQUEST_AHEADSECONDLEAVEDATE);
			return (false);
		}
		if ( document.getElementById("fly_time") != null )
		{
			if(( CompareDate(theForm.fly_date2.value,theForm.fly_date.value)==0 ) && (theForm.fly_time2.value < theForm.fly_time.value))
			{
				alert(FLIGHT_REQUEST_SECONDAHEADFIRSTDATE);
				return (false);
			}
		}
	}
	else
	{
		if(theForm.depart_city.value == theForm.dest_city.value)
		{
			alert(FLIGHT_REQUEST_SAMECITY);
			theForm.dest_city.focus();
			return (false);
		}
		if(!check_text(theForm.fly_date, FLIGHT_REQUEST_NOLEAVEDATE)){return (false);}
		if(!CheckDate(theForm.fly_date.value, FLIGHT_REQUEST_LEAVEDATE)) {return (false);}
		if( CompareToday(theForm.fly_date.value)<0 )
		{
			alert(FLIGHT_REQUEST_AHEADLEAVEDATE);
			return (false);
		}
	}

	var adult = parseInt(document.getElementById("ADULT_NUM").value);
	var child = parseInt(document.getElementById("CHILD_NUM").value);
	var infant = parseInt(document.getElementById("INFANT_NUM").value);
	if ( checkNum == 1 )
	{
		if ( adult == 0 )
		{
			alert(FLIGHT_REQUEST_SINGLECHILD);
			document.getElementById("ADULT_NUM").focus();
			return (false);
		}
		if ( adult < infant )
		{
			alert(FLIGHT_REQUEST_MOREINFANT);
			document.getElementById("INFANT_NUM").focus();
			return (false);
		}
	}
	else
	{
		if ( adult == 0 && child == 0 && infant == 0 )
		{
			alert(FLIGHT_REQUEST_PASSENGERNUMBER);
			document.getElementById("ADULT_NUM").focus();
			return (false);
		}
	}
	if ( checkNum == 0 && adult==0 && infant==0 && child>0)//internal child without adults and students.
	{
			alert(FLIGHT_REQUEST_SINGLECHILD);
			document.getElementById("ADULT_NUM").focus();
			return (false);		
	}	
	return (true);
}
function js_fly_type(i)
{
	var isIE = (navigator.appVersion.indexOf('MSIE')>=0);
	switch(i)
	{
		case 0:
		document.getElementById("xingcheng1").style.display="block";
		document.getElementById("xingcheng2").style.display="none";
		document.getElementById("xingcheng3").style.display="none";
		if ( document.getElementById("xingcheng_title") != null )
		{
			document.getElementById("xingcheng_title").style.display="none";
		}
		break;
		
		case 1:
		document.getElementById("xingcheng1").style.display="block";
		document.getElementById("xingcheng2").style.display="none";
		document.getElementById("xingcheng3").style.display="block";
		if ( document.getElementById("xingcheng_title") != null )
		{
			document.getElementById("xingcheng_title").style.display="none";
//			document.getElementById("xingcheng_title").innerHTML="";
		}
		break;
		
		case 2:
		if ( document.getElementById("xingcheng_title") != null )
		{
			if ( document.getElementById("xingcheng_title").getAttribute("style")!=null )
			{
				if ( isIE ) 
					document.getElementById("xingcheng_title").style.display="block";
				else
					document.getElementById("xingcheng_title").removeAttribute("style");
			}
			document.getElementById("xingcheng_title").innerHTML="<strong>" + FLIGHT_REQUEST_FIRSTJOURNEY + "</strong>";
		}
		if ( document.getElementById("xingcheng1").getAttribute("style")!=null )
		{
			if ( isIE )
				document.getElementById("xingcheng1").style.display="block";
			else
				document.getElementById("xingcheng1").removeAttribute("style");
		}
		if ( document.getElementById("xingcheng2").getAttribute("style")!=null )
		{
			if ( isIE )
				document.getElementById("xingcheng2").style.display="block";
			else
				document.getElementById("xingcheng2").removeAttribute("style");
		}
		document.getElementById("xingcheng3").style.display="none";
		break;
	}
	try
	{
	var obj2 = document.getElementById("return_date");
	if ( obj2 != null )
	{
		obj2.style.display=document.getElementById("xingcheng3").style.display;
	}
	}
	catch(exception)
	{}
}
function js_i_fly_type(i)
{
	switch(i)
	{
		case 0:
		document.getElementById("xingcheng2").style.display="none";
		break;
		
		case 1:
		document.getElementById("xingcheng2").style.display="block";
		break;
	}
	try
	{
	var obj3 = document.getElementById("return_date");
	if ( obj3 != null )
	{
		obj3.style.display=document.getElementById("xingcheng2").style.display;
	}
	}
	catch(exception)
	{}
}

function hotel_type(i)
{

	var theBgURL = '';
	if ( i <= 2 ) theBgURL="images/air_index_titlebg2.jpg";
	else 
	{
		theBgURL = "images/air_index_titlebg2_en.gif";
		i=i-2;
	}
	
	for(j=1;j<=2;j++)
	{
		if(j==i)
		{
			document.getElementById("hotel_type_title"+j).className="jiudian_haha";
			document.getElementById("titleTd"+j).style.backgroundImage='url(' + theBgURL + ')';
		}
		else
		{
			document.getElementById("hotel_type_title"+j).className="white";
			document.getElementById("titleTd"+j).style.backgroundImage='url(none)';
		}
	}
}

function urlOpen(url)
{
	var add ;
	if (url.toLowerCase().indexOf('&ap=')>0 || url.toLowerCase().indexOf('?ap=')>0)
		add = url;
	else
		add = url + (url.indexOf("?")==-1 ? GetAP2('?') : GetAP2('&')); 
	location.href=add;
}

function set_visible(elementid)
{
	document.getElementById(elementid).style.display = 'block';
}
function set_invisible(elementid)
{
	document.getElementById(elementid).style.display = 'none';
}

function moresearch_click(visibleid, invisibleid)
{
	// alert( visibleid + "," + invisibleid );
	set_visible(visibleid);
	set_invisible(invisibleid);
	return;
}

/* 航班信息预定提交 
// 99特价，98普通票。*/
function js_order_submit(step, fn, price, valid, fcy)
{
	if ( valid == 0 )
	{
		alert(FLIGHT_REQUEST_JOURNEYCONFLICT);
		return;
	}
	else if ( valid == 1 )
	{
		alert(FLIGHT_REQUEST_LATEFORFLIGHT);
		return;
	}
	
/*//当日17：45至次日8：00，不可以在线预订次日12：00以前的航班，
///提示：“对不起，您所选择的航班因时间问题，不能在线预订，请和e龙机票预订中心联系：800-810-1010或010-64329999，我们会竭诚为您服务。（当用户选择了某个航班，点击预订时，弹出此提示）*/
	else if ( valid == 2 )
	{
		alert(FlightOrderAlertMessage);
		return;
	}	
	
	var form = document.getElementById('FlightForm');
	
		document.getElementById('OrderFn').value = fn;
		document.getElementById('OrderPrice').value = price;
//	form.appendChild(document.createElement("<input type=hidden name=OrderFn value=" + fn +">"));			
//	form.appendChild(document.createElement("<input type=hidden name=OrderPrice value=" + price +">"));			
	
	//document.all.FlightForm.action = "default.aspx?g=search&OrderStep=" + step;
	//document.getElementById("OrderStep").value = step;
		
	document.getElementById('OrderStep').value = step;

//	var obj = document.getElementById("OrderStep");
//	if ( obj == null )	
//	{
//		 form.appendChild(document.createElement("<input type=hidden name=OrderStep value=" + step +">"));			
//	}
//	else 
//	{
//		obj.value = step;
//	}
	
	if ( valid == 90 )
	{
		document.getElementById('OrderTj').value = '1';
//		form.appendChild(document.createElement("<input type=hidden name=OrderTj value='1'>"));			
	}
	else
	{
		document.getElementById('OrderTj').value = '0';
	}
	var add = GetAP2("&");
	form.action = "http://travel.elong.com/flights/default.aspx?g=search" + add + "&class=" + fcy;
	form.submit();
	
}

function hiddenHeighterPrice(tableName,tableRow,linkName, linkMapName )
{
	var n = document.getElementById(tableName).rows.length;
	var show = 0;
	tableRowIndex=tableRow-1;
	
	var nn = 0;
	if ( tableRow < n )
	{
		nn = tableRow;
	}
	else
	{
		nn = 1;
	}
	
	var agent = navigator.userAgent.toLowerCase();
	var ie = (agent.indexOf("msie") != -1);

	if ( n >= 1 )
	{
	

		var Display= '';
		for(i=0;i<=document.getElementById(tableName).rows.length-1;i++)
		{
			if ( i<nn )
			{
				if ( ie )
				{
					Display='block';
		
				}
				else
				{
					Display='table-row';
				}
			}
			else
			{
				if(document.getElementById(tableName).rows[i].style.display=="none")
				{
					if ( ie )
					{
						Display='block';
			
					}
					else
					{
						Display='table-row';
					}
					show = 1;
				}
				else
				{
					Display="none";
					show = 0;
				}
			}
			document.getElementById(tableName).rows[i].style.display=Display;
		}
		
		if ( show == 1 )
		{
			document.getElementById( linkName ).innerHTML = FLIGHT_REQUEST_ONLYLOWPRICE;
			document.getElementById( linkMapName ).src = "http://resource.elong.com/img/flights/show_low_price.gif";
		}
		else
		{
			document.getElementById( linkName ).innerHTML = FLIGHT_REQUEST_ALLPRICE;
			document.getElementById( linkMapName ).src = "http://resource.elong.com/img/flights/show_all_price.gif";
		}
		
	}
}

/* 加载起点城市 LJMOD */
function LoadSrcCitys()
{
	var src=document.getElementById('depart_city');
	var LastStart =document.getElementById('LastStart');
	var LastEnd =document.getElementById('LastEnd');
	var LastIndex=0;

//	var citys = new Array(new Array('PEK','北京'),new Array('SHA','上海(虹桥)'),new Array('PVG','上海(浦东)'),new Array('CAN','广州'),new Array('WEH','威海'),new Array('TAO','青岛'),new Array('CTU','成都'),new Array('HGH','杭州'),new Array('HKG','香港'));

	var citys_1=null;
	var cname = 'citys';
	citys_1 = eval(cname);
	var citylist=null;
	citylist = eval(cname);
	
	for(j=0;j<citys_1.length;j++)
	{
		if ( citys_1[j][0]=='PEK' )
		{
			if ( j > 0 )
			{
				var ct0 = citylist[0][0];
				var ct1 = citylist[0][1];
				citylist[0][0] = citys_1[j][0];
				citylist[0][1] = citys_1[j][1];
				citylist[j][0] = ct0;
				citylist[j][1] = ct1;
			}
			break;
		}
	}
	
	if ( citylist.length>0 )
	{
		ClearDropDownList(src);
		var sCitys=null;
		var k=0;
		for(i=0;i<citylist.length;i++)
		{
			try
			{
				sCitys = eval('city_' + citylist[i][0]);	
			}
			catch(exception)
			{
				continue;
			}
			if ( sCitys == null ) continue;
			if( sCitys.length > 0)
			{
				var opt=new Option();
				opt.value = citylist[i][0];
				opt.text = citylist[i][1];
				src.options[k] = opt;
				if (LastStart!=null)
				{
					if(opt.value == LastStart.value && LastStart.value !='')
					{
						LastIndex = k;
					}
				}				
				k++;
			}
		}
		src.selectedIndex =LastIndex;
		if (LastStart!=null)
			LastStart.value=src.options[LastIndex].value;
		ChangeCitysByIndex(LastIndex);
	}
}

/*传入的参数为上一级的index, 加载本级，并选中结果 LJ */
function ChangeCitysByIndex(Index)
{
	var dept=document.getElementById('depart_city');
	var city=dept.options[Index].value;
	
	//先将两个下拉列表清空
	var dest = document.getElementById('dest_city');
	
	var LastIndex=0;
	var LastEnd = document.getElementById('LastEnd');
	
	ClearDropDownList(dest);

	var StartArray=null;
	StartArray = eval('city_' + city);	
	if(StartArray == null || StartArray.length == 0)
	{
		return;
	}
	else
	{
		//将起点城市数组中的元素加入到起点城市中。
		for(i=0;i<StartArray.length ;i++)
		{
			var opt=new Option();
			opt.value = StartArray[i][0];
			opt.text = StartArray[i][1];
			if (LastEnd!=null)
			{
				if(opt.value == LastEnd.value && LastEnd.value !='')
				{
					LastIndex = i
				}
			}			
			dest.options[i] = opt;
		}
		dest.selectedIndex =LastIndex;
	}
}

//点击单选钮时触发,传入的参数为单选钮value
function ChangeCitys()
{
	var city=document.getElementById('depart_city').value;
		//先将两个下拉列表清空
		var dest = document.getElementById('dest_city');
		ClearDropDownList(dest);

	var StartArray=null;
	StartArray = eval('city_' + city);	
	if(StartArray == null || StartArray.length == 0)
	{
		return;
	}
	else
	{
		//将起点城市数组中的元素加入到起点城市中。
		for(i=0;i<StartArray.length ;i++)
		{
			var opt=new Option();
			opt.value = StartArray[i][0];
			opt.text = StartArray[i][1];
			dest.options[i] = opt;
		}
	}
}

//保存城市选择的状态，点击返回按钮时读取。LJ
function savecity()
{	
	var dStart=document.getElementById('depart_city');
	var LastStart=document.getElementById('LastStart');					
	LastStart.value=dStart.options[dStart.selectedIndex].value;
	
	var dEnd=document.getElementById('dest_city');
	var LastEnd=document.getElementById('LastEnd');					
	LastEnd.value=dEnd.options[dEnd.selectedIndex].value;
}
			
//清空下拉列表的公用函数。
function ClearDropDownList(obj)
{
	for(i=obj.options.length -1;i>=0;i--)
	{
		obj.options[i] = null;
	}
}

// 特价机票详细信息页－预定提交
function TjOrder()
{
	return TjOrder_All(1);
}
function TjOrder_T()
{
	return TjOrder_All(0);
}
function TjOrder_All(checkNum)
{
	var theForm = document.getElementById("FlightForm");
	
	
	var dateEnd = document.getElementById('tjdateend');
	var dateStart = document.getElementById('tjdatestart');
	if(!check_text(dateStart, FLIGHT_REQUEST_NOLEAVEDATE)){return (false);}
	if(!CheckDate(dateStart.value, FLIGHT_REQUEST_LEAVEDATE)) { return (false); }
	if( CompareToday(dateStart.value)<0 )
	{
		alert(FLIGHT_REQUEST_AHEADLEAVEDATE);
		return (false);
	}
		
	if ( dateEnd != null )
	{
		if(!check_text(dateEnd, FLIGHT_REQUEST_NOBACKDATE)){return (false);}
		if(!CheckDate(dateEnd.value, FLIGHT_REQUEST_BACKDATE)) {return (false);}
		if( CompareDate(dateEnd.value,dateStart.value)<0 )
		{
			alert(FLIGHT_REQUEST_AHEADBACKDATE);
			return (false);
		}
		if ( document.getElementById("tjfly_time") != null )
		{
			if(( CompareDate(dateEnd.value,dateStart.value)==0 ) && (theForm.tjreturn_time.value < theForm.tjfly_time.value))
			{
				alert(FLIGHT_REQUEST_AHEADBACKTIME);
				return (false);
			}
		}
	}

	if ( document.getElementById('tjid').value == '' )
	{
		return (false);
	}
	var adult = document.getElementById("TJ_ADULT_NUM").value;
	var child = document.getElementById("TJ_CHILD_NUM").value;
	var infant = parseInt(document.getElementById("TJ_INFANT_NUM").value);
	if ( checkNum == 1 )
	{
		if ( adult == '0' )
		{
			alert(FLIGHT_REQUEST_SINGLECHILD);
			document.getElementById("TJ_ADULT_NUM").focus();
			return (false);
		}
		
		if ( adult < infant )
		{
			alert(FLIGHT_REQUEST_MOREINFANT);
			document.getElementById("TJ_INFANT_NUM").focus();
			return (false);
		}
	}
	else
	{
		if ( adult == 0 && child == 0 && infant == 0 )
		{
			alert(FLIGHT_REQUEST_PASSENGERNUMBER);
			document.getElementById("TJ_ADULT_NUM").focus();
			return (false);
		}
	}

	if ( checkNum != 1 && adult==0 && infant==0 && child>0)//internal child without adults and students.
	{
			alert(FLIGHT_REQUEST_SINGLECHILD);
			document.getElementById("TJ_ADULT_NUM").focus();
			return (false);		
	}	
	
//	document.all.FlightForm.action = "TjTicketOrder.aspx";
	var add = GetAP2("&");

//饶正荣改.
	//theForm.action = "default.aspx?g=tjorder" + add;

	if ( checkNum == 1 )
	{
		if(document.getElementById("tjdatestart")!= null)
		{
			document.getElementById("fly_date").value=document.getElementById("tjdatestart").value;	
		}
		if(document.getElementById("tjdateend")!= null)
		{
			document.getElementById("return_date").value=document.getElementById("tjdateend").value
		}
		if(document.getElementById("TJ_ADULT_NUM")!= null)
		{
			document.getElementById("ADULT_NUM").value=document.getElementById("TJ_ADULT_NUM").value
		}
		if(document.getElementById("TJ_CHILD_NUM")!= null)
		{
			document.getElementById("CHILD_NUM").value=document.getElementById("TJ_CHILD_NUM").value
		}				
		if(document.getElementById("TJ_INFANT_NUM")!= null)
		{
			document.getElementById("INFANT_NUM").value=document.getElementById("TJ_INFANT_NUM").value
		}
		document.getElementById("btnSearch").style.display = 'none';
		document.getElementById("showresult").style.display = 'none';
		document.getElementById("wait").style.display = 'block';
		//js_search_again();
		theForm.action = "http://travel.elong.com/flights/default.aspx?g=search" + add;
	 }
	 else
	 {
		 theForm.action = "http://travel.elong.com/flights/default.aspx?g=tjorder" + add;
	 }

	theForm.submit();
}

// 特价机票查询结果预定。
function TjOrder2(tj)
{
	var add = GetAP2("&");
	document.FlightForm.action = 'http://travel.elong.com/flights/default.aspx?g=tjorder2&tjid='+tj + add;
	document.FlightForm.submit();
}

function AlertTjReturn()
{
	alert(FLIGHT_REQUEST_SPECIALREMIND);
}

function ShowAircorp( aircorp )
{
	var add = GetAP2("&");
	document.FlightForm.action = 'http://travel.elong.com/flights/default.aspx?g=search&showac='+aircorp+add;
	document.FlightForm.submit();
}
