
function PrintPreviewInputParams()
{
    printTitle = document.getElementById("print_title").value;
    printButton = document.getElementById("print_button").value;
    printCSS = document.getElementById("print_css").value;
    printImage = document.getElementById("print_image").value;
    PrintPreview(printTitle, printButton, printCSS, printImage);
}

function PrintPreview(PrintTitle, PrintButton, PrintCSS, PrintImage)
{ 
		var disp_setting="toolbar=no,location=no,directories=no,menubar=no,links=no,"; 
		    disp_setting+="scrollbars=yes,width=700, height=600, left=100, top=25"; 
		var print_content = document.getElementById("print_content"); 
		
		var docprint=window.open("","",disp_setting); 
			docprint.document.open(); 
			docprint.document.write('<html><head>');
			if (null != PrintCSS)
			{
			    docprint.document.write('<link href="'+PrintCSS+'" type="text/css" rel="stylesheet" />'); 
			}
			docprint.document.write('<title>'+PrintTitle+'</title>'); 
			docprint.document.write('<script language="javascript"> function DisabledElements(elements, disabled) { if(elements != null) { var count = elements.length; for (i=0; i<count; i++){ var element = elements[i]; element.disabled=disabled; } } } function RemoveTagElements(elements, tag) { if(elements != null) { var count = elements.length; for (i=0; i<count; i++){ var element = elements[i]; element.removeAttribute(tag); } } } function RemoveMouseEventsElements(elements) { if(elements != null) { var count = elements.length; for (i=0; i<count; i++){ var element = elements[i]; element.onmouseover = null; element.onmouseout = null; } } } function RemoveLinkEventsElements(elements) { if(elements != null) { var count = elements.length; for (i=0; i<count; i++){ var element = elements[i]; element.onclick = null; element.removeAttribute("href"); } } } function Disable(){ var inputElements = document.getElementsByTagName("input"); DisabledElements(inputElements, true); var selectElements = document.getElementsByTagName("select"); DisabledElements(selectElements, true); var aElements = document.getElementsByTagName("a"); RemoveLinkEventsElements(aElements); var tdElements = document.getElementsByTagName("td"); RemoveMouseEventsElements(tdElements); var customElements = document.getElementsByName("imgPrint"); DisabledElements(customElements, false); } </script> ');
			docprint.document.write('</head><body style="text-align:center" onload="Disable()"><br/>');
			if (null != PrintImage)
			{
			    docprint.document.write('<input type="image" name="imgPrint" title="'+PrintButton+'" src="'+PrintImage+'" onclick="javascript:window.print();") style="border-width:0px;" />'); 
			}
			else
			{
			    docprint.document.write('<button onclick="javascript:window.print();" style="border: 1px solid rgb(207, 207, 207); color: rgb(62, 137, 143); background-color: rgb(255, 251, 255); font-family: Verdana; font-size: 8pt;">'+PrintButton+'</button>');          
			}
			if (null != print_content)
			{
			    docprint.document.write('<br/><br/><br/><center>'+print_content.innerHTML+'</center>');          
			}
			docprint.document.write('</body></html>'); 
			docprint.document.close(); 
			docprint.focus(); 
}
