    $(document).ready(function(){
      $("#accordion").accordion({ header: "h3", fillSpace: false, autoHeight: false,collapsible: true, active: false});
      $('#dialog_link, ul#icons li').hover(
        function() { $(this).addClass('ui-state-hover'); }, 
        function() { $(this).removeClass('ui-state-hover'); }
      );

      function fixCSS(){
        var radius = '5';

        $.uicornerfix = function(radius){
          $('.ui-corner-bottom').each(function(){
            $(this).uncorner().parent('div.ui-tab').uncorner();
            $(this).corner(radius + "px bottom").parent('div.ui-tab').uncorner().css('padding','0px 1px 1px 1px').corner(radius+"px");
          });
        	$('.ui-corner-all').each(function(){
            $(this).uncorner().parent('div.ui-tab').uncorner();
            $(this).corner(radius+"px").parent('div.ui-tab').uncorner().css('padding','0px 1px 1px 1px').corner(radius+"px");
          });
          $('.ui-corner-top').each(function(){
            $(this).uncorner().parent('div.ui-tab').uncorner();
            $(this).corner(radius + "px top").parent('div.ui-tab').uncorner().css('padding','0px 1px 0px 1px').corner(radius+"px");
          });
        };

        $.uicornerfix(radius+"px");

        $('.ui-accordion').bind('accordionchange',function(event,ui){
          $.uicornerfix(radius+"px");
        });
      }
      
      if((jQuery.browser.mozilla == true) || (jQuery.browser.safari == true)) {}
      else{
        $('.ui-accordion').addClass('ui-handicap');
        fixCSS();
      }
    });

