/*
	Invoke a save screen based on give element id in document
	@param isPrint - Invoke print dialog if true	
*/
function savePage(tableId,pageName,isPrint) {
	pageName = pageName || "html_page";
	
	var stySheetSrc = '';		
		var headSrc = '';
		var tableSrc = '';
		var noteSrc = '';
		var script = '';
		var pageHeader = '';
		var pageFooter = '';
		
	tableSrc = document.getElementById(tableId).innerHTML;
	
		//set page start tags
		pageHeader += '<HTML><HEAD><TITLE>恆生指數</TITLE>';
		pageHeader += '<META http-equiv="Content-Type"  content="text/html; charset=utf-8">';
		pageHeader += '<!--';
		pageHeader += 'Copyright. Hang Seng Index Limited 2009 ALL RIGHTS RESERVED.';
		pageHeader += '-->';	
		pageHeader += '<style>';	
		pageHeader += '.btnbg {';	
		pageHeader += '	font-family: Arial, Helvetica, sans-serif;';	
		pageHeader += '	font-size: 12px;';	
		pageHeader += '	font-weight:bold;';	
		pageHeader += '	color: #FFFFFF;';	
		pageHeader += '	background-color: #28519B;';	
		pageHeader += '	border-top : 1px solid #02a3d1;';
		pageHeader += '	border-bottom : 1px solid #02a3d1;';	
		pageHeader += '	border-left : 1px solid #02a3d1;';	
		pageHeader += '	border-right : 1px solid #02a3d1;';	
		pageHeader += '	width: 60px;';	
		pageHeader += '}';	
		pageHeader += '</style>';	

		script += '<script language="javascript" type="text/JavaScript">';
		script += 'function saveScreen() {';
		script += 'document.execCommand(\'SaveAs\')';
		//, "", "';
		//script += pageName+".html";
		//script += '");}';
		script += '}';
		script += '</script>';	

		
		headSrc = '<TABLE WIDTH=\'99%\' BORDER=\'0\' CELLSPACING=\'2\' CELLPADDING=\'3\'>';
			headSrc += '<tr align=\'right\'>';
			headSrc += '<td colspan=\'2\'>';
			headSrc += '<input name=\'Save\' type=\'button\' class=\'btnbg\' onclick=\'javascript:saveScreen();\' value=\'儲存\'>&nbsp;';
			headSrc += '<input name=\'Close\' type=\'button\' class=\'btnbg\' onclick=\'javascript:window.close();\' value=\'關閉\'>';		
			headSrc += '</td>';
			headSrc += '</tr>';
			headSrc += '</table><br>';
					
		// set page end tags
		pageFooter += '</BODY></HTML>';
	
		//Open the new window and render the output to the new window
		var newwindow = window.open('', 'Save_Upload_Detail', 'status=yes ,toolbar=no, scrollbars=yes, width=550, height=800');
		newwindow.document.write(pageHeader);
		newwindow.document.write(script);		
		newwindow.document.write('</HEAD><BODY>');
		newwindow.document.write(headSrc);
		newwindow.document.write(tableSrc);		
		newwindow.document.write('<br>');	
		newwindow.document.write(pageFooter);
		newwindow.document.close();		
		if (isPrint) newwindow.print();
}