 var mode=1;
 var change;
 var leatestF;
 function changeLang(){
     if (mode==0){
		 document.getElementById("langu").value="En";
		 mode=1;
		document.getElementById(leatestF).focus();
            }
      else{
		 document.getElementById("langu").value="Fa";
		mode=0;
   		document.getElementById(leatestF).focus();
     }         
    }

  function PCAKeyDown(){
 
    if (window.event.shiftKey && window.event.altKey )
    {            
		change=false;
      if (mode==0){
	    mode=1;
            }
      else{
	   mode=0;
      }
      window.event.returnValue=false;      
      return;
    }    
    window.event.returnValue=true;
  }

  
  function PCAKeyPress(){  
    var key=window.event.keyCode;        
    //if (key>127) return ;    
    if (mode==1){    
      switch (String.fromCharCode(key)){
        case "H"     : 	window.event.keyCode = 1575;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 = 1603;break;
        case String.fromCharCode(1705)     : 	window.event.keyCode = 1603;break;//1705 charactere ˜ hast
        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 = 1606;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 "D"     : 	window.event.keyCode = 1610;break;
        case String.fromCharCode(1740)     : 	window.event.keyCode = 1610;break;//1740 character í hast
        case "m"	 : 	window.event.keyCode = 1574;break;
        case "M"	 : 	window.event.keyCode = 1574;break;
      }
    }
    window.event.returnValue=true;
}
