var $priceSelected = null;
var $starLevelSelected=null;
var $tagIDSelected=null;
$(document).ready(function(){
		$("#indate2,#outdate2").focus(function(){this.blur()});
      //$("#indate2,#outdate2").attr("readonly", "true").css({background: "#FFF"});
	    $("#indate2,#outdate2").datepicker({
		duration: "",
        beforeShow: customRange2,
        showOn: "focus",
        buttonImage: "images/expotia/calendar.gif",
        buttonImageOnly: true,
		minDate: 0, closeAtTop: false, useShortYear: false,
		prevText: '上月', nextText: '下月',
		yearRange: '2000:2020', firstDay: 1,
		rangeSelect: false,
		stepMonths: 1, dateFormat: 'yy-mm-dd',
		buttonText: 'Calendar',
		numberOfMonths:  [1,2],
		onSelect: function() {
			if (this.id == 'indate2') {

				if ($("#outdate2").datepicker("getDate") != null)
				{
					var startDate = $("#indate2").datepicker("getDate").getTime();
					var endDate = $("#outdate2").datepicker("getDate").getTime();

					if (startDate >= endDate)
					{
						$("#outdate2").val('yyyy-mm-dd');
					}

					if (((endDate - startDate) / (24 * 60 * 60 * 1000) > 15))
					{
						$("#outdate2").val('yyyy-mm-dd');
					}

				}
				setTimeout(callback2, 200);
			}

	    }
    });

     $("#queryDetail").click(function(event){
				detailcheckSubmit();
				event.stopPropagation();
				return false;
			});

      $("#queryUpSearchHotelList").click(function(event){
				hotelListSearchSubmit();
				event.stopPropagation();
				return false;
			});


      var $aPrice= $("a[name='price']");    
      	  $aPrice.click(function(){
          //将页面选取的价格范围付给hidden id为priceSelected；
//      		  alert($(this).attr('price'));
            $('#priceSelected').attr('value',$(this).attr('price')) ;
              hotelListSearchSubmit();
           })




      var $aStarLevel= $("a[name='starlevel']");
               $aStarLevel.click(function(){
                   if ($starLevelSelected != null) {
                       $starLevelSelected.css('font-weight', '');
                   }
                   $starLevelSelected = $(this);
                  //将页面选取的价格范围付给hidden id=starLevelSelected；
                   $('#starLevelSelected').attr('value',$(this).attr('level')) ;

                   hotelListSearchSubmit();
               })
               
      $("a[name='tagidherf']").click(function(){
    	 	
    	  $('#tagID').attr('value',$(this).attr('tagid'));
    		
    	  hotelListSearchSubmit();
    	   	return false;

      })
     
      tableDisplay();

    })
    
    
  function tableDisplay() {   
            if($('#transport_zh').html()== ''||$('#transport_zh').html()==null){
            	 $('#hotelposition').hide();            	
            }
            if($('#location_zh').html()== ''||$('#location_zh').html()==null){
            	 $('#location').hide();            	
            }
            if($('#directions_zh').html()== ''||$('#directions_zh').html()==null){
            	$('#directions').hide();            	
            }
            if($('#dining_zh').html()== ''||$('#dining_zh').html()==null){
             $('#dining').hide();            	
            }            
            if($('#recreation_zh').html()== ''||$('#recreation_zh').html()==null){
             $('#recreation').hide();            	
            }
            if($('#amenities_zh').html()== ''||$('#amenities_zh').html()==null){
            	 $('#amenities').hide();            	
            }
            if($('#paymentname_zh').html()== ''||$('#paymentname_zh').html()==null){
            	$('#paymentname').hide();            	
            }
        
            
//            if (transport_zh == null || trim(transport_zh) == '') {
//                document.getElementById('transport').style.display = 'none';
//            }
//
//            var location_zh = document.getElementById('location_zh').innerText;
//            //             alert('A'+location_zh+'B');
//            if (location_zh == null || trim(location_zh) == '') {
//                document.getElementById('location').style.display = 'none';
//            }
//
//            var directions_zh = document.getElementById('directions_zh').innerText;
//            if (directions_zh == null || trim(directions_zh) == '') {
//                document.getElementById('directions').style.display = 'none';
//            }
//
//            var dining_zh = document.getElementById('dining_zh').innerText;
//            if (dining_zh == null || trim(dining_zh) == '') {
//                document.getElementById('dining').style.display = 'none';
//            }
//
//            var recreation_zh = document.getElementById('recreation_zh').innerText;
//            if (recreation_zh == null || trim(recreation_zh) == '') {
//                document.getElementById('recreation').style.display = 'none';
//            }
//
//            var amenities_zh = document.getElementById('amenities_zh').innerText;
//            if (amenities_zh == null || trim(amenities_zh) == '') {
//                document.getElementById('amenities').style.display = 'none';
//            }
//
//            var paymentname_zh = document.getElementById('paymentname_zh').innerText;
//            if (paymentname_zh == null || trim(paymentname_zh) == '') {
//                document.getElementById('paymentname').style.display = 'none';
//            }
        }    
    
