<!--
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
var mode=1;
function FARKeyDown(){
  if (window.event.shiftKey && window.event.altKey) {
    if (mode==0) {
      mode=1;
        window.defaultStatus = "Farsi Mode - ";
      }else{
         mode=0;
        window.defaultStatus = "English Mode - ";
      }
      window.event.returnValue=false
      return
    }
  window.event.returnValue=true
}
function FARKeyPress(){
  var key;  
  key=window.event.keyCode;
  window.event.altKey
  
  if (key>127) return;    

  if (mode==1){  
    switch (key){    
        case 72/*H*/     :  window.event.keyCode =  1570;break;
        case 104/*h*/     : window.event.keyCode =  1575;break;

        case 102          :
        case 70/*F,f*/     : window.event.keyCode =  1576;break;

        case 96/*"`"*/     : window.event.keyCode =  1662;break;
        case 74 :
        case 106/*"j","J"*/ : window.event.keyCode =  1578;break;
        case 69 :
        case 101/*"e","E"*/ : window.event.keyCode =  1579;break;
        case 91/*"["*/     : window.event.keyCode =  1580;break;
        case 93/*"]"*/     : window.event.keyCode =  1670;break;
        case 80 :
        case 112/*"p","P"*/ : window.event.keyCode =  1581;break;
        case 79 :
        case 111/*"o","O"*/ : window.event.keyCode =  1582;break;
        case 78 :
        case 110/*"n","N"*/ : window.event.keyCode =  1583;break;
        case 66 :
        case 98/*"b","B"*/ : window.event.keyCode =  1584;break;
        case 86 :
        case 118/*"v","V"*/ : window.event.keyCode =  1585;break;
        case 67 :
        case 99/*"c","C"*/ : window.event.keyCode =  1586;break;
        case 92/*"\\"*/    : window.event.keyCode =  1688;break;
        case 83 :
        case 115/*"s","S"*/ : window.event.keyCode =  1587;break;
        case 65 :
        case 97/*"a","A"*/ : window.event.keyCode =  1588;break;
        case 87 :
        case 119/*"w","W"*/ : window.event.keyCode =  1589;break;
        case 81 :
        case 113/*"q","Q"*/ : window.event.keyCode =  1590;break;
        case 88 :
        case 120/*"x","X"*/ : window.event.keyCode =  1591;break;
        case 90 :
        case 122/*"z","Z"*/ : window.event.keyCode =  1592;break;
        case 85 :
        case 117/*"u","U"*/ : window.event.keyCode =  1593;break;
        case 89 :
        case 121/*"y","Y"*/ : window.event.keyCode =  1594;break;
        case 84 :
        case 116/*"t","T"*/ : window.event.keyCode =  1601;break;
        case 82 :
        case 114/*"r","R"*/ : window.event.keyCode =  1602;break;
        case 59/*";"*/     : window.event.keyCode =  1603;break;
        case 39/*"'"*/     : window.event.keyCode =  1711;break;
        case 71 :
        case 103/*"g","G"*/ : window.event.keyCode =  1604;break;
        case 76 :
        case 108/*"l","L"*/ : window.event.keyCode =  1605;break;
        case 107/*"k"*/     : 
        case 75/*"K"*/     : window.event.keyCode =  1606;break;
        case 44/*","*/     : window.event.keyCode =  1608;break;
        case 73 :
        case 105/*"i","I"*/ : window.event.keyCode =  1607;break;
        case 100/*"d"*/     : window.event.keyCode =  1610;break;
        case 68/*"D"*/     : window.event.keyCode =  1609;break;
        case 77 :
        case 109/*"m","M"*/ : window.event.keyCode =  1574;break;
      }
    }
    window.event.returnValue=true;
}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-->
