﻿function stampaScheda(IdMasterContain) {

    var MasterContain = document.getElementById(IdMasterContain);
    //alert(IdMasterContain);
    //alert(MasterContain);
    var ImageContain = document.getElementById("imgList-thumb").getElementsByTagName('img');
    var imgList;
    var widthDoc = 750;
    var imgXRow = 2;
    var ammortizzatore = 20;
    
    imgList = "";
    for (var i = 0; i < ImageContain.length; i++) {
        //alert(ImageContain[i].src);

        var newImg = new Image();
        newImg.src = ImageContain[i].src;
        var height = newImg.height;
        var width = newImg.width;
        //alert('The image size is ' + width + '*' + height);

        if (ImageContain.length < imgXRow)
            imgXRow = ImageContain.length;
            
        imgDim = ((widthDoc / imgXRow) - ammortizzatore);

        if (width )
            imgList += '<img src="' + newImg.src + '" width="' + imgDim + '" class="img"/>'
        
    }

    var page;

    page = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' +
               '<html xmlns="http://www.w3.org/1999/xhtml">' +
               '<head>' +
               '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />' +
               '<title>Stampa Scheda</title>' +
               '<link id="ctl00_stile" href="App_Themes/Default/print.css" rel="stylesheet" type="text/css" />' +
               '<script>\n' +
               '    function printpage() { \n' +
               '        window.print();\n' +
               '    }\n' + 
               '</script>' +
               '</head>';

    page += '<body>' +
                '<div style="margin-top:5px;"><a href="#" onclick="printpage();" class="printLnk"><img src="App_Themes/Default/Images/printer.png" class="iconPt">Stampa</a></div>' + 
                '<div style="width:' + widthDoc + 'px;" class="master">' +
                MasterContain.innerHTML.replace(/TEXTAREA/g, "div") +
                imgList +
                '</div>' +
                '</body>' +
                '</html>';

    var newWin = window.open('', '', 'width=780,height=600,status=no,resizable=no,scrollbars=yes,menubar=no,toolbar=no,location=no');
    newWin.document.open("text/html");
    newWin.document.write(page);
    newWin.document.close();
    newWin.print();
}
