var maxWindows = 4;
var windows = new Array(maxWindows);

function loadTheater(win, title, credits, comment, copyright, contents, width, height) {
    win.document.write("<HTML>\n<HEAD>\n<TITLE>Michael McNabb - Audio and Video Samples</TITLE>\n</HEAD>\n" +
                       "<BODY BACKGROUND='curtain.jpg' TEXT='FFFFFF' STYLE='font-family:Arial'>\n<CENTER>\n" +
                       "<FONT color='5f5fcf'>M A D &nbsp;A S &nbsp;B I R D S &nbsp;T H E A T E R &nbsp;P R E S E N T S</FONT>\n" +
                       "<P><B>" + title + "</B>\n<BR><FONT size=-1>" + credits + "</FONT>\n");
                       
    if (contents.indexOf("video") >= 0) {
        if (contents.indexOf(".mov") >= 0) {
            win.document.write("<P><EMBED src=\'" + contents + "\' " + 
                               "width=" + width + " height=" + (height+16) + 
                               " kioskmode='true' autoplay='true'></EMBED>");
        }
        else {
            win.document.write("<P><EMBED src=\'" + contents + "\' WIDTH=" + width + " HEIGHT=" + height + 
                               " AUTOSTART='true' CONTROLS=ImageWindow CONSOLE=rmconsole></EMBED>");
            win.document.write("<br><EMBED src=\'" + contents + "\' WIDTH=" + width + " HEIGHT=32" + 
                               " CONTROLS=ControlPanel VOLUME='100%' CONSOLE=rmconsole></EMBED>");
        }
    }
    else {
        if (contents.indexOf(".mov") >= 0) {
            win.document.write("<P><EMBED src=\'" + contents + "\' width=320 height=16 kioskmode='true' autoplay='true'></EMBED>");
        }
        else {
            win.document.write("<P><EMBED src=\'" + contents + "\' WIDTH=320 HEIGHT=32 AUTOSTART='true'" + 
                               " CONTROLS=ControlPanel VOLUME='100%'></EMBED>");
        }
    }
    win.document.write("<P><FONT size=-1>" + comment + 
                       "</FONT><br><FONT size=-2>&copy; " + copyright + "</FONT>");
    win.document.write("</CENTER></BODY></HTML>");
    win.document.close();
}

function openTheater(title, credits, comment, copyright, contents, width, height) {
    var i;
    var win = null;
    var winName = "theater";
    var features = "width=440,height=440,top=0,left=0,resizable=no,toolbar=no,scrollbars=no,title=no";
    var haveqt;
	
    for (i = 0; i < maxWindows; i++) {
        if ((windows[i] != null) && (windows[i].closed))
            windows[i] = null;
    }
    for (i = 0; i < maxWindows; i++) {
        if ((windows[i] != null) && (windows[i].name == winName)) {
            win = windows[i];
            break;
        }
    }
    if (win == null) {
        win = window.open("", winName, features);
        for (i = 0; i < maxWindows; i++) {
            if (windows[i] == null)
                windows[i] = win;
        }
    }

    loadTheater(win, title, credits, comment, copyright, contents, width, height);
    
    win.focus();
}

