//Controls which Web Part or zone to print

var WebPartElementID = "header";
var WebPartElementID1 = "centerColumn";
var WebPartElementID2 = "<img style='cursor:pointer' src='/PublishingImages/HMS/CommonImages/Printable-Images/Print.JPG' alt='Print' onclick='javascript:window.print()' />&nbsp;&nbsp;<img style='cursor:pointer' src='/PublishingImages/HMS/CommonImages/Printable-Images/Save.JPG')' alt='Close' onclick='javascript:window.close()' />";
var WebPartElementID3 = "IMediaZonePart";
var PrintingWindow = null;
var PrintingHTML = null;
//Function to print Web Part



function PrintWebPart() {
   
    var bolWebPartFound = false;
    if (document.getElementById != null) {
        //Create html to print in new window
        PrintingHTML = '<HTML>\n<HEAD>\n';

        PrintingHTML += '<style>body{font-family: Arial,sans-serif; font-size: 13px;}\n table, table tr td {font-size: 13px;}\n .articleFooterLinks h5 {font-size:11px;font-weight:bold;text-transform:uppercase;width:390px;}\n .articleFooterLinks p {font-size:11px;margin:0;}</style>\n';
        
        //Take data from Head Tag
        PrintingHTML += '<link href="/Style%20Library/HMS/CSS/Common/reset.css" rel="stylesheet" type="text/css" />';
        PrintingHTML += '<link href="/Style%20Library/HMS/CSS/Common/public.css" rel="stylesheet" type="text/css" />';
        PrintingHTML += '<link href="/Style%20Library/HMS/CSS/Common/public-category-food.css" rel="stylesheet" type="text/css" />';
        PrintingHTML += '<link type="text/css" rel="stylesheet" href="http://reviews.homemadesimple.pg.com/bvstaging/static/4000/bazaarvoice.css" ></link>';
        PrintingHTML += '<script type="text/javascript" language="javascript" src="/_layouts/1033/init.js?rev=VhAxGc3rkK79RM90tibDzw%3D%3D"></script>';

        PrintingHTML += '\n</HEAD>\n<BODY onload="javascript:_spBodyOnLoadWrapper();">\n';
        PrintingHTML += '<TABLE align="center" width="517" style="margin:auto;border:#bbb 1px solid;padding:0 70px 15px 25px;border-collapse:separate;"><TR><TD>';
        var WebPartData = document.getElementById(WebPartElementID);
        var WebPartData2 = WebPartElementID2;
        var WebPartData3 = document.getElementById(WebPartElementID3);
        var WebPartDataLH = document.getElementById("ptLngHeadLn");
        var WebPartDataBVCR = document.getElementById("BVCustomerRatings");
        var WebPartDataDT = document.getElementById("ptDateTime");
        var WebPartDataBT = document.getElementById("ptBulletTips");
        var WebPartDataPI = document.getElementById("ptPageImage");
        var WebPartDataCT = document.getElementById("ptContent");
        var WebPartDataBVSCR = document.getElementById("BVSecondaryCustomerRatings");
        var WebPartDataSTC = document.getElementById("DivSetColor");
        var WebPartDataFTCT = document.getElementById("ptFooterContent");
        var WebPartDataCopyright = document.getElementById("idHMSPrintThisCopyRight");

        if (WebPartData != null) {
            PrintingHTML += '<img src="/PublishingImages/HMS/CommonImages/Printable-Images/HomeSimple.JPG" alt="Home Made Simple" name="HMS"/>';
            PrintingHTML += '</TD><TD align="right">';
            PrintingHTML += WebPartData2;
            PrintingHTML += '</TD></TR>';
            PrintingHTML += '<TR><TD colspan="2">';
            PrintingHTML += WebPartData3.innerHTML;
            PrintingHTML += '</TD></TR>';
            PrintingHTML += '<TR><TD colspan="2">';
            PrintingHTML += '<div class="centerColumnCopyBlock red">';
            PrintingHTML += '<h1>';
            PrintingHTML += WebPartDataLH.innerHTML;
            PrintingHTML += '</h1>';
            PrintingHTML += WebPartDataBVCR.innerHTML;
            PrintingHTML += '<div class="articleUtilities">';
            PrintingHTML += '<p>';
            PrintingHTML += WebPartDataDT.innerHTML;
            PrintingHTML += '</p>';
            PrintingHTML += '<UL class="articleHighlightList">';
            PrintingHTML += WebPartDataBT.innerHTML;
            PrintingHTML += '</UL>';
            PrintingHTML += '<div>';
            PrintingHTML += WebPartDataPI.innerHTML;
            PrintingHTML += '</div>';
            PrintingHTML += '<div style="clear: both;">&nbsp;</div>';
            PrintingHTML += '<div>';
            PrintingHTML += '<p>';
            PrintingHTML += WebPartDataCT.innerHTML;
            PrintingHTML += '</p>';
            PrintingHTML += '</div>';
            PrintingHTML += '</div>';
            PrintingHTML += '</div>';
            PrintingHTML += WebPartDataBVSCR.innerHTML;
            
            var mylist = document.getElementById("DivSetColor").getElementsByTagName('a');

            if (mylist[0]) {
                if (navigator.appName == "Microsoft Internet Explorer") {
                    PrintingHTML += '<div class="articleFooterLinks youMayAlsoLike">';
                   // PrintingHTML += '<h5>';
                               
                   // PrintingHTML += document.getElementById("DivSetColor").childNodes[0].childNodes[0].innerText;
                   // PrintingHTML += '</h5>';
                    PrintingHTML += '<p>';
                    var divid = document.getElementById("DivSetColor");
                    var mylistLinks = document.getElementById("DivSetColor").getElementsByTagName('script');
                    mylistLinks[0].outerHTML = "";
                    PrintingHTML += divid.innerHTML;
                    PrintingHTML += '</p>';
                
                    PrintingHTML += '</div>';
                }
                else {
//                    var mylist = document.getElementById("DivSetColor").getElementsByTagName('a')
//                    if (mylist[0]) {
                        PrintingHTML += WebPartDataSTC.innerHTML;
                    //}
                }
            }
            PrintingHTML += WebPartDataFTCT.innerHTML;
            PrintingHTML += '</TD></TR>';
            PrintingHTML += '<TR><TD colspan="2" align="center">';
            PrintingHTML += '<span style="font-size:9px;color:maroon">';
            PrintingHTML += WebPartDataCopyright.innerHTML;
            PrintingHTML += '</span>';
            PrintingHTML += '</TD></TR></TABLE>';
            bolWebPartFound = true;
        }
        else {
            bolWebPartFound = false;
            alert('Cannot Find Print Part');
        }
    }
    PrintingHTML += '\n</BODY>\n</HTML>';
    //Open new window to print
    if (bolWebPartFound) {
       
        var print = true;

        if (navigator.appName == "Microsoft Internet Explorer") {
            var myObject = new Object();
            myObject.firstName = PrintingHTML;
            window.showModalDialog("/IDP%20Library/PrintThisLayout.html", myObject, "dialogHeight:600px;dialogwidth:800px");

        }
        else {

            var PrintingWindow = window.open("", "PrintWebPart", "toolbar,width=800,height=600,scrollbars,resizable,menubar");
            PrintingWindow.document.open();
            PrintingWindow.document.write(PrintingHTML);
            PrintingWindow.document.close();

        }
    }
}


