self.onerror = function( ) { return true; }
        jQuery.noConflict();
        window.onresize = function() {
            if( document.all.tuna_address.style.display != "none" ) {
                if ( document.activeElement.id == "fromCityname" || document.activeElement.id == "toCityname" ) {
                    var newX = getXPosition( document.activeElement );
                    var newY = getYPosition( document.activeElement, document.activeElement.offsetHeight );
	                document.all.tuna_address.style.left = newX;
	                document.all.tuna_address.style.top = newY;
	                for ( var i = 0; i < document.all.jsContainer.childNodes.length; i++ ) {
	                    if (document.all.jsContainer.childNodes[i].tagName == "IFRAME") {
	                        document.all.jsContainer.childNodes[i].style.left = newX;
	                        document.all.jsContainer.childNodes[i].style.top = newY;
	                    }
	                }
                }
            }
        }

        function doQueryCityHandle(url) {
	        if (event.keyCode==13) { 
	 	        searchDomAir1(url);
            }
        }
        function doQueryCityHandleInt(url) {
	        if (event.keyCode==13) { 
	 	        searchIntAir(url);
            }
        }
        function doInputCityHandle(cityObj) {
            cityObj.style.background="#FFFFFF";
        }
        function doClearStyle() {
            document.all.fromCityname.style.background="#FFFFFF";
            document.all.toCityname.style.background="#FFFFFF";
            document.getElementById("QueryEngine1_txtDepDate2").style.background="#FFFFFF";
        }
        function doClearStyleInt() {
            document.all.interFromCityname.style.background="#FFFFFF";
            document.all.interToCityname.style.background="#FFFFFF";
            document.getElementById("QueryEngine1_txtDepDate2_int").style.background="#FFFFFF";
        }
        function linksubmitEtpass(htmlId){
	        var hiddenCallback=document.getElementById("callback");
		    hiddenCallback.value=etpassURL+'help/help'+htmlId+'j.html';
	        document.indexForm.action = "/jsp/common/forward.jsp";
	        document.indexForm.submit();
	    }

		function searchDomAir(url){
		    var fc = document.getElementById("QueryEngine1_ddlDepCity").value;
		    var tc = document.getElementById("QueryEngine1_ddlDesCity").value;
		    var d = document.getElementById("QueryEngine1_txtDepDate").value;
		    var isFlg = true;
		    
		    var fcI = document.all.fromCityname.value;
		    if( fcI == null || fcI.trim() == "" ){
		    	document.all.fromCityname.style.background="#FFA0A0";
		    	document.all.fromCityname.value="";
		    	isFlg = false;
		    }
            var tcI = document.all.toCityname.value;
	        if ( tcI == null || tcI.trim() == "" ) {
		    	document.all.toCityname.style.background="#FFA0A0";
		    	document.all.toCityname.value="";
		    	isFlg = false;
	        }
	        
            var date2 = document.getElementById("QueryEngine1_txtDepDate2");
            var date2Str = date2.value;
	        if ( date2Str == null || date2Str.trim() == "" && document.all("search_type")[1].checked) {
		    	date2.style.background="#FFA0A0";
		    	date2.value="";
		    	isFlg = false;
	        }
	        
	        if ( !isFlg ) {
	            return;
	        }
	        // check画面项目
	        jQuery(function($){
				var obj=document.getElementsByName("search_type");
				var search_type ='' ;
				for(var i=0;i<obj.length;i++){
            		if(obj[i].checked)
                		search_type =obj[i].value;
                } 

				$.post(
					"/air/getSelectProduct.do",{
					method : "checkItem",

					First_date : jQuery("#QueryEngine1_txtDepDate").val(),
					Second_date : jQuery("#QueryEngine1_txtDepDate2").val(),
					search_type : search_type
					},
					function(datal){
						var data = eval('('+datal+')');
						var flag = '0';
						jQuery("#second_dateId").empty();

						if(data.l1!=null) {
							jQuery("#second_dateId").text(data.l1);
							flag='1';
							jQuery("#second_dateId").style="";
							changeCss(290);
						}				
						if(data.l2!=null) {
							jQuery("#second_dateId").text(data.l2);flag='1';
						
						}
						
						if(flag=='0'){
						    if(obj[0].checked) {
						        changeCss(220);
						    } else {
						        changeCss(250);
						    }
						    toLoadPage(url, jQuery("#indexForm").serialize()+"&startCityName="+encodeURI(encodeURI(document.getElementById("fromCityname").value))+"&endCityName="+encodeURI(encodeURI(document.getElementById("toCityname").value)));
						}else
							return false ;
					});

			});
	        
		}
		
		
		
		AC_FL_RunContent = 0;
		
		
		
		jQuery(function($){
		        
			var d = new Date(new Date().getTime());
			setDate("#QueryEngine1_txtDepDate",d);
            if(jQuery("#td1 input").val()=="0"){
                jQuery("#td2").hide();
                jQuery("#startId").empty();
                jQuery("#startId").text("出発日");
            }else{
                jQuery("#startId").empty();
                jQuery("#startId").text("日付 (往)");
                jQuery("#td2").show();
            }
			$("#td1 input").each(function(){
				$(this).click(function(){
					var searchT = $(this).val();
					if(searchT=="0") {
						$("#td2").hide();
						$("#startId").empty();
						$("#startId").text("出発日");
						$("#second_dateId").empty();
						changeCss(220);
					}
					if(searchT=="1") {
						$("#startId").empty();
						$("#startId").text("日付 (往)");
						$("#td2").show();
						changeCss(250);
					}
				})
			})
			
			var d_int = new Date(new Date().getTime() + 86400000);
			setDate("#QueryEngine1_txtDepDate_int", d_int);
			if(jQuery("#td1_int input").val() == "0"){
			    jQuery("#startId_int").empty();
                jQuery("#startId_int").text("日付 (往)");
                jQuery("#td2_int").show();
			}else{
			    jQuery("#td2_int").hide();
                jQuery("#startId_int").empty();
                jQuery("#startId_int").text("出発日");
			}
			$("#td1_int input").each(function(){
				$(this).click(function(){
					var searchT = $(this).val();
					if(searchT=="0") {
						$("#td2_int").hide();
						$("#startId_int").empty();
						$("#startId_int").text("出発日");
						$("#second_dateId_int").empty();
						changeCssInt(220);
					}
					if(searchT=="1") {
						$("#startId_int").empty();
						$("#startId_int").text("日付 (往)");
						$("#td2_int").show();
						changeCssInt(250);
					}
				})
			})

			//明日
			$("#tomorrow").addClass("clickable").click(function(){
				var d = new Date(new Date().getTime() + 86400000);
				setDate("#QueryEngine1_txtDepDate",d);
			});
			$("#tomorrow1").addClass("clickable").click(function(){
				var d = new Date(new Date().getTime() + 86400000);
				setDate("#QueryEngine1_txtDepDate2",d);
			});
			//页面载入完成后将出发日期赋值为当前天
			setDate("#QueryEngine1_txtDepDate",new Date());
			setDate("#QueryEngine1_txtDepDate_int", new Date(new Date().getTime() + 86400000));
			function setDate(obj,date){
				$(obj).val(date.getFullYear()+"-"+((date.getMonth()+1)+"-"+date.getDate()).replace(/(^|\D)(\d)(?=(\D|$))/g,"$10$2"));
			}
		})
        function changeCss( v ) {
            //document.all.search-list-1.style.height = v;
            document.getElementById("search-list-1").style.height = v;
        }
        
        function changeCssInt( v ) {
            //document.all.search-list-1.style.height = v;
            document.getElementById("search-list-3").style.height = v;
        }
        
        
