$(document).ready(function(){
	
	$.address.externalChange(function(event){

		var cpage = event.value; 

		if (cpage == "/")
		{
			url = ""; 
		}
		else
		{		
			url = cpage.replace(/^\//, ''); 
		}

		if (cpage != "")
		{
			if (area_alias != "")
			{
				my_ajax_url = '/hotel_search_result/area/' + country_alias + '/' + city_alias + '/' + area_alias + '/' + url; 
			}
			else 
			{
				my_ajax_url = '/hotel_search_result/city/' + country_alias + '/' + city_alias + '/' + url; 
			}

			if ($('#sortby1').val() != "")
			{
				var sortby = $('#sortby1').val(); 
			}
			else if ($('#sortby2').val() != "")
			{
				var sortby = $('#sortby2').val(); 
			}
			if ($('#order1').val() != "")
			{
				var order = $('#order1').val(); 
			}
			else if ($('#order2').val() != "")
			{
				var order = $('#order2').val(); 
			}

			$('#hotel_list').html('<img src="/resources/images/loading42.gif" alt="" />'); 
			$.post(
				my_ajax_url, 
				{
					ajax_request:true, sortby:sortby, order:order
				},
				function(data)
				{
					$('#hotel_list').html(data); 
				},
				'html' 
			); 
		}
		
	}); 

   $.address.internalChange(function(event) {  

		var url = event.value; 
		
		url = url.replace(/^\//, ''); 
		if (area_alias != "")
		{
			my_ajax_url = '/hotel_search_result/area/' + country_alias + '/' + city_alias + '/' + area_alias + '/' + url; 
		}
		else 
	    {
			my_ajax_url = '/hotel_search_result/city/' + country_alias + '/' + city_alias + '/' + url; 
	    }

		if ($('#sortby1').val() != "")
		{
			var sortby = $('#sortby1').val(); 
		}
		else if ($('#sortby2').val() != "")
		{
			var sortby = $('#sortby2').val(); 
		}
		if ($('#order1').val() != "")
		{
			var order = $('#order1').val(); 
		}
		else if ($('#order2').val() != "")
		{
			var order = $('#order2').val(); 
		}

		$.post(
			my_ajax_url, 
			{
				ajax_request:true, sortby:sortby, order:order
			},
			function(data)
			{
				$('#hotel_list').html(data); 
			},
			'html' 
		); 

   }); 


}); 
