    function getobject( obj ) {
        return document.getElementById( obj );
    }

    function set_attribute( obj, attr, value ) {
        return obj[attr] = value;
    }

    function displayMessage(messageobj, url) {   
        (width = 650);
        (height = 500);
        messageobj.setSource(url);
        messageobj.setCssClassMessageBox(false);
        messageobj.setSize(width,height);
        messageobj.setShadowDivVisible(true);   // Enable shadow for these boxes
        messageobj.display();
    }

    function load_dynpage( page ) {
        dynConObj.loadContent('content',page);  
    }

    function hidediv( div ) {
        return displaydiv( div, 0 );
    } 

    function showdiv( div ) {
        return displaydiv( div, 1 );
    }
    
    function displaydiv( div, flag ) {
        return getobject( div ).style.display = flag ? "block" : "none";
    }

    function setclass( div, classname ) {
        return set_attribute( getobject( div ), "className", classname );
    }

    function togglediv( div ) {
        return displaydiv( div, getobject( div ).style.display=="none" );
    }

    function toggleclass( element, class1, class2 ) {
//        alert( element.className+" gets set to "+(element.className == class1 ? class2 : class1) );
         element.className = (element.className == class1 ? class2 : class1);
    }

