function get_cities_by_country(l) {
	if (!$('country').value) {
		$('city').firstDescendant().selected = true;
		$('city').disabled = true;
		return false;
	}
	var zzz = new Ajax.Request('index.php?lang=' + l, {
		method: 'post',
		parameters: {
			'page':	'get_cities_by_country',
			country: $('country').value
		},
		onSuccess: function(transport) {
			$('city-list').update(transport.responseText);
		},
		onFailure: function(){
			$('city-list').update('Error connecting to server');
		}
	});
	return false;
}

function auto_load(l, cn, ct) {
	new Ajax.Request('index.php?lang=' + l, {
		method: 'post',
		parameters: {
			'page':	'find_now',
			'country': cn,
			'city': ct
		},
		onSuccess: function(transport) {
			hideHeader(l);
			$('result').update(transport.responseText);
			$('result').style.display = 'block';
		}
	});
	return false;
}

function find_now(l) {
	new Ajax.Request('index.php?lang=' + l, {
		method: 'post',
		parameters: {
			'page':	'find_now',
			'country': $('country').value,
			'city': $('city').value
		},
		onSuccess: function(transport) {
			hideHeader(l);
			$('result').update(transport.responseText);
			$('result').style.display = 'block';
		}
	});
	return false;
}

function photosPopUp(url) {
	window.open(url, 'photosPopUp', 'width=600,height=400,resizable=no,scrollbars=no,status=no');
	return false;
}

var headerVisible = true;
function toggleHeader(l) {
	if (headerVisible) {
		hideHeader(l);
	} else {
		showHeader(l);
	}
}

function hideHeader(l) {
	new Effect.BlindUp('header', {duration:1});
	switch(l) {
		case 'de': $('reopen').innerHTML = 'Einblenden'; break;
		case 'es': $('reopen').innerHTML = 'Mostrar'; break;
		case 'it': $('reopen').innerHTML = 'Mostra'; break;
		case 'fr': $('reopen').innerHTML = 'Afficher'; break;
		default: $('reopen').innerHTML = 'Show';
	}
	headerVisible = false;
}

function showHeader(l) {
	new Effect.BlindDown('header', {duration:1});
	switch(l) {
		case 'de': $('reopen').innerHTML = 'Ausblenden'; break;
		case 'es': $('reopen').innerHTML = 'Ocultar'; break;
		case 'it': $('reopen').innerHTML = 'Nascondi'; break;
		case 'fr': $('reopen').innerHTML = 'Masquer'; break;
		default: $('reopen').innerHTML = 'Hide';
	}
	headerVisible = true;
}

function loadImage(propID) {
	var thumb = propID.toString()
	$(thumb).setStyle({display:'block'});
}

function unLoadImage(propID) {
	var thumb = propID.toString()
	$(thumb).setStyle({display:'none'});
}
