﻿function OpenPrintWindow( cssUrl ) {
    var isIE = /*@cc_on!@*/false;    
    var newWindow = window.open();

    if( !isIE ) {
        newWindow.document.write("<html><head></head><body></body></html>");
        var headTag = newWindow.document.getElementsByTagName('HEAD')[0];
        headTag.innerHTML = "<link href='" + cssUrl + "' type='text/css' rel='stylesheet'>";
        headTag.innerHTML += document.getElementsByTagName('HEAD')[0].innerHTML;

        var bodyTag = newWindow.document.getElementsByTagName('BODY')[0];
        bodyTag.innerHTML = document.getElementsByTagName('BODY')[0].innerHTML;
    }
    else {
        var headHtml = document.getElementsByTagName('HEAD')[0].innerHTML;
        var bodyHtml = document.getElementsByTagName('BODY')[0].innerHTML;
        var cssLink = "<link href='" + cssUrl + "' type='text/css' rel='stylesheet'>";
    
        newWindow.document.write("<html><head>" +  cssLink + headHtml + "</head><body>" + bodyHtml + "</body></html>");
    }

    /*var sourceIframes = document.getElementsByTagName("IFRAME");
    var targetIframes = newWindow.document.getElementsByTagName("IFRAME");
    
    var headHtml = sourceIframes[0].contentWindow.document.getElementsByTagName('HEAD')[0].innerHTML;
    document.domain = "aacp.org";
    sourceIframes[0].contentWindow.document.domain = "aacp.org";
    var bodyHtml = sourceIframes[0].contentWindow.document.body.innerHTML;
    newWindow.document.write("<html><head>" +  cssLink + headHtml + "</head><body>" + bodyHtml + "</body></html>");
    
    for( var x = 0; x<sourceIframes.length; x++ )
    {
        targetIframes[x].document.body.innerHTML = sourceIframes[x].document.body.innerHTML;
        alert("processing iframe");
    }*/

    newWindow.document.close();
}
