  var mode=1;
  function PCAKeyDown(){
    if (window.event.shiftKey && window.event.altKey ){
      if (mode==0){
        mode=1;
        //'Copyright Notice: Do not delete or change  the following message
        window.defaultStatus = "بهتر است که زبان دستگاه را در حالت انگلیسی بگذارید تا به طور اتومات فارسی شود    Designed By Yashar Javdani";
        }
      else{
        mode=1;
        //'Copyright Notice: Do not delete or change the followin message
        window.defaultStatus = "بهتر است که زبان دستگاه را در حالت انگلیسی بگذارید تا به طور اتومات فارسی شود    Designed By Yashar Javdani";
      }
      window.event.returnValue=false;
      return;
    }
    window.event.returnValue=true;
  }
//  ' Keyboard Mapping to Unicode characters
  
  function PCAKeyPress(t){
    var key=window.event.keyCode;
    //window.alert(key)
    //if (key>127) return ;
    if (mode==1){
     // window.alert(String.fromCharCode(window.event.keyCode))
      switch (String.fromCharCode(key)){
        case "H"     : 	window.event.keyCode = 1570;break;
        case "h"     : 	window.event.keyCode = 1575;break;
        case "f"	 : 	window.event.keyCode = 1576;break;
        case "F"	 : 	window.event.keyCode = 1576;break;
        case "`"     : 	window.event.keyCode = 1662;break;
        case "j"	 : 	window.event.keyCode = 1578;break;
        case "J"	 : 	window.event.keyCode = 1578;break;
        case "e"	 : 	window.event.keyCode = 1579;break;
        case "E"	 : 	window.event.keyCode = 1579;break;
        case "["     : 	window.event.keyCode = 1580;break;
        case "]"     : 	window.event.keyCode = 1670;break;
        case "p"	 : 	window.event.keyCode = 1581;break;
        case "P"	 : 	window.event.keyCode = 1581;break;
        case "O"	 : 	window.event.keyCode = 1582;break;
        case "o"	 : 	window.event.keyCode = 1582;break;
        case "n"	 : 	window.event.keyCode = 1583;break;
        case "N"	 : 	window.event.keyCode = 1583;break;
        case "b"	 : 	window.event.keyCode = 1584;break;
        case "B"	 : 	window.event.keyCode = 1584;break;
        case "V"	 : 	window.event.keyCode = 1585;break;
        case "v"	 : 	window.event.keyCode = 1585;break;
        case "c"	 : 	window.event.keyCode = 1586;break;
        case "C"	 : 	window.event.keyCode = 1586;break;
        case "\\"    : 	window.event.keyCode = 1688;break;
        case "s"	 : 	window.event.keyCode = 1587;break;
        case "S"	 : 	window.event.keyCode = 1587;break;
        case "a"	 : 	window.event.keyCode = 1588;break;
        case "A"	 : 	window.event.keyCode = 1588;break;
        case "w"	 : 	window.event.keyCode = 1589;break;
        case "W"	 : 	window.event.keyCode = 1589;break;
        case "q"	 : 	window.event.keyCode = 1590;break;
        case "Q"	 : 	window.event.keyCode = 1590;break;
        case "x"	 : 	window.event.keyCode = 1591;break;
        case "X"	 : 	window.event.keyCode = 1591;break;
        case "z"	 : 	window.event.keyCode = 1592;break;
        case "Z"	 : 	window.event.keyCode = 1592;break;
        case "u"	 : 	window.event.keyCode = 1593;break;
        case "U"	 : 	window.event.keyCode = 1593;break;
        case "y"	 : 	window.event.keyCode = 1594;break;
        case "Y"	 : 	window.event.keyCode = 1594;break;
        case "t"	 : 	window.event.keyCode = 1601;break;
        case "T"	 : 	window.event.keyCode = 1601;break;
        case "r"	 :	window.event.keyCode = 1602;break;
        case "R"	 : 	window.event.keyCode = 1602;break;
        case ";"     : 	window.event.keyCode = 1705;break;
        case "ك"     : 	window.event.keyCode = 1705;break;
        case "'"    :  window.event.keyCode = 1711;break;
        case "g"	 : 	window.event.keyCode = 1604;break;
        case "G"	 : 	window.event.keyCode = 1604;break;
        case "l"	 : 	window.event.keyCode = 1605;break;
        case "L"	 : 	window.event.keyCode = 1605;break;
        case "k"     : 	window.event.keyCode = 1606;break;
        case "K"     : 	window.event.keyCode = 0161;break;
        case ","     : 	window.event.keyCode = 1608;break;
        case "i"	 : 	window.event.keyCode = 1607;break;
        case "I"	 : 	window.event.keyCode = 1607;break;
        case "d"     : 	window.event.keyCode = 1610;break;
        case "ی"     : 	window.event.keyCode = 1610;break;
        case "D"     : 	window.event.keyCode = 1609;break;
        case "m"	 : 	window.event.keyCode = 1574;break;
        case "M"	 : 	window.event.keyCode = 1574;break;
      }
    }
    window.event.returnValue=true;
}