var mode  = 1 
var align = "en"


function change_lang(forms,form_name)
{
 if (mode == 1 )
	{
	mode=0;
//	form_name.style.textAlign = "left";
//	form_name.style.direction = "ltr";	
	}

 else
 	{
	mode=1;
//	form_name.style.textAlign = "right";
//	form_name.style.direction = "rtl";	
	}	
 forms.focus();
}


function FarsiKeyDown(forms)
{

if(window.event && window.event.keyCode==120 ) 
	window.event.keyCode = 505;
if(window.event && window.event.keyCode == 505) 
        { 
	change_lang(forms);	
	return false; 
	}
}



function FarsiKeyPress(){
	var key 
	key = window.event.keyCode 
	if( key > 127 )
		return
	if ( mode == 1){  
		switch ( key ){

			case 40:{    window.event.keyCode=64830
						break }
			case 41:{    window.event.keyCode=64831
						break }

			case 62:{    window.event.keyCode=1548
						break }
			case 157:{    window.event.keyCode=8204
						break }
			case 72:{    window.event.keyCode=1570
						break }
			case 74:{    window.event.keyCode=1600
						break }
			case 104:{   window.event.keyCode=1575 
						break }
			case 70,102:{window.event.keyCode=1576 
						break }
			case 96 :{   window.event.keyCode=1662 
						break }
			case 106:{window.event.keyCode=1578 
						break }
			case 69,101:{window.event.keyCode=1579 
						break }
			case 91:{    window.event.keyCode=1580 
						break }
			case 93:{    window.event.keyCode=1670 
						break }
			case 80,112:{window.event.keyCode=1581 
						break }
			case 79,111:{window.event.keyCode=1582 
						break }
			case 78,110:{window.event.keyCode=1583 
						break }
			case 66,98 :{window.event.keyCode=1584 
						break }
			case 86,118:{window.event.keyCode=1585 
						break }
			case 67,99:{ window.event.keyCode=1586 
						break }
			case 92 :{   window.event.keyCode=1688 
						break }
			case 115:{window.event.keyCode=1587 
						break }
			case 65,97:{ window.event.keyCode=1588 
						break }
			case 87,119:{window.event.keyCode=1589 
						break }
			case 81,113:{window.event.keyCode=1590 
						break }
			case 88,120:{window.event.keyCode=1591 
						break }
			case 90,122:{window.event.keyCode=1592 
						break }
			case 83,117:{window.event.keyCode=1593 
						break }
			case 89,121:{window.event.keyCode=1594 
						break }
			case 84,116:{window.event.keyCode=1601 
						break }
			case 82,114:{window.event.keyCode=1602 
						break }
			//case 59:{    window.event.keyCode=1603 
			//			break }
			case 59:{    window.event.keyCode=1705 
						break }
			case 39:{    window.event.keyCode=1711 
						break }
			case 71,103:{window.event.keyCode=1604 
						break }
			case 76,108:{window.event.keyCode=1605 
						break }
			case 75,107:{window.event.keyCode=1606 
						break }
			case 44:{    window.event.keyCode=1608 
						break }
			case 73,105:{window.event.keyCode=1607 
						break }
			case 100:{   window.event.keyCode=1610 
						break }
			case 68:{    window.event.keyCode=1609 
						break }
			case 77,109:{window.event.keyCode=1574 
						break }
			case 63:{    window.event.keyCode=1567
						break }
			case 83:{    window.event.keyCode=8204
						break }

	}
	}
	window.event.returnValue= true
}
