Add custom shortcode button to Editor

Before the new version of WordPress 3.0 came out I was using this jQuery code below to add custom buttons for my own shortcodes to the editor toolbar in the admin panel, it worked great. However with version 3 out now, it has stopped working, if I view source in admin panel I can see my code below is being loaded properly, it just doesn’t work anymore, does anyone know what has changed or how to fix to work with the newer version?

How do I use the ‘http_request_host_is_external’ filter

I’m having a really hard time trying to use the http_request_host_is_external filter. For some background, I’m trying to set up a separate server to handle private plugin and theme updates. The problem is that it’s on a separate server, so the WordPress wp_http_validate_url (wp-includes/http.php) function kills the request. The following are lines 481-503 of that file.