function customRange2(input){
    return {
        minDate: (input.id == "outdate2" ? new Date($("#indate2").datepicker("getDate").setDate($("#indate2").datepicker("getDate").getDate() + 1)) : 0),
        maxDate: (input.id == "indate2" ? 364 : new Date($("#indate2").datepicker("getDate").setDate($("#indate2").datepicker("getDate").getDate() + 15)) > (new Date()).setDate((new Date()).getDate() + 365) ? 365 : new Date($("#indate2").datepicker("getDate").setDate($("#indate2").datepicker("getDate").getDate() + 15)))
    };
}  

function callback2(){
	$('#outdate2').focus().click();
	clearTimeout(callback2);
	}


function detailcheckSubmit() {
	if ($('#propName_zh').attr('value') == null || $('#propName_zh').attr('value') == '') {
		return false;
	}

	if ($('#indate2').attr('value') == null || $('#indate2').attr('value') == '' || $('#indate2').attr('value') == 'yyyy-mm-dd') {
		$('#indate2').focus().click();
		return false;
	}
	if ($('#outdate2').attr('value') == null || $('#outdate2').attr('value') == '' || $('#outdate2').attr('value') == 'yyyy-mm-dd') {
		$('#outdate2').focus().click();
		return false;
	}
//    alert('propID:  '+$('#propName_zh').attr('value')+'  INDATE: '+$('#indate2').attr('value')+'  OUTDATE: '+$('#outdate2').attr('value'));

	$('#searchDetailForm').get(0).submit();
	//document.onmousemove = doMouseMove;
}

function hotelListSearchSubmit(){
//	alert(1);
    if ($('#indate2').attr('value') == null || $('#indate2').attr('value') == '' || $('#indate2').attr('value') == 'yyyy-mm-dd') {
		$('#indate2').focus().click();
		return false;
	}
//    alert(2);
	if ($('#outdate2').attr('value') == null || $('#outdate2').attr('value') == '' || $('#outdate2').attr('value') == 'yyyy-mm-dd') {
		$('#outdate2').focus().click();
		return false;
	}
//	alert(3);
   if ($('#cityCode').attr('value') == null || $('#cityCode').attr('value') == '' || $('#cityCode').attr('value') == '中文/拼音') {
		$('#city').focus().click();
		return false;
	}else{
       var cityCode=$('#cityCode').attr('value');
       $('#cityCode2').attr('value',cityCode);
   }


//   alert('City_ZH:  '+  $('#city2').attr('value')+'  CityCode: '+$('#cityCode2').attr('value')+'  INDATE: '+$('#indate2').attr('value')+'  OUTDATE: '+$('#outdate2').attr('value')+' roomNumber:'+$('#alloment').attr('value'));
//   alert($('#rightSearchForm'));
	$('#rightSearchForm').trigger("submit") ;
}