// JavaScript Document

function resetCities()
{
	$('city').update('');
	$('city').insert('<option value="">' + city_text + '</option>');
	$('city').disabled = true;
}

function getCities(lang_code)
{
	resetCities();
	if ($('country').value.blank()) { return true; }
	$('city').disabled = false;
	
	new Ajax.Request('index.php', {
		method:'post',
		parameters:{
			'fx':'getCities',
			'country':$('country').value,
			'lang':lang_code
		},
		onSuccess: function(transport){
			$('city').insert(transport.responseText);
			$('city').firstDescendant().selected = true;
		}
	});
}

function getOffers(lang_code)
{
	if ($('country').value.blank()) { alert('Please select a country.'); return true; }
	//if ($('city').value.blank()) { alert('Please select a city.'); return true; }
	
	new Ajax.Request('index.php', {
		method: 'post',
		parameters:{
			'fx':'getOffers',
			'country':$('country').value,
			'city':$('city').value,
			'lang':lang_code
		},
		onLoading: function(){
			$('offers').show();
			$('form').hide();
			$('offers_content').update('');
			$$('#city option').each(function(e){
				if (e.selected)
				{
					$('city_label').update(e.innerHTML);
				}
			});
		},
		onSuccess: function(transport){
			$('offers_content').update(transport.responseText);
		}
	});
}

function hideOffers()
{
	$('offers').hide();
	$('form').show();
}