
var _Page={};
_Page.init=function(obj){
    _Page.total_records=obj.total_records||1;
    _Page.page_size=obj.page_size||10;
    _Page.cur_page=1;
    _Page.page_num_show=obj.page_size||6;
    _Page.page_num=Math.ceil(_Page.total_records/_Page.page_size)||1;
    _Page.str_first='首页';
    _Page.str_last='尾页';
	_Page.str_pager='';
}
_Page.setPageInfo=function(p){
	
    if(typeof p=='undefined') p=1;
    var out='';
	var start_page=1;
	var end_page=_Page.page_num_show;
	var tmp=Math.floor(_Page.page_size/2);
	//if(true){//p>tmp+1
	    var pre_page=(p-1)>0?(p-1):1;
		var next_page=(p+1)>_Page.page_num?_Page.page_num:(p+1);
		out+='<span class="mak_pagemove"><a href="javascript:updateList(false,\'1\')">首页</a></span><span class="mak_pagemove"><a href="javascript:updateList(false,'+pre_page+')">上一页</a></span><span class="mak_pageno">';
		start_page=parseInt(p)-tmp;
		end_page=parseInt(p)+tmp;
	//}
	if(p>=_Page.page_num-tmp){
		start_page=parseInt(_Page.page_num)-parseInt(_Page.page_size)+1;
		end_page=parseInt(_Page.page_num);
	}
	if(start_page<1) start_page=1;
	for(var i=start_page;i<=end_page;i++){
		if(i>_Page.page_num) break;
		if(i==p)
		out+='<span class="mak_dq">'+i+'</span> ';
		else
		out+='<a href="javascript:updateList(false,\''+i+'\')">'+i+'</a> ';
	}
	if(_Page.cur_page<=_Page.page_num) out+='</span><span class="mak_pagemove"><a href="javascript:updateList(false,'+next_page+')">下一页</a></span><span class="mak_pagemove"><a href="javascript:updateList(false,\''+_Page.page_num+'\')">尾页</a></span>';
	//out+='&nbsp;&nbsp;&nbsp;&nbsp;第'+_Page.cur_page+'页&nbsp;&nbsp;共'+_Page.page_num+'页';
	_Page.str_pager=out;
	//$('#page').html(out);

}
_Page.setPageContent=function(page){
	if(typeof page=='undefined') page=1;
	_Page.cur_page=page;
	var cur_cursor=(page-1)*_Page.page_size;
	var end_cursor=cur_cursor+_Page.page_size;
	   var out='';
	for(var i=cur_cursor;i<end_cursor;i++){
	   out+='<b>'+arr[i]+'</b>&nbsp;&nbsp;';
	}
	$('#content').html(out);
	_Page.setPageInfo(_Page.cur_page);
}

 
    
   
	
	
	
    
    
    

