
function getCities(URL, target) {
	
	var _citites_target = target;
	var section;
	
	if (target == "quicksearch")
	{
		section = 'hotels';
	}
	else
	{
		section = $('#search-section option:selected').val();
	}

	var region_id = $('#'+_citites_target+'-region option:selected').val();
	var get_url = URL + '/search/cities/' + section + '/' + region_id + '/';
	
	$.ajax({
		type: "GET",
		url: get_url,
		success: function(data) {
			$('#'+_citites_target+'-cities').empty().html(data);
		}
	});
};

function updateQuicksearchAction() {
	
	var action = $('#hotels_base_url').val();
	


	if ($('#quicksearch-region option:selected').val() != 'ALL' )
	{
		if ( $('#quicksearch-cities option:selected').val() != 'ALL' )
		{
			action += $('#quicksearch-region option:selected').val() + '/';
			action += $('#quicksearch-cities option:selected').val() + '/';
		}
		else
		{
			action +=  $('#quicksearch-region option:selected').val() + '/';
		}
		
	}
	else if ( $('#quicksearch-cities option:selected').val() != 'ALL' )
	{
		if 
		($('#quicksearch-cities option:selected').val() == 'asselborn' 
		|| $('#quicksearch-cities option:selected').val() == 'dirbach-plage'
		|| $('#quicksearch-cities option:selected').val() == 'urspelt'
		|| $('#quicksearch-cities option:selected').val() == 'asselborn'
		|| $('#quicksearch-cities option:selected').val() == 'bourscheid'
		|| $('#quicksearch-cities option:selected').val() == 'vianden'
		|| $('#quicksearch-cities option:selected').val() == 'esch-sur-sure'
		|| $('#quicksearch-cities option:selected').val() == 'wiltz'
		|| $('#quicksearch-cities option:selected').val() == 'hoscheid'
		|| $('#quicksearch-cities option:selected').val() == 'clervaux'
		|| $('#quicksearch-cities option:selected').val() == 'kautenbach'
		|| $('#quicksearch-cities option:selected').val() == 'fischbach'
		|| $('#quicksearch-cities option:selected').val() == 'lipperscheid'
		|| $('#quicksearch-cities option:selected').val() == 'berdorf')
		{
			action += 'ardennes/' + $('#quicksearch-cities option:selected').val() + '/';
		}
		else if 
		($('#quicksearch-cities option:selected').val() == 'haller' 
		|| $('#quicksearch-cities option:selected').val() == 'echternach'
		|| $('#quicksearch-cities option:selected').val() == 'scheidgen'
		|| $('#quicksearch-cities option:selected').val() == 'wallendorf-pont'
		|| $('#quicksearch-cities option:selected').val() == 'steinheim'
		|| $('#quicksearch-cities option:selected').val() == 'berdorf'
		|| $('#quicksearch-cities option:selected').val() == 'mullerthal'
		|| $('#quicksearch-cities option:selected').val() == 'grundhof'
		|| $('#quicksearch-cities option:selected').val() == 'beaufort'
		|| $('#quicksearch-cities option:selected').val() == 'weilerbach')
		{
			action += 'mullerthal-little-switzerland/' + $('#quicksearch-cities option:selected').val() + '/';
		}
		else if 
		($('#quicksearch-cities option:selected').val() == 'gonderange' 
		|| $('#quicksearch-cities option:selected').val() == 'kleinbettingen'
		|| $('#quicksearch-cities option:selected').val() == 'luxembourg-ville'
		|| $('#quicksearch-cities option:selected').val() == 'weiler-la-tour'
		|| $('#quicksearch-cities option:selected').val() == 'mersch')
		{
			action += 'centre/' + $('#quicksearch-cities option:selected').val() + '/';
		}
		else if 
		($('#quicksearch-cities option:selected').val() == 'remich' 
		|| $('#quicksearch-cities option:selected').val() == 'wormeldange'
		|| $('#quicksearch-cities option:selected').val() == 'mondorf-les-bains')
		{
			action += 'moselle/' + $('#quicksearch-cities option:selected').val() + '/';
		}
		else if 
		($('#quicksearch-cities option:selected').val() == 'petange')
		{
			action += 'south/' + $('#quicksearch-cities option:selected').val() + '/';
		}
		else
		{
			action += '' + $('#quicksearch-cities option:selected').val() + '/';
		}
	}
	
	$('#hotelsfunc-quicksearch-form').attr('action', action);
};

function updateFullsearchAction() {
	var action = $('#form-web-root').val() + '/' + $('#form-section').val() + '/';
	
	if ($('#search-region option:selected').val() != 'ALL' )
	{
		if ( $('#search-cities option:selected').val() != 'ALL' )
		{
			action += $('#search-region option:selected').val() + '/';
			action += $('#search-cities option:selected').val() + '/';
		}
		else
		{
			action += $('#search-region option:selected').val() + '/';
		}
	}
	else if ( $('#search-cities option:selected').val() != 'ALL' )
	{
		action += 'city/' + $('#search-cities option:selected').val();
	}
	//console.log(action);
	$('#hotelsfunc-fullsearch-form').attr('action', action);
};
