var mode;mode=1;
function LangFar() {document.details.body.style.textAlign="right";document.details.body.style.direction="rtl";mode=1;}function LangEng()
{document.details.body.style.textAlign="left";document.details.body.style.direction="ltr";mode=0;}

function KeyDown()
{
if(window.event.ctrlKey && window.event.altKey)
{
if(mode==0)
{
mode=1;window.Status="Farsi Mode";
}else
{
mode=0;window.Status="Normal Mode (English)";
}

window.event.returnValue=false;return;}window.event.returnValue=true
;
}
function KeyPress()
{var key;

key=window.event.keyCode;

if(mode==1)
{
switch(key)
{case 32:
	{
	if(window.event.shiftKey)
	window.event.keyCode=8204;break;
	}
case 34:window.event.keyCode=1563;break;
case 35:window.event.keyCode=1643;break;
case 36:window.event.keyCode=164;break;
case 37:window.event.keyCode=1642;break;
case 38:window.event.keyCode=1548;break;
case 39:window.event.keyCode=1711;break;
case 40:window.event.keyCode=41;break;
case 41:window.event.keyCode=40;break;
case 44:window.event.keyCode=1608;break;
case 48:window.event.keyCode=1776;break;
case 49:window.event.keyCode=1777;break;
case 50:window.event.keyCode=1778;break;
case 51:window.event.keyCode=1779;break;
case 52:window.event.keyCode=1780;break;
case 53:window.event.keyCode=1781;break;
case 54:window.event.keyCode=1782;break;
case 55:window.event.keyCode=1783;break;
case 56:window.event.keyCode=1784;break;
case 57:window.event.keyCode=1785;break;
case 58:window.event.keyCode=58;break;
case 59:window.event.keyCode=1603;break;
case 60:window.event.keyCode=62;break;
case 62:window.event.keyCode=60;break;
case 63:window.event.keyCode=1567;break;
case 64:window.event.keyCode=1644;break;
case 65:window.event.keyCode=1572;break;
case 66:window.event.keyCode=8204;break;
case 67:window.event.keyCode=1688;break;
case 68:window.event.keyCode=1610;break;
case 69:window.event.keyCode=1613;break;
case 70:window.event.keyCode=1573;break;
case 71:window.event.keyCode=1571;break;
case 72:window.event.keyCode=1570;break;
case 73:window.event.keyCode=1617;break;
case 74:window.event.keyCode=1577;break;
case 75:window.event.keyCode=187;break;
case 76:window.event.keyCode=171;break;
case 77:window.event.keyCode=1569;break;
case 79:window.event.keyCode=93;break;
case 80:window.event.keyCode=91;break;
case 81:window.event.keyCode=1618;break;
case 82:window.event.keyCode=1611;break;
case 83:window.event.keyCode=1574;break;
case 84:window.event.keyCode=1615;break;
case 85:window.event.keyCode=1614;break;
case 87:window.event.keyCode=1612;break;
case 89:window.event.keyCode=1616;break;
case 90:window.event.keyCode=1603;break;
case 91:window.event.keyCode=1580;break;
case 92:window.event.keyCode=1688;break;//
case 93:window.event.keyCode=1670;break;
case 94:window.event.keyCode=215;break;
case 95:window.event.keyCode=1600;break;
case 96:window.event.keyCode=1662;break;//
case 97:window.event.keyCode=1588;break;
case 98:window.event.keyCode=1584;break;
case 99:window.event.keyCode=1586;break;
case 100:window.event.keyCode=1610;break;
case 101:window.event.keyCode=1579;break;
case 102:window.event.keyCode=1576;break;
case 103:window.event.keyCode=1604;break;
case 104:window.event.keyCode=1575;break;
case 105:window.event.keyCode=1607;break;
case 106:window.event.keyCode=1578;break;
case 107:window.event.keyCode=1606;break;
case 108:window.event.keyCode=1605;break;
case 109:window.event.keyCode=1574;break;//
case 110:window.event.keyCode=1583;break;
case 111:window.event.keyCode=1582;break;
case 112:window.event.keyCode=1581;break;
case 113:window.event.keyCode=1590;break;
case 114:window.event.keyCode=1602;break;
case 115:window.event.keyCode=1587;break;
case 116:window.event.keyCode=1601;break;
case 117:window.event.keyCode=1593;break;
case 118:window.event.keyCode=1585;break;
case 119:window.event.keyCode=1589;break;
case 120:window.event.keyCode=1591;break;
case 121:window.event.keyCode=1594;break;
case 122:window.event.keyCode=1592;break;
case 123:window.event.keyCode=125;break;
case 125:window.event.keyCode=123;break;
}}
//alert(window.event.keyCode);
window.event.returnValue=true;}
