﻿function printFriendly(cDivName, cBtnName) {
	//Implement with function Optional
	if ((cDivName == null) || (cDivName.length == 0)) {
		cDivName = "body";
	}else{
		cDivName = "#" + cDivName;
	}
	if ((cDivName == null) || (cDivName.length == 0)) {
		cBtnName = "";
	}else{
		cBtnName = "$('#" + cBtnName + "').hide();";
	}
	//********************************
	var pageTemp;
	var cTemp = "script";
	pageTemp  = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">";
	pageTemp += "<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"zh-tw\">";
	pageTemp += "<head>";
	pageTemp += $("head").html();
		//Insert Print Friendly CSS
		pageTemp += "<link href=\"/include/css/allSitePrintFriendly.css\" rel=\"stylesheet\" type=\"text/css\" />";
	pageTemp += "</head>";
	pageTemp += "<body>";
		pageTemp += $(cDivName).html();
		//Insert Print Dialog
		pageTemp += "<script type=\"text/javascript\">$(document).ready(function(){";
		pageTemp += cBtnName;
		pageTemp += "window.print();";
		pageTemp += "});</" + cTemp + ">";
	pageTemp += "</body>";
	pageTemp += "</html>";
	var objPage = window.open('', 'printFriendly');
	objPage.document.open("text/html", "");
	objPage.document.write(pageTemp);
	objPage.document.close();
	objPage.location.reload();
}