Prova cosi:
codice:
    $(function() {
            $("#news").click(function() {
                    if($('#rectangle').is(':visible') ) {
                            $("#rectangle").hide(2000);
                    }
                    else {
                            $("#rectangle").show(2000);
                    }
            });
    });
oppure cosi
codice:
    $(function() {
            $("#news").click(function() {
                    if($('#rectangle').css('visibility') == 'visible' ) {
                            $("#rectangle").hide(2000);
                    }
                    else {
                            $("#rectangle").show(2000);
                    }
            });
    });

P.S. Chiaramente rectangle deve essere visibility:hidden/visibile
P.S.S. Non testare jquery con dreamweaver usa la console di firefox
P.S.S.S Ho qualche dubbio controllando visibility e usando hide (che opera sul display)