function $( id ){
    return document.getElementById( id );
}

function $tag( name ){
    return document.getElementsByTagName( name );
}

function $etag( element, name ){
    return element.getElementsByTagName( name );
}

function $ce( name ){
    return document.createElement( name );
}

function $ctn( text ){
    return document.createTextNode( text );
}

function $dojo( id ){
    return dijit.byId( id );
}

function setEventHandler( element, type /* without 'on' */, func ){
    // Register the event listener for the directory input as changeDirectoryType
    // must also be called with the checkStatus function.
    // If Firefox...
    if( element.addEventListener ){
        element.addEventListener( type, func, false );
    }
    // Else if IE...
    else if( element.attachEvent ){
        element.attachEvent( "on" + type, func );
    }
    // Else...
    else {
        element.onchange = func;
    }
}

function displayDialog( title, url ) {
    var dialog = dijit.byId( "dialog" );
    var iFrame = document.getElementById( "dialogFrame" );

    dialog.setAttribute( "title", title );
    iFrame.src = url;
    dialog.show();
    dojo.style(dialog.containerNode,{width:"auto",height:"100%"});
}