// JavaScript Document
var bFarsi = true;
var convTable = new Array( 
	[13,13],[32,32],[33,33],[34,1563],[35,35],
	[36,36],[37,37],[38,38],[39,1711],[40,41],
	[41,40],[42,215],[43,43],[44,1608],[46,46],
	[47,47],[48,1776],[49,1777],[50,1778],[51,1779],
	[52,1780],[53,1781],[54,1782],[55,1783],[56,1784],
	[57,1785],[58,58],[59,1705],[60,1572],[61,61],
	[62,1548],[63,1567],[64,64],[65,1616],[66,1571],
	[67,155],[68,1609],[69,1615],[70,145],[71,71],
	[72,1570],[73,1577],[76,44],[77,1569],[78,1573],
	[79,247],[80,8205],[81,1614],[82,1612],[83,1613],
	[84,8207],[85,1618],[86,139],[87,1611],[88,171],
	[89,8206],[90,187],[91,1580],[92,1688],[93,1670],
	[94,94],[95,1600],[96,1662],[97,1588],[98,1584],
	[99,1586],[100,1740],[101,1579],[102,1576],[103,1604],
	[104,1575],[105,1607],[106,1578],[107,1606],[108,1605],
	[109,1574],[110,1583],[111,1582],[112,1581],[113,1590],
	[114,1602],[115,1587],[116,1601],[117,1593],[118,1585],
	[119,1589],[120,1591],[121,1594],[122,1592],[123,123],
	[124,124],[125,125],[126,1617],[130,76],[147,75],
	[148,74]);

function GetUnicode(iAscii)
{
	var j, index, unicode;
	index = -1;

	for(j=0;j<convTable.length;j++){
		if (convTable[j][0] == iAscii){
			index = j;
			break;
		}
	}
	
	if (index >= 0) 
		 unicode = convTable[index][1];
	else
		unicode = iAscii;
		
	return unicode;
}

function OnTextBoxFarsiKeyPress()
{
	var keyCode, unicode;
	
	keyCode = window.event.keyCode;
	
	if ((window.event.ctrlKey) && (window.event.shiftKey) && (keyCode == 6))
	{
		bFarsi = !bFarsi;
		return;
	}
	
	if ((keyCode == 13) || (bFarsi))
	{
		window.event.keycode = 0;
		if (keyCode == 13)
			return;
		if (bFarsi)
		{
			unicode = GetUnicode(keyCode);
			window.event.keyCode = unicode;
			if ((window.event.shiftKey) && (keyCode == 32))				
				window.event.keyCode = 8204;
		}
	}
}

function OnTextAreaFarsiKeyPress()
{
	var keyCode, unicode;
	
	keyCode = window.event.keyCode;
	if ((window.event.ctrlKey) && (window.event.shiftKey) && (keyCode == 6))
	{
		bFarsi = !bFarsi;
		return;
	}
	
	if (bFarsi)
	{ 
		window.event.keyCode = 0;
		unicode = GetUnicode(keyCode);
		window.event.keyCode = unicode;
		if ((window.event.shiftKey) && (keyCode == 32))			
			window.event.keyCode = 8204;
	}
}

function CheckForm(formID)
{ 
 if (formID.Name_F.value == "" && formID.Name_E.value == "") { alert("Please enter your name!"); formID.Name_F.focus(); return false; }
 if (formID.Family_F.value == "" && formID.Name_E.value == "") { alert("Please enter your family!"); formID.Family_F.focus(); return false; }
 if (formID.YahooID_F.value == "" && formID.YahooID_E.value == "") { alert("Please enter your Yahoo! ID!"); formID.YahooID_F.focus(); return false; }
 if (formID.EMail_F.value == "" && formID.EMail_E.value == "") { alert("Please enter your email address!"); formID.EMail_F.focus(); return false; }
 return true; 
}

