function draw_qrcode(id, text) {

    var qr = new QRCode(8, QRErrorCorrectLevel.H);
	
	qr.addData(text);
	
	qr.make();
	
	var html = "<table style='border-width: 0px; border-style: none; border-color: #0000ff; border-collapse: collapse;'>";
	
	for (var r = 0; r < qr.getModuleCount(); r++) {
	
	    document.write("<tr>");
	
	    for (var c = 0; c < qr.getModuleCount(); c++) {
	
	        if (qr.isDark(r, c) ) {
	            html += "<td style='border-width: 0px; border-style: none; border-color: #0000ff; border-collapse: collapse; padding: 0; margin: 0; width: 2px; height: 2px; background-color: #000000;'/>";
	        } else {
	            html += "<td style='border-width: 0px; border-style: none; border-color: #0000ff; border-collapse: collapse; padding: 0; margin: 0; width: 2px; height: 2px; background-color: #ffffff;'/>";
	        }
	
	    }
	
	    html += "</tr>";
	
	}
	
	html += "</table>";
	$(id).html(html);
};