var _planeComp={'CA':'国航','CJ':'北航','CZ':'南航','SZ':'西南航空','WH':'西北航空','MU':'东航','MF':'厦航','SC':'山航','FM':'上航','4G':'深航','X2':'新华航空','F6':'航空股份','3Q':'云南航空','XO':'新疆航空','3U':'川航','Z2':'中原航空','WU':'武汉航空','G4':'贵州航空','H4':'海航','GP':'通用航空','3W':'南京航空','ZJ':'浙江航空','GW':'长城航空','FJ':'福建航空','2Z':'长安航空','HU':'海航','ZH':'深航','PN':'西部航空','JD':'金鹿航空','KN':'联合航空','8L':'祥鹏航空','CN':'大新华航空','G5':'华夏','GS':'大新华快运航空有限公司','HO':'吉航'};
var _plane_types=new Array();
_plane_types['typeAB6']={typename:'A300-600/600C',model:'大型机',min_seat:'207',max_seat:'317'}
_plane_types['typeCRJ']={typename:'区域喷气机',model:'小型机',min_seat:'50',max_seat:'86'}
_plane_types['typeM90']={typename:'MD-90',model:'其他机型',min_seat:'14',max_seat:'无'}
_plane_types['type73G']={typename:'737-700客机',model:'中型机',min_seat:'162',max_seat:'189'}
_plane_types['type143']={typename:'无',model:'无',min_seat:'无',max_seat:'无'}
_plane_types['type146']={typename:'无',model:'无',min_seat:'无',max_seat:'无'}
_plane_types['type300']={typename:'A300客机',model:'大型机',min_seat:'250',max_seat:'340'}
_plane_types['type310']={typename:'无',model:'无',min_seat:'无',max_seat:'无'}
_plane_types['type312']={typename:'无',model:'无',min_seat:'无',max_seat:'无'}
_plane_types['type313']={typename:'无',model:'无',min_seat:'无',max_seat:'无'}
_plane_types['type319']={typename:'A319',model:'大型机',min_seat:'107',max_seat:'220'}
_plane_types['type320']={typename:'A320',model:'大型机',min_seat:'174',max_seat:'220'}
_plane_types['type321']={typename:'A321',model:'大型机',min_seat:'256',max_seat:'412'}
_plane_types['type330']={typename:'A330',model:'大型机',min_seat:'256',max_seat:'412'}
_plane_types['type332']={typename:'A330-200',model:'大型机',min_seat:'256',max_seat:'412'}
_plane_types['type333']={typename:'A330-300',model:'大型机',min_seat:'228',max_seat:'420'}
_plane_types['type340']={typename:'A340',model:'大型机',min_seat:'228',max_seat:'335'}
_plane_types['type343']={typename:'A343-300',model:'大型机',min_seat:'313',max_seat:'359'}
_plane_types['type732']={typename:'无',model:'无',min_seat:'无',max_seat:'无'}
_plane_types['type733']={typename:'733-300客机',model:'中型机',min_seat:'144',max_seat:'171'}
_plane_types['type734']={typename:'737-400客机',model:'中型机',min_seat:'104',max_seat:'132'}
_plane_types['type735']={typename:'无',model:'无',min_seat:'无',max_seat:'无'}
_plane_types['type736']={typename:'无',model:'无',min_seat:'无',max_seat:'无'}
_plane_types['type737']={typename:'737客机',model:'中型机',min_seat:'162',max_seat:'189'}
_plane_types['type738']={typename:'737-800客机',model:'中型机',min_seat:'177',max_seat:'189'}
_plane_types['type739']={typename:'737-900客机',model:'其他机型',min_seat:'270',max_seat:'无'}
_plane_types['type744']={typename:'747-400客机',model:'大型机',min_seat:'244',max_seat:'569'}
_plane_types['type747']={typename:'747客机',model:'大型机',min_seat:'362',max_seat:'569'}
_plane_types['type757']={typename:'757-200/300客机',model:'大型机',min_seat:'243',max_seat:'289'}
_plane_types['type763']={typename:'767-300/300ER客机',model:'大型机',min_seat:'203',max_seat:'290'}
_plane_types['type767']={typename:'767-200/300客机',model:'大型机',min_seat:'281',max_seat:'440'}
_plane_types['type772']={typename:'777-200客机',model:'大型机',min_seat:'281',max_seat:'440'}
_plane_types['type777']={typename:'777-200/300客机',model:'大型机',min_seat:'260',max_seat:'380'}
_plane_types['type767']={typename:'767-200/300客机',model:'大型机',min_seat:'281',max_seat:'440'}
function resetTime(time){
         if(typeof time=='undefined') return time;
	     var tmp=time.split(":");
		 if(tmp.length==3){
		   return tmp[0]+":"+tmp[1];
		 }else{
		   return time;
		 }
		
}
function getCenter(obj){
	var p={"left":0,"top":0};
	  var _obj=obj;
	while(obj){
		p.left+=obj.offsetLeft;
		p.top+=obj.offsetTop;
	obj=obj.offsetParent;
	}
	  var x=p.left+_obj.offsetWidth/2;
	  var y=p.top+_obj.offsetHeight/2;
	  return {"x":x,"y":y};
}
$(function(){
var d=new Date();
var from_date=d.getFullYear()+'/';

if((d.getMonth()+1)<10){
  	from_date+='0'+(d.getMonth()+1);
}else{
  	from_date+=(d.getMonth()+1);
}
from_date+='/';
if(d.getDate()<10){
  	from_date+='0'+d.getDate();
}else{
  	from_date+=d.getDate();
}
	   
		   
		   $('.thickbox_TX').click(function(){
			var config_info={box_id:'mak_help',box_pos:'',drag_id:'intel_title',close_id:'close_window',pos_top:null,doc_close:true,enableDrag:true};
            MaskBox.init(config_info);
if($('#intel_i-date1').length>0 && $('#intel_i-date2').length>0 )
TFL.timer.bind({zIndex:300,offsetY2:2,showControl : true,items:['intel_i-date1','intel_i-date2'],rules:{from:from_date,end:"2010/12/31"},autoShow:false});	

if($('#intel_i-rdate1').length>0 && $('#intel_i-rdate2').length>0 )
TFL.timer.bind({zIndex:300,offsetY2:2,showControl : true,items:['intel_i-rdate1','intel_i-rdate2'],rules:{from:from_date,end:"2010/12/31"},autoShow:false});	
			
			
											})	
		   
	$('#intel_tocity,#intel_frmcity').each(function(){
					$(this).click(function(){
						if($.trim($(this).val())=='中文/拼音'){
							$(this).val('').css('color','#000000').focus();
						}
					 })
		})
	$('#sbt_search').click(function(){
				_planeInfo.showFlash=true;
				submitSearch(2,true);
									})
 })
