
$(document).ready( function() {
    $('input[@name=agent_search]').keyup( function(e) {
        
        // Part of an agent search
        var agent = $('input[@name=agent_search]').val();
        
        // Start the search over
        $('.agent_search').remove();
        
        if(agent.length > 0) {
            var url_string = 'action=agent_lookup&agent='+agent;
            
            $.ajax({
                type: "POST",
                url: '/internal_signup2.html',
                data: url_string,
                success: function(response){
                    var c_input = $('input[@name=agent_search]')
                    var c_pos = c_input.position();
                    var c_height = c_input.height();
                    var list_top = c_pos.top + c_height + 7;
                    var list_left = c_pos.left;
                    
                    $('body').prepend(response);
                    
                    $('.agent_search').css({
                        position: 'absolute',
                        top: list_top,
                        left: list_left,
                        fontSize: '11px',
                        border: '1px solid #AFAFAF',
                        borderTop: 'none',
                        width: '143px',
                        padding: '5px',
                        backgroundColor: '#FFFFFF'
                    });
                    
                    $('.agent_search div').css({
                        textDecoration: 'underline',
                        color: 'blue',
                        cursor: 'pointer'
                    });
                    
                    $('.agent_search div').each( function() {
                        $(this).click( function() {
                            var id = $(this).attr('name');
                            var name = $(this).html();
                            
                            $('input[@name=sales_agent_id]').val(id);
                            $('input[@name=agent_search]').val(name);
                            
                            // Start the search over
                            $('.agent_search').remove();
                        });
                    });
                }
            });
        }
    });
});