	 
var tt = new Array('a','aa','i','ii','u','uu','R','e','e','o','au','M','','A','ka','kha','ga','gha','nga','ya','ra','la','va','Halant','aa','1','2','3','ca','cha','ja','jha','Ja','sha','Sa','sa','ha','i','ii','4','5','6','Ta','Tha','Da','Dha','Na','lha','rha','La','u','uu','R','7','8','9','ta','tha','da','dha','na','xa','ZWJ','ZWNJ','e','ee','ai','H','','0','pa','pha','ba','bha','ma','Space','o','oo','au');
var v = new Array('\u0D05','\u0D06','\u0D07','\u0D08','\u0D09','\u0D0a','\u0D0b','\u0D0e','\u0D0f','\u0D10','\u0D12','\u0D13','\u0D14','\u0D02','\u0D15','\u0D16','\u0D17','\u0D18','\u0D19','\u0D2f','\u0D30','\u0D32','\u0D35','\u0D4d','\u0D3e','\u0D67','\u0D68','\u0D69','\u0D1a','\u0D1b','\u0D1c','\u0D1d','\u0D1e','\u0D36','\u0D37','\u0D38','\u0D39','\u0D3f','\u0D40','\u0D6a','\u0D6b','\u0D6c','\u0D1f','\u0D20','\u0D21','\u0D22','\u0D23','\u0D34','\u0D31','\u0D33','\u0D41','\u0D42','\u0D43','\u0D6d','\u0D6e','\u0D6f','\u0D24','\u0D25','\u0D26','\u0D27','\u0D28','\u0D15\u0D4d\u0D37','&#8205','&#8204','\u0D46','\u0D47','\u0D48','\u0D03','','\u0D66','\u0D2a','\u0D2b','\u0D2c','\u0D2d','\u0D2e','&#3335;&#3361;&#3405;','\u0D4a','\u0D4b','\u0D4c');
var temp,i,y;

var VB = "<td width=28><input type=button onclick=\"Quill.appendChar(this.value,'quillDiv1');return false\"; class=VowlesButton value=\"";
var CB = "<td width=28><input type=button onclick=\"Quill.appendChar(this.value,'quillDiv1');return false\"; class=ConsonantButton value=\"";
var CB1 = "<td width=28><input type=button onclick=\"Quill.appendChar(this.value,'quillDiv1');return false\"; class=ConsonantButton1 value=\"";
var Num =  "<td width=28><input type=button onclick=\"Quill.appendChar(this.value,'quillDiv1');return false\"; class=Numeral value=\"";

with(document)
{
	write("<table border=0 cellpadding=0 align=center cellspacing=0 style=\"border-collapse: collapse\" bordercolor=#111111 width=408 bordercolorlight=#FFFFFF bordercolordark=#FFFFFF bgcolor=#FFFFFF>");
	write("<tr>");
	for(i=0;i<14;i++)
	{
		temp = VB  + v[i] + "\""+ "title="+tt[i] +"></td>";
		write(temp);
	}
	write("</tr>");
	for(var z=0; z < 2; z++)
	{
		y = i + 5;
		write("<tr>");
		for(;i<y;i++)
		{
			temp =  CB + v[i] + "\""+ "title="+tt[i] +"></td>";
			write(temp);
		}
		for(y += 4;i<y;i++)
		{
			temp =  CB1 + v[i] + "\""+ "title="+tt[i] +"></td>";
			write(temp);
		}
		for(y += 2;i<y;i++)
		{
			temp =  VB + v[i] + "\""+ "title="+tt[i] +"></td>";
			write(temp);
		}
		for(y += 3;i<y;i++)
		{
			temp =  Num + v[i] + "\""+ "title="+tt[i] +"></td>";
			write(temp);
		}
		write("</tr>");
	}
	write("<tr>");
	for(y += 5;i<y;i++)
	{
		temp =  CB + v[i] + "\""+ "title="+tt[i] +"></td>";
		write(temp);
	}
	for(y += 3;i<y;i++)
	{
		temp =  CB1 + v[i] + "\""+ "title="+tt[i] +"></td>";
		write(temp);
	}
	for(y += 3;i<y;i++)
	{
		temp =  VB + v[i] + "\""+ "title="+tt[i] +"></td>";
		write(temp);
	}
	for(y += 3;i<y;i++)
	{
		temp =  Num + v[i] + "\""+ "title="+tt[i] +"></td>";
		write(temp);
	}
	write("</tr>");
	write("<tr>");
	for(y += 5;i<y;i++)
	{
		temp =  CB + v[i] + "\""+ "title="+tt[i] +"></td>";
		write(temp);
	}
	for(y += 3;i<y;i++)
	{
		temp =  CB1 + v[i] + "\""+ "title="+tt[i] +"></td>";
		write(temp);
	}	
	for(y += 4;i<y;i++)
	{
		temp =  VB + v[i] + "\""+ "title="+tt[i] +"></td>";
		write(temp);
	}
	for(y += 2;i<y;i++)
	{
		temp =  Num + v[i] + "\""+ "title="+tt[i] +"></td>";
		write(temp);
	}
	write("</tr>");
	write("<tr>");
	for(y += 5;i<y;i++)
	{
		temp =  CB + v[i] + "\""+ "title="+tt[i] +"></td>";
		write(temp);
	}
	//Space Bar
	temp =  "<td width=84 colspan=3><input type=button onclick=\"Quill.appendChar(' ','quillDiv1');return false\"; class=ConsonantButton1 value=\"" + v[i] + "\""+ "title="+tt[i] +"></td>";
	write(temp);
	for(y += 4,i++;i<y;i++)
	{
		temp =  VB + v[i] + "\""+ "title="+tt[i] +"></td>";
		write(temp);
	}
	//Guruji Bottom image
	write("<td width=84 colspan=3><img src=/images/keyboard/gurujibottom.gif></td>");
	write("</tr>");
	write("</table>");
}
