var open;
var doc;

function exinit()
{
    if ( parent.zed )
        doc = parent.zed.document;
    else
        doc = document;
}

function exopen( name )
{
    exinit();

    name = "Doc/Users/Example/" + name + ".mml";

    if ( open == 1 ) {
        doc.zedit.MmlSource = name;
        return;
    }
    open = 1;

    if ( parent.right )
        parent.right.rows = "120,*";

    doc.clear();
    doc.writeln(
        '<object id="zedit" width="100%" height="100%" \
                classid="CLSID:8D917303-E449-465A-B882-90EFB15B8492"> \
         </object>' );
    doc.writeln(
        '<script language="JavaScript" for="zedit" event="submit()"> \
        parent.main.exclose();</script>' );
    doc.close();

    doc.zedit.MmlSource = name;
}

function exclose()
{
    if ( open == 0 )
        return;
    open = 0;

    if ( parent.right )
        parent.right.rows = "0,*";
}

function exlayout( str )
{
    if ( open == 0 )
        return;

    doc.zedit.AddConfig( "layouts", str );
}
