function flash(el) {
    new Fx.Color($(el), 'background-color', {duration:700}).fromColor('#C97702');
}
/*
Function: updateBands
    _fan_signup.php - Updates provinces from json responsetext in ajax call.
Arguments:
    responseText - the json responseText from a ajax call.
*/
function updateSongs(r) {
    $('fan_songs_loading').setStyle('display', 'none');
    $('fan_songs').setStyle('display', 'block');
    $ES('option', 'fan_songs').each(function(el, i) {
	el.remove();
    });
    var Songs = eval(r);
    if(Songs[0].name != "input") {
	if($('fan_songs').getTag() == "input") {
	    $('fan_songs').replaceWith(new Element('select').setProperties({id:'fan_songs', name:'fan_songs'}));
	}
	Songs.each(function(el, i) {
	    new Element('option').setProperties({value:el.id}).setHTML(el.name).injectInside('fan_songs');
	});
    } else {
		$('fan_songs').replaceWith(new Element('input').setProperties({id:'fan_songs', name:'fan_songs', type:'text', size:'20'}));
    }
}

function updateProvinces(r) {
    $ES('option', 'fan_region').each(function(el, i) {
	el.remove();
    });
    $ES('option', 'fan_city').each(function(el, i) {
	if(el.value != 0) el.remove();
    });
    var Provinces = eval(r);
    Provinces.each(function(el, i) {
	new Element('option').setProperties({value:el.id}).setHTML(el.name).injectInside('fan_region');
    });
    $('fan_region_loading').hide();
    if(Provinces[0].name == 'none') {
	$('fan_region').offscreen();
	$('fan_region_notrequired').show();
	$('fan_city').offscreen();
	$('fan_city_notrequired').show();
    } else {
	$('fan_region').show();
	$('fan_region').onscreen();
	$('fan_region_notrequired').hide();
	$('fan_city').onscreen();
	$('fan_city_notrequired').hide();
    }
}

function updateCitytowns(r) {
    $ES('option', 'fan_city').each(function(el, i) {
	el.remove();
    });
    var Citytowns = eval(r);
    Citytowns.each(function(el, i) {
	new Element('option').setProperties({value:el.id}).setHTML(el.name).injectInside('fan_city');
    });
    $('fan_city_loading').hide();
    if(Citytowns[0].name == 'none') {
	$('fan_city').offscreen();
	$('fan_city_notrequired').show();
    } else {
	$('fan_city').show();
	$('fan_city').onscreen();
	$('fan_city_notrequired').hide();
    }
}
