﻿function PrintPreview(pageName, pageTitle, containerid)
{  
    var containerHTML = document.getElementById(containerid).innerHTML;
    var printOptions = "titlebar=yes,resizable=no,toolbar=no,menubar=no,scrollbars=yes,width=634,height=600,left=50,top=50";
    var printPage = window.open("","",printOptions);

    //<Start Print Template>

    printPage.document.writeln('<html>');
    printPage.document.writeln('<head>');
    printPage.document.writeln('<title>' + pageTitle + '</title>');
    printPage.document.writeln('<link rel="stylesheet" type="text/css" href="css/residentialSearch/global.css" xmlns="" />');
    printPage.document.writeln('<link rel="stylesheet" type="text/css" href="css/residentialSearch/results.css"/>');
    printPage.document.writeln('<link href="css/SearchResults.css" rel="stylesheet" type="text/css" />'); 
    printPage.document.writeln('<link href="css/residentialSearch/printResiSearch.css" rel="stylesheet" type="text/css" />');
    printPage.document.writeln('<link href="css/residentialSearch/print.css" rel="stylesheet" type="text/css" media="print" />');  
    printPage.document.writeln('<!--[if !IE]>--><link href="css/FF_Stylesheet.css" rel="stylesheet" type="text/css" /><!--<![endif]-->');  
    printPage.document.writeln('<!--[if !IE]>--><link href="css/FF_printResiSearch.css" rel="stylesheet" type="text/css" /><!--<![endif]-->');  
    printPage.document.writeln('</head>');
    printPage.document.writeln('<body style="background-color: #dfdfe7" class="popUpPrintBG">');
    printPage.document.writeln('<div id="printlogo">');
    printPage.document.writeln('<img class="mouse" border="0" alt="Savills" width="614" height="98" src="images/residentialSearch/print/logo_resi_print.gif"/>');
    printPage.document.writeln('</div>');

    printPage.document.writeln('<div id="printpage">');
    printPage.document.writeln('<a onmouseover="navclose.src=\'images/residentialSearch/buttons/close2.gif\'" onmouseout="navclose.src=\'images/residentialSearch/buttons/close1.gif\'" onclick="javascript:window.close()">');
    printPage.document.writeln('<img class="mouse" border="0" id="navclose" name="navclose" alt="Close" src="images/residentialSearch/buttons/close1.gif">');
    printPage.document.writeln('</a>');
    printPage.document.writeln('<a  onmouseover="navprint01.src=\'images/residentialSearch/buttons/print2.gif\'" onmouseout="navprint01.src=\'images/residentialSearch/buttons/print1.gif\'" onclick="javascript:window.print()">');
    printPage.document.writeln ('<img class="mouse" border="0" id="navprint01" name="navprint" alt="Print this page" src="images/residentialSearch/buttons/print1.gif">');
    printPage.document.writeln('</a>');
    printPage.document.writeln('</div>');

    //</End Print Template>
    
    printPage.document.writeln('<div style="margin-left:0px; padding-left:0px; margin-right:0px; margin-top:10px; padding-right:0px;">');
    
    //<Start Custom Content Print>    
    printPage.document.writeln('<div id="searchCriteria" class="searchCriteriaPrintPopUp">');
    printCustomText(pageName,printPage);    

    printPage.document.writeln('<div id="printlayout">');
    printPage.document.writeln(containerHTML);
    printPage.document.writeln('</div><div class="clear:both"></div>');
    //</End Custom Content Print>

    printPage.document.writeln('</div>');



    printPage.document.writeln('</div>');
    printPage.document.writeln('</body>');
    printPage.document.writeln('</html>');
    
    //IE plug; requires reloading of page to get the print option working
    if (navigator.userAgent.indexOf("MSIE")!=-1){
        printPage.location.reload(true);    
    }
   
    printPage.focus();
    
}

function printCustomText(pageName,windowName)
{
switch(pageName) {
case "searchResults":
    windowName.document.writeln('<h1>' + document.getElementById("searchTitle").innerHTML + '</h1>');
    windowName.document.writeln('<div class="popUpYourSearchCriteria"><h2 class="printH2">' + document.getElementById("searchCriteriaTitle").innerHTML + '</h2>');
    windowName.document.writeln('<span class="printPageCriteria">' + document.getElementById(srchCriteriaID).innerHTML + '</span></div>');
break;

case "myPortfolio":

break;

} 
}