var _planeInfo={cabin_type1:'',agreement_id1:'',zk1:'',is_update:false,cur_flytype:1,flytype:1,fromcity_en:'',tocity_en:'',fromcity:'',tocity:'',startdate:'',enddate:'',info1:null,info2:null,todate:'',uo_id:0,showFlash:false}
var loading_img='<img src="'+base_img+'/loading.gif" style="display:\'\';" id="loading_img" />';
function checkDateFormat(todate){
	var d=new Date();
	if(todate=='yyyy-mm-dd'){ 
	   return todate;
	}
	if(todate=='' || typeof todate=='undefined'){ 
	  return  todate=d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate();
	 }
	var p=/\d+/g;alert(todate);
	var arr=todate.match(p);
	if(arr.length==2){
	   todate=d.getFullYear()+'-'+todate;
	   arr=todate.match(p);
	}
	var tmp_y,tmp_m,tmp_d;
	tmp_y=arr[0];
	
    if(arr[1].length==1) { 
		  if(arr[1]==0) 
		  tmp_m='01';
		  else
		  tmp_m='0'+arr[1];
	 }else{
	   tmp_m=arr[1];
	 }
    if(arr[2].length==1) { 
		  if(arr[2]==0) 
		  tmp_d='01';
		  else
		  tmp_d='0'+arr[2];
	 }else{
	   tmp_d=arr[2];
	 }
    todate=tmp_y+'-'+tmp_m+'-'+tmp_d;
	
    var arr=todate.split('-');
	if(arr.length==2) todate=d.getFullYear()+'-'+todate;
	
	var tmp_time=new Date(todate.replace(/-/g,'/'));
	     if(isNaN(tmp_time.getFullYear()) || isNaN(tmp_time.getMonth()) || isNaN(tmp_time.getDate())){
		    tmp_time=new Date();
			return todate=tmp_time.getFullYear()+'-'+(tmp_time.getMonth()+1)+'-'+tmp_time.getDate();
		 }
	     tmp_time=tmp_time.getTime(); 
	 if(tmp_time<new Date(d.getFullYear()+'/'+(d.getMonth()+1)+'/'+d.getDate()).getTime()){
	    return todate=d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate();
	 }
	 return todate;
}

