			printWindow.document.write("</head><xmp>");
			printWindow.document.write(editor.getSession().getDocument().getValue());
			printWindow.document.write("</xmp></html>");
			printWindow.document.close();
			printWindow.print();
		}catch (ex) {
			console.error("Error: " + ex.message);
		}
	}
	
	//Absolute path is used for saving. So no need to worry about the relative path over php issues
	function Save(){
		code = editor.getValue();
		const blob = new Blob([code], { type: 'text/plain' });
		const file = n