//HOTEL
// 点击查询按钮查询
function doIndexQueryHandle() {
	//document.getElementById("error_both").style.display = 'none';
	document.getElementById("error_name").style.display = 'none';
	document.getElementById("error_date").style.display = 'none';
	
	var cityName = document.getElementById("cityName").value;
	var cityCode = document.getElementById("cityCode").value;
	var startTime = document.getElementById("startTime").value;
	var	endTime = document.getElementById("endTime").value;
	var errorFlag = false;
	var errorName = false;
	var errorDate = false;
	if (cityName == null || cityName == undefined || cityName == '') {
		errorName = true;
		errorFlag = true; 
	}
	if (startTime != "" && startTime != undefined && endTime != "" && endTime != undefined) {
		if (endTime < startTime) {
			errorDate = true;
			errorFlag = true; 
		}
	}
	if(errorFlag) {
		if (errorName && errorDate) {
			document.getElementById("error_name").style.display = 'block';
			document.getElementById("error_date").style.display = 'block';
			return;
		} else if (errorName) {
			document.getElementById("error_name").style.display = 'block';
			return;	
		} else if (errorDate) {
			document.getElementById("error_date").style.display = 'block';
			return;
		}
	} else {
	
	    //change code
	    if(cityCode == "BBB"){
            cityCode = "BJS";
        }
        if(cityCode == "SSS"){
            cityCode = "SHA";
        }
	    
		// 保存cookie
		var value = cityCode + '|' + cityName;
		setCookie('hotelCity', value );
		/*
		conditionsFlag = true;
		queryFlag = true;
		// 默认排序
		var priQuery = 'money';
		var moneyOrderQuery = 'asc';
		var starOrderQuery = 'asc';
		// 获取查询条件
		doQuery(obtainConditions(queryFlag),ctx,priQuery,moneyOrderQuery,starOrderQuery);
		// 显示对应的おススメホテル
		showIndexHotHotel(ctx,cityCode);
		*/
		var myForm = document.indexForm;
		//myForm.method.value = "goCity";
		myForm.action = jtbHttpURL + "/hotel/city.do?method=goCity&cityCode="+cityCode;
		myForm.submit();
	}
}