function checkIntelForm(){
	   var frmcity = $.trim($('#intel_frmcity').val());
   var tocity = $.trim($('#intel_tocity').val());
   var idate = $.trim($('#intel_i-date1').val());
   var irdate = $.trim($('#intel_i-date2').val()); 
   var week =  $.trim($('#intel_week').val());
   var itime =  $.trim($('#intel_time').val());  
   if(!/^\d{4}-\d{2}-\d{2}$/.test(idate)){
	    idate = checkDateFormat(idate);
		$('#intel_i-date1').val(idate);
   }
   if(!/^\d{4}-\d{2}-\d{2}$/.test(irdate)){
	    irdate = checkDateFormat(irdate);
		$('#intel_i-date2').val(irdate);
   }
   if(frmcity.length==0||frmcity=='中文/拼音'){
      showBox('请输入出发城市','',function(){
									$('#intel_frmcity').click()});return false;
   }else if(tocity.length==0||tocity=='中文/拼音'){
      showBox('请输入到达城市','',function(){$('#intel_tocity').click();});return false;
   }else if(frmcity==tocity){
	  showBox('出发城市和到达城市不能相同','',function(){$('#intel_tocity').click();});return false;
   }else if(idate.length==0||idate=='yyyy-mm-dd'){
	  showBox('请选择出发日期范围','',function(){$('#intel_i-date1').focus();});return false;
   }else if(irdate.length==0||irdate=='yyyy-mm-dd'){
	  showBox('请选择出发日期范围','',function(){$('#intel_i-date2').focus();});return false;
   }else if(idate>irdate){
	  showBox('出发日期范围错误,请重新选择','',function(){$('#intel_i-date2').focus();});return false;
   }
   if($('#intel_trip2')[0].checked){
   var idate2 =  $.trim($('#intel_i-rdate1').val());
   var irdate2 =  $.trim($.trim($('#intel_i-rdate2').val())); 
   if(!/^\d{4}-\d{2}-\d{2}$/.test(idate2)){
	    idate2 = checkDateFormat(idate2);
		$('#intel_i-rdate1').val(idate2);
   }
   if(!/^\d{4}-\d{2}-\d{2}$/.test(irdate2)){
	    irdate2 = checkDateFormat(irdate2);
		$('#intel_i-rdate2').val(irdate2);
   }
   var week2 =  $.trim($('#intel_week2').val());
   var itime2 =  $.trim($('#intel_time2').val());  
	   if(idate.length==0||idate2=='yyyy-mm-dd'){
		  showBox('请选择返回日期范围','',function(){$('#intel_i-rdate1').focus();});return false;
	   }else if(irdate.length==0||irdate2=='yyyy-mm-dd'){
		  showBox('请选择返回日期范围','',function(){$('#intel_i-rdate2').focus();});return false;
	   }     
   }
   return true;
}
function submitSearch(t,update){
    if(!checkIntelForm()) return false;
	
	  _planeInfo.fromcity=$.trim($('#intel_frmcity').val());
	  _planeInfo.tocity=$.trim($('#intel_tocity').val());
	  
	if(update==false && _planeInfo.cur_flytype==t) return;
	_planeInfo.flytype=$('#intel_trip1')[0].checked?1:2;
	
	if(update==false){//单击tab更新
	  if(t==1) 	_planeInfo.cur_flytype=1;
	  if(t==2) 	_planeInfo.cur_flytype=2;
	}else{//单击按钮更新
	  _planeInfo.showFlash=t==1?false:true;//单击的是flash查看按钮还是table按钮
	  if(_planeInfo.showFlash) _planeInfo.cur_flytype=1;
	}
    $('#trip_type').css('display','');
    if($('#intel_trip1')[0].checked){//单程
			$('#trip_to').css('display','').removeClass('mak_hc').addClass('mak_qc');
			$('#trip_back').css('display','none');
			$('#trip_to').html('去程：'+_planeInfo.fromcity+'-'+_planeInfo.tocity);
	}else{//往返程
		 if(update==true){//单击的是按钮
			$('#trip_to').css('display','').removeClass('mak_hc').addClass('mak_qc');
			$('#trip_back').css('display','').removeClass('mak_qc').addClass('mak_hc');
		 }else{//单击的是tab
			if(t==1){//去程
			$('#trip_to').css('display','').removeClass('mak_hc').addClass('mak_qc');
			$('#trip_back').css('display','').removeClass('mak_qc').addClass('mak_hc');
			}else{//回程
			$('#trip_back').css('display','').removeClass('mak_hc').addClass('mak_qc');
			$('#trip_to').css('display','').removeClass('mak_qc').addClass('mak_hc');
			}
		 }
			$('#trip_to').html('去程：'+_planeInfo.fromcity+'-'+_planeInfo.tocity);
			$('#trip_back').html('回程：'+_planeInfo.tocity+'-'+_planeInfo.fromcity);
	}
	
	if(_planeInfo.showFlash){
	  if($('#wrap_flash').length>0) $('#wrap_flash').css('display','');
      if($('#wrap_info').length>0)  $('#wrap_info').css('display','none');
	  TX_DoSearch();
	  return false;
	}

    var fromcity=encodeURI($('#intel_frmcity').val());
	var tocity=encodeURI($('#intel_tocity').val());//alert(_planeInfo.flytype+'  '+_planeInfo.cur_flytype);
	
	if(t==1){
		var date1=encodeURI($('#intel_i-date1').val());
		var date2=encodeURI($('#intel_i-date2').val());
		var time=encodeURI($('#intel_time').val());
		var week=encodeURI($('#intel_week').val());
	}else{
		var date1=encodeURI($('#intel_i-rdate1').val());
		var date2=encodeURI($('#intel_i-rdate2').val());
		var time=encodeURI($('#intel_time2').val());
		var week=encodeURI($('#intel_week2').val());
	}
	
	//var pos=getCenter($('#list_info')[0]);
	$('#list_info').html(loading_img);
	$('#loading_img').css({'display':'','margin-left':'200px','margin-top':'20px','margin-bottom':'20px'});
	  if($('#wrap_flash').length>0) $('#wrap_flash').css('display','none');
      if($('#wrap_info').length>0)  $('#wrap_info').css('display','');

	  
	$.ajax({
		 type: "GET",
		 dataType:"json",
		// url:  base_pages+"/interface/plane-intel-search.php",
		 url:  base_pages+"/interface/plane-search.php",
		 data: "is_intel_search=1&t="+fromcity+"&q=" +tocity + "&date=" + date1 + "&date_end="+date2+"&starttime="+time+"&week="+week+"&T="+t+"&random="+new Date().getTime(),
		 success: function(msg){
			 _planeInfo.info1=msg;
			 updateList(true);
		 }
		   })
}
function updateList(is_init,page){
 var table_arr=new Array();
 table_arr.push('<table width="100%" border="0" cellspacing="0" cellpadding="0">');
 var planeInfo=_planeInfo.info1;

	 if(typeof page=='undefined') page=1;
	 if(is_init && planeInfo && planeInfo.length>0){
		  TFL.PageBar.init({recordcount:planeInfo.length,pageSize:5,isShowPages:false,isDrawPageBar:false,handler:updateList});
		  return;
	 }
	 var pageInfo = TFL.PageBar.getPageInfo();
	 var page_str=pageInfo.page_str;
	 
	 var cur_cursor=pageInfo.start_cursor;
	 var end_cursor=pageInfo.end_cursor;
	var flag=false;
	for(var i=cur_cursor;i<end_cursor;i++){
			if(typeof planeInfo =='string' || typeof planeInfo[i]=='undefined' || typeof planeInfo[i]==null) {continue;} 
			var tmp_plane=planeInfo[i];
			var pid=tmp_plane.PLANEID.substring(0,2);
			var tmp_arr=tmp_plane.UO_STARTDATE.split('-');
			var startdate=tmp_arr[1]+'-'+tmp_arr[2];
	 if(_planeInfo.cur_flytype==1&& _planeInfo.flytype==2 && tmp_plane.UO_STARTDATE==_planeInfo.todate){
	 table_arr.push('<tr><td height="6"  style="background:#e9f4fe;"  colspan="7" align="center" valign="top"></td></tr>');
	 var td_class='mar_line';
	 }else{
	 table_arr.push('<tr ><td height="6" colspan="7" align="center" valign="top"></td></tr>');
	 var td_class='mar_conline';
	 }
	 table_arr.push('<tr ><td width="13%" height="36" align="center" valign="top" class="'+td_class+'">'+startdate+'</td><td width="20%" height="36" align="center" valign="top" class="'+td_class+'"><img width="13px" height="14px" src="'+base_img+'/airlogo/'+pid+'.gif"/> ');
			if(typeof _planeComp[pid]!='undefined'){
				var comp=_planeComp[pid];
			}else{
				var comp=tmp_plane.SW_AIRCOMPANY;
			}
	 table_arr.push(comp+'<br/> <span class="mark_ziti">'+tmp_plane.PLANEID+'</span></td><td width="17%" height="36" align="center" valign="top" class="'+td_class+'"><span class="mark_ziti">'+resetTime(tmp_plane.UO_STARTTIME)+'<br /> '+resetTime(tmp_plane.UO_ENDTIME)+'</span></td><td width="15%" height="36" align="center" valign="top" class="'+td_class+'">¥'+(parseInt(tmp_plane.UO_AIRPORTTAX,10)>0?parseInt(tmp_plane.UO_AIRPORTTAX,10):50)+'</td><td width="19%" height="36" align="center" valign="top" class="'+td_class+'"><span class="mark_huang">¥<b>'+tmp_plane.UO_ADULTPRICE+'</b></span>(');
			if(parseInt(tmp_plane.ZHEKOU,10)>=10){
				table_arr.push('<span class="mark_han">全价</span>');
			}else{
				table_arr.push('<span class="mark_han">'+tmp_plane.ZHEKOU+'</span>折');
			}
			table_arr.push(')</td><td width="4%" height="36" align="center" valign="top" class="'+td_class+'">&nbsp;</td> <td width="12%" align="center" valign="top" class="'+td_class+'">');
		 if(_planeInfo.cur_flytype==1 && _planeInfo.flytype==2){
			 _planeInfo.uo_id=tmp_plane.UO_ID;
			 _planeInfo.fromcity_en=tmp_plane.UO_FROMCITY;
			 _planeInfo.zk1=tmp_plane.ZHEKOU;
			 _planeInfo.cabin_type1=tmp_plane.UO_CABINTYPE;
			 _planeInfo.agreement_id1=tmp_plane.UO_AGREEMENTID;
			 table_arr.push('<a href="javascript:void(0);" onclick="skipToReturn(\''+tmp_plane.UO_STARTDATE+'\')">我要预订</a></td></tr>');
		 }else{
			var tmp_url=base_pages+'/plane/planeorder.php?T='+_planeInfo.flytype+'&fromcity='+tmp_plane.UO_FROMCITY+'&fromcity2='+tmp_plane.UO_TOCITY;
			
			if(_planeInfo.flytype==2){ //往返
			tmp_url+='&agreement_id2='+tmp_plane.UO_AGREEMENTID+'&cabin_type2='+tmp_plane.UO_CABINTYPE+'&zhekou2='+tmp_plane.ZHEKOU+'&uo_id2='+tmp_plane.UO_ID+'&Rtdate='+tmp_plane.UO_STARTDATE;
			 tmp_url+='&uo_id='+_planeInfo.uo_id+'&agreement_id1='+_planeInfo.agreement_id1+'&cabin_type1='+_planeInfo.cabin_type1+'&zhekou1='+_planeInfo.zk1+'&date='+_planeInfo.todate;
			}else{  //单程
			 tmp_url+='&agreement_id1='+tmp_plane.UO_AGREEMENTID+'&cabin_type1='+tmp_plane.UO_CABINTYPE+'&zhekou1='+tmp_plane.ZHEKOU+'&uo_id='+tmp_plane.UO_ID+'&date='+tmp_plane.UO_STARTDATE;//单程
			}
			table_arr.push('<a href="javascript:void(0);" onclick="viewDetail(\''+tmp_url+'\',\''+tmp_plane.UO_STARTDATE+'\');">我要预订</a></td></tr>');
		 }
	      flag=true;
	 }
	 if(flag){
	 table_arr.push('<tr><td height="40" colspan="7" align="center" valign="top"><div class="mak_pageblock" id="intel_pager_info">'+page_str+'</div></td></tr></table>');
	 }else{
		 table_arr.push('<tr><td height="6" colspan="7" align="center" valign="top"></td></tr>');
		 table_arr.push('<tr><td width="13%" height="36" colspan="7" align="center"  class="mar_conline">没有查到相关航班信息,请更改日期重新搜索。</td></tr>');
	 }

var str=table_arr.join('');

 if( $('#wrap_flash').length>0)  $('#wrap_flash').css('display','none');//隐藏flash查看
 
 if(_planeInfo.flytype==2) 
   $('#trip_back').css('display','');
 else
   $('#trip_back').css('display','none');

 $('#list_info').html(str);
// resetInterIframe();
}
function viewDetail(url,date){
	if(_planeInfo.flytype==2 && _planeInfo.cur_flytype==2 && date<_planeInfo.todate){
		showBox('返回日期不应该小于去程日期。');
		return false;
	}
	if(_planeInfo.flytype==2 && (_planeInfo.todate=='' || typeof _planeInfo.todate=='undefined')){
	   	showBox('请选择去程航班。',function(){$('#trip_to').click();});
		return false;
	}
	window.open(url);
}
function skipToReturn(date){
	 _planeInfo.todate=date;
	$('#trip_back').click();
}
function resetInterIframe(){
	var frm_h=$('#mak_help').outerHeight();
	top.document.getElementById('intel_frm').style.height=frm_h+130+'px';
}
function changeTripType(obj){
	if(obj.value==2){
		$('.tr_back').each(function(){
									$(this).css('display','');
									})
		//$('#trip_back').css('display','');
	}else{
		$('.tr_back').each(function(){
									$(this).css('display','none');
									})
		//$('.tr_back').css('display','none');
	//$('#trip_back').css('display','none');

	}
	return true;
	//resetInterIframe();
}

