var request_agencies = function($statecode)
{
    var req = new Request.HTML({url:'http://www.bvtamerica.com/book/state/'+$statecode+'/ajax/'+Math.floor(Math.random()*10000)+'.html',
    onSuccess: function(html){
        $('agency_results').set('text','');
        $('agency_results').adopt(html);
        styleselectedlink($statecode);
    },
    onFailure: function(){
        $('agency_results').set('text','');
        $('agency_results').set('text','An error ocurred. Please try again.');
    }});
    req.send();
}
function bindlinks(){
    if($$('a.requestlist'))
    {
        $$('a.requestlist').addEvent('click',function(e){
            new Event(e).stop();
            showspinner();
            request_agencies(this.id);
        });
    }
}
function showspinner()
{
    var spinnerhtml = "<div class=\"ajaxspinner\">Loading..</div>";
    $('agency_results').set('html',spinnerhtml);
    //$('agency_results').adopt(spinnerhtml);    
}
function styleselectedlink($statecode)
{
    list = $$('a.requestlist');
    for (var j = 0; j<list.length; j++)
    {
        if(list[j].get('id')==$statecode)
        {
            list[j].set('class','requestlist state_selected');            
        }
        else
        {
            list[j].set('class','requestlist');
        }
    }
}
window.addEvent('domready',function(){
    bindlinks();});