// 保存cookie信息
function setCookie(name,value){
  var Days = 30; // 有效期30天
  var exp  = new Date();
  exp.setTime(exp.getTime() + Days*24*60*60*1000);
  //document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString();
  document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString() + "; path=/";
}

// 取cookie
function getCookie(name){
  var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  if(arr != null) return unescape(arr[2]); return null;
}

// 删除cookie
function delCookie(name){
  var exp = new Date();
  exp.setTime(exp.getTime() - 1);
  var cval=getCookie(name);
  if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.toGMTString();
}


document.execCommand("BackgroundImageCache", false, true);


//yjf
		function searchDomAir1(url){
		    var fc = document.getElementById("QueryEngine1_ddlDepCity").value;
		    var tc = document.getElementById("QueryEngine1_ddlDesCity").value;
		    var d = document.getElementById("QueryEngine1_txtDepDate").value;
		    var isFlg = true;
		    
		    var fcI = document.all.fromCityname.value;
		    if( fcI == null || fcI.trim() == "" ){
		    	document.all.fromCityname.style.background="#FFA0A0";
		    	document.all.fromCityname.value="";
		    	isFlg = false;
		    }
            var tcI = document.all.toCityname.value;
	        if ( tcI == null || tcI.trim() == "" ) {
		    	document.all.toCityname.style.background="#FFA0A0";
		    	document.all.toCityname.value="";
		    	isFlg = false;
	        }
	        
            var date2 = document.getElementById("QueryEngine1_txtDepDate2");
            var date2Str = date2.value;
	        if ( date2Str == null || date2Str.trim() == "" && document.all("search_type")[1].checked) {
		    	date2.style.background="#FFA0A0";
		    	date2.value="";
		    	isFlg = false;
	        }
	        
	        if ( !isFlg ) {
	            return;
	        }
	        // check画面项目
	        jQuery(function($){
				var obj=document.getElementsByName("search_type");
				var search_type ='' ;
				for(var i=0;i<obj.length;i++){
            		if(obj[i].checked)
                		search_type =obj[i].value;
                } 

				$.post(
					"/air/getSelectProduct.do",{
					method : "checkItem",

					First_date : jQuery("#QueryEngine1_txtDepDate").val(),
					Second_date : jQuery("#QueryEngine1_txtDepDate2").val(),
					search_type : search_type
					},
					function(datal){
						var data = eval('('+datal+')');
						var flag = '0';
						jQuery("#second_dateId").empty();

						if(data.l1!=null) {
							jQuery("#second_dateId").text(data.l1);
							flag='1';
							jQuery("#second_dateId").style="";
							changeCss(290);
						}				
						if(data.l2!=null) {
							jQuery("#second_dateId").text(data.l2);flag='1';
						
						}
						
						if(flag=='0'){
						    if(obj[0].checked) {
						        changeCss(220);
						    } else {
						        changeCss(250);
						    }
						    toLoadPage(url, jQuery("#indexForm").serialize()+"&startCityName="+encodeURI(encodeURI(document.getElementById("fromCityname").value))+"&endCityName="+encodeURI(encodeURI(document.getElementById("toCityname").value)));
						}else
							return false ;
					});

			});
	        
		}
		
		function searchIntAir(url){

 			var fc = document.getElementById("SearchFlight1_ddlDepCity").value;
		    var tc = document.getElementById("SearchFlight1_ddlDesCity").value;
		    var d1 = document.getElementById("QueryEngine1_txtDepDate_int").value;
		    var d2 = document.getElementById("QueryEngine1_txtDepDate2_int").value;
		    var isFlg = true;
		    
		    var fcI = document.all.interFromCityname.value;
		    if( fcI == null || fcI.trim() == "" ){
		    	document.all.interFromCityname.style.background="#FFA0A0";
		    	document.all.interFromCityname.value="";
		    	isFlg = false;
		    }
            var tcI = document.all.interToCityname.value;
	        if ( tcI == null || tcI.trim() == "" ) {
		    	document.all.interToCityname.style.background="#FFA0A0";
		    	document.all.interToCityname.value="";
		    	isFlg = false;
	        }
	        
            var date2 = document.getElementById("QueryEngine1_txtDepDate2_int");
            var date2Str = date2.value;
	        if ( date2Str == null || date2Str.trim() == "" && document.all("search_type_int")[1].checked) {
		    	date2.style.background="#FFA0A0";
		    	date2.value="";
		    	isFlg = false;
	        }
	        
	        if ( !isFlg ) {
	            return;
	        }
	        
			jQuery(function($){
				var obj=document.getElementsByName("search_type_int");
				var search_type ='' ;
				for(var i=0;i<obj.length;i++){
	           		if(obj[i].checked)
	               		search_type =obj[i].value;
	               } 
				
	               if (document.getElementById("interFromCityname").value == '') {
	               	document.getElementById("SearchFlight1_ddlDepCity").value = '';
	               }
	               
	               if (document.getElementById("interToCityname").value == '') {
	               	document.getElementById("SearchFlight1_ddlDesCity").value = '';
	               }
	
				$.post(
					"/intair/search.do",{
					method : "checkItem",
					departure_Place : document.getElementById("SearchFlight1_ddlDepCity").value,
					first_destination : document.getElementById("SearchFlight1_ddlDesCity").value,
					First_date : jQuery("#QueryEngine1_txtDepDate_int").val(),
					Second_date : jQuery("#QueryEngine1_txtDepDate2_int").val(),
					search_type : search_type
					},
					function(datal){
						var data = eval('('+datal+')');
						var flag = '0';
						jQuery("#second_dateId_int").empty();
						jQuery("#departure_PlaceId1").empty();
						jQuery("#departure_PlaceId0").empty();
						if(data.l1!=null) {jQuery("#second_dateId_int").text(data.l1);flag='1';}				
						if(data.l2!=null) {jQuery("#second_dateId_int").text(data.l2);flag='1';}
						if(data.l3!=null) {jQuery("#departure_PlaceId1").text(data.l3);flag='1';}
						if(data.l4!=null) {jQuery("#departure_PlaceId0").text(data.l4);flag='1';}
						if(data.l5!=null) {jQuery("#departure_PlaceId1").text(data.l5);flag='1';}
						if(flag=='0'){
						    var fromCity = document.getElementById("interFromCityname").value;
						    var toCity = document.getElementById("interToCityname").value;
						    var startDate = document.getElementById("QueryEngine1_txtDepDate_int").value;
						    var endDate = document.getElementById("QueryEngine1_txtDepDate2_int").value;
						    var departure_Place = document.getElementById("departure_Place_int").value;
						    var first_destination = document.getElementById("first_destination_int").value;
							toIntLoadPage(etpassHttpURL, 
							    "search_type=" + search_type + 
							    "&interFromCityname=" + encodeURI(encodeURI(fromCity)) + 
							    "&departure_Place=" + departure_Place + 
							    "&interToCityname=" + encodeURI(encodeURI(toCity)) + 
							    "&first_destination=" + first_destination + 
							    "&First_date=" + startDate + 
							    "&Second_date=" + endDate + 
							    "&startCityName=" + encodeURI(encodeURI(fromCity)) + 
							    "&endCityName=" + encodeURI(encodeURI(toCity)) + "&");
						}else
							return false ;
					});
        
			});
		}
function show_change(change_show){
    document.getElementById("search-list-1").style.display = "none";
    document.getElementById("search-list-3").style.display = "none";
    document.getElementById("search-list-"+change_show).style.display = "block";
}