var sliderHeight = "145px";


  
  $(document).ready(function() {
	  
	    if ($('#searchresults').length != 0) {

       //alert('searching');
        var pagedata = $("#thesearchres").serialize();
		//alert(pagedata);
        $.ajax(
        {
            type: 'get',
            beforeSend: function ()
            {
				//$('#roomresults').fadeOut(); 
				
              //  $.blockUI(
//                {
//                    message: '<h1> Just a moment...Saving your changes</h1>'
//                });
 $('.wait').show(); 
            },
            url: '/includes/searchhotels.php',
            data: pagedata,
			
            success: function (response)
            {
             //  alert(response);
                //$.unblockUI();
                $('#searchresults').replaceWith(response);
				 $('.wait').hide(); 
				// $('#searchresults').fadeIn(); 
         
            },
			error: function() { 
			alert("error..please try again"); 
			}
        });
        return false;
  
    };
	
	
	if ($('.slider').length != 0) {
	// Show the slider content
	$('.slider').show();
	
	$('.slider').each(function () {
		var current = $(this);
		current.attr("box_h", current.height());
	});
	
	$(".slider").css("height", sliderHeight);
	
	};
	
//$("#expand").click(function(event) {
//	event.preventDefault();
//	var newheight =$('#textcontent').css('height');
//	//alert(newheight);
//$("#hotelDesc").animate( { height: newheight}, 1500 ); 
//});
	  
	      $("#newsearch").live("click", function ()
    {
       
        var pagedata = $("#roomchangesearch").serialize();
		//alert(pagedata);
        $.ajax(
        {
            type: 'get',
            beforeSend: function ()
            {
				$('#roomresults').fadeOut(); 
				
              //  $.blockUI(
//                {
//                    message: '<h1> Just a moment...Saving your changes</h1>'
//                });
 $('.wait').show(); 
            },
            url: '/newroomsearch.php',
            data: pagedata,
            success: function (response)
            {
               // alert(response);
                //$.unblockUI();
                $('#roomresults').replaceWith(response);
				 $('.wait').hide(); 
				 $('#roomresults').fadeIn(); 
         
            }
        });
        return false;
    });
	  
	  
    $('.slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
	
		//initialize();
//	initialize();
	
	//
});

$(function(){
	//	var select = $( "#numNights" );
//		var slider = $( "<div id='slider'></div>" ).insertAfter( select ).slider({
//			min: 1,
//			max: 7,
//			range: "min",
//			value: select[ 0 ].selectedIndex + 1,
//			slide: function( event, ui ) {
//				select[ 0 ].selectedIndex = ui.value - 1;
//			}
//		});
//		$( "#numNights" ).change(function() {
//			slider.slider( "value", this.selectedIndex + 1 );
//		});


$('.datepicker').each(function(){

$(this).datepicker({
					showButtonPanel: true,
					defaultDate: "+1w",
			changeMonth: true,
			changeYear: true,
			numberOfMonths: 1,
			dateFormat: 'yy-mm-dd',
			showOtherMonths: true,
			showOn: "both",
			buttonImage: "/images/calendar.gif",
			buttonImageOnly: true
				});
				
			


});

//


//auto complete
	$( "#location" ).autocomplete({
			source: "/includes/searchlocations.php",
			minLength: 2,
			select: function( event, ui ) {
				//log( ui.item ?
					//"Selected: " + ui.item.value + " aka " + ui.item.id :
					//"Nothing selected, input was " + this.value );
					
					this.value = ui.item.value;
					
					//
					$.ajax({
   type: "GET",
   url: "/includes/countplace.php",
   data: "name=" + ui.item.value,
   success: function(msg){
     //alert( "Count: " + msg );
	 $('span#numres').replaceWith(msg);
   }
 });
					
			}
		});
				// Accordion
				$("#accordion").accordion({ header: "h3" });
	
				// Tabs
				$('#tabs').tabs();
	


$('#tabs').bind('tabsshow', function(event, ui) {
    if (ui.panel.id == "tabs-3") {
       google.maps.event.trigger(map, 'resize');
    }
});
				// Dialog			
				$('#dialog').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}
					}
				});
				
				// Dialog Link
				$('#dialog_link').click(function(){
					$('#dialog').dialog('open');
					return false;
				});

				// Datepicker
				
		
				
				// Slider
				$('#slider').slider({
					range: true,
					values: [17, 67]
				});
				
				// Progressbar
				$("#progressbar").progressbar({
					value: 20 
				});
				
				//hover states on the static widgets
				$('#dialog_link, ul#icons li').hover(
					function() { $(this).addClass('ui-state-hover'); }, 
					function() { $(this).removeClass('ui-state-hover'); }
				);
				
			
			$('#toogleprices').click(function() {
				$('.invRoomPrice').toggle('slow');
				return false;
			});
	
		
			///
		
				
			});
	
	
	
	//slider
	// Set the initial slider state
var slider_state = "close";

function sliderAction()
{
	if (slider_state == "close")
	{
		sliderOpen();
		slider_state = "open"
		$(".slider_menu").html('<a href="#" class="button" onclick="return sliderAction();">Close</a>');
	}
	else if (slider_state == "open")
	{
		sliderClose();
		slider_state = "close";
		$(".slider_menu").html('<a href="#" class="button" onclick="return sliderAction();">Read More...</a>');
	}
	
	return false;
}

function sliderOpen()
{
	
	var open_height = $(".slider").attr("box_h") + "px";
	$(".slider").animate({"height": open_height}, {duration: "slow" });
}

function sliderClose()
{
	$(".slider").animate({"height": sliderHeight}, {duration: "slow" });
}
	