function TX_DoSearch(){
	if(!checkIntelForm()) return false;
   var frmcity = $.trim($('#intel_frmcity').val());
   var tocity = $.trim($('#intel_tocity').val());
   var idate =  $.trim($('#intel_i-date1').val());
   var irdate =  $.trim($.trim($('#intel_i-date2').val())); 
   var week =  $.trim($('#intel_week').val());
   var itime =  $.trim($('#intel_time').val());  

   if($('#intel_trip2')[0].checked && _planeInfo.cur_flytype==2){
   var idate =  $.trim($('#intel_i-rdate1').val());
   var irdate =  $.trim($.trim($('#intel_i-rdate2').val())); 
   var week =  $.trim($('#intel_week2').val());
   var itime =  $.trim($('#intel_time2').val());  
   }
   _planeInfo.showFlash=true;
   //if($('#mak_help .mak_room').length>0) $('#mak_help .mak_room').remove() ;
   var str='<div id="ofc_service" class="mak_room"></div>';
   //$('.TX_window').css('top','0px');
   //$('.mak_room').css('display','block');
  // $('.mak_top').after(str);
   $('#wrap_info').css('display','none');
   $('#wrap_flash').html(str).css('display','');
   var idate_2=irdate_2=itime_2=week_2='';
	  var day = new Date();
	  var random_num = day.getTime()+Math.floor(Math.random()*100000);
	  var url="act=ofc_service&fromcity=" + encodeURI(frmcity) + "&tocity=" + encodeURI(tocity) + "&idate=" + encodeURI(idate) + "&irdate=" + encodeURI(irdate) + "&itime=" + encodeURI(itime) + "&week="+encodeURI(week) + "&idate_2=" + encodeURI(idate_2) + "&irdate_2=" + encodeURI(irdate_2) + "&itime_2=" + encodeURI(itime_2) + "&week_2=" + week_2 + "&random="+random_num;
	  $.ajax({
		 type: "GET",
		 url:  base_pages+"/interface/ajax_ticket.php",
		 data: url,
		 success: function(msg){
		  $("#ofc_service").html(msg);
		 }
	  });   
  // ofc_service(frmcity,tocity,idate,irdate,itime,week,idate_2,irdate_2,itime_2,week_2);
 //  return false;
}
/**
     $('.thickbox_TX').click(function(){
		 if($('.close_window').length>0)
		    $('.close_window').click(TX_remove);
			
	 		 $('#CalFrame').css('z-index','1002');
			 $('.TX_window').css({'display':'block','width':'300px'});
	
			  var a=new Date().getTime()     
			  a=a+24*60*60*1000;
			  a=new Date(a)
			  var tomorrow=a.getFullYear()+"-"+(a.getMonth()+1)+"-"+a.getDate();
			 $('#i-date2').val(tomorrow); 
			 var height=$('.TX_window')[0].offsetHeight;
			 TX_show(481,height);
			 Drag.init(document.getElementById("intel_title"),document.getElementById("mak_help"));
			 /**/
	// })
