/*
var federalState = document.getElementById('federal-state-area');
var region = document.getElementById('region-area');

document.getElementById('country-select').onclick  = function (id)
{
	if(this.options[this.selectedIndex].value != 121 && this.options[this.selectedIndex].value != 297 && this.options[this.selectedIndex].value != 299)
		federalState.style.display = 'none';
	else
		federalState.style.display = 'inline';
	
	region.style.display = this.options[this.selectedIndex].value != 121 ? 'none' : 'inline';

	$('federal-state-area').selectedIndex = 0;
	$('region-area').selectedIndex = 0;
	return false;
};
*/

/**
 * Anzeigen/ausblenden und fuellen der Selectboxen (prototype.js required)
 */
$('country-select').observe('change', function(event){

 var url = '/gateways/federalStates.php?country=' + $('country-select').value;
 new Ajax.Request(url,
 {
  method: 'get',
  onSuccess: function(transport, json)
  {
   var json = transport.responseText.evalJSON(true);

   // Selectbox reset
   $('federal-state-select').length = 0;

   // Options der Selectbox hinzufuegen
   json.each(function(federalstate)
   {
    newoption = new Option(federalstate.name, federalstate.id, false, false);
    $('federal-state-select').options[$('federal-state-select').length] = newoption;
   }); 
  }
 });

 });
</script>