/**/
function TX_show(width,height){
          if (document.getElementById("TX_HideSelect") == null) {
                        $("body").append("<iframe id='TX_HideSelect'></iframe><div id='TX_overlay'></div>");
                        //$("body").append("<div id='TX_load'><img src='images/loadingAnimation.gif' /></div>");
                        $("#TX_overlay").click(TX_remove);
                }
                TX_position(width,height);
}

function TX_remove() {
        $(".TX_window").fadeOut("fast",function(){$('#TX_overlay,#TX_HideSelect').remove();});
        //$("#TX_load").remove();
        return false;
}
function TX_position(TX_WIDTH,TX_HEIGHT) {
        var pagesize = TX_getPageSize();        
        var arrayPageScroll = TX_getPageScrollTop();
        //alert(pagesize[1]+'   '+TX_HEIGHT);

        if(pagesize[1]<TX_HEIGHT){
                var h=0;
        }else{
                var h=(arrayPageScroll[1] + ((pagesize[1]-TX_HEIGHT)/2))
        }

        $(".TX_window").css({width:TX_WIDTH+"px",left: ((pagesize[0] - TX_WIDTH)/2)+"px", top: "185px" });
        var zindex=$("#TX_overlay").css('z-index');
		$(".TX_window").css('z-index',zindex+1);
        TX_overlaySize();

}
function TX_overlaySize(){
        if (window.innerHeight && window.scrollMaxY) {        
                yScroll = window.innerHeight + window.scrollMaxY;
        } else if (document.documentElement && document.documentElement.scrollHeight){ // all but Explorer Mac
                yScroll = document.documentElement.scrollHeight;
        } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
                yScroll = document.body.offsetHeight;
          }
        $("#TX_overlay").css("height",yScroll +"px");
        $("#TX_HideSelect").css("height",yScroll +"px");
}
function TX_getPageScrollTop(){
        var yScrolltop;
        if (self.pageYOffset) {
                yScrolltop = self.pageYOffset;
        } else if (document.documentElement && document.documentElement.scrollTop){         // Explorer 6 Strict
                yScrolltop = document.documentElement.scrollTop;
        } else if (document.body) {// all other Explorers
                yScrolltop = document.body.scrollTop;
        }

        arrayPageScroll = new Array('',yScrolltop) 
        return arrayPageScroll;
}

function TX_getPageSize(){
        var de = document.documentElement;
        var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
        var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
        arrayPageSize = new Array(w,h) 
        return arrayPageSize;

}
