var lStatus = new Array();
var s = new Array(
0x0020, 0x0021, 0x061B, 0x066B, 0x00A4, 0x066A, 0x060C, 0x06AF, 0x0029, 0x0028, 0x002A, 0x002B, 0x0648, 0x002D, 0x002E, 0x002F,      
0x06F0, 0x06F1, 0x06F2, 0x06F3, 0x06F4, 0x06F5, 0x06F6, 0x06F7, 0x06F8, 0x06F9, 0x003A, 0x06A9, 0x003E, 0x003D, 0x003C, 0x061F,      
0x066C, 0x0624, 0x200C, 0x0698, 0x064A, 0x064D, 0x0625, 0x0623, 0x0622, 0x0651, 0x0629, 0x00BB, 0x00AB, 0x0621, 0x004E, 0x005D,      
0x005B, 0x0652, 0x064B, 0x0626, 0x064F, 0x064E, 0x0056, 0x064C, 0x0058, 0x0650, 0x0643, 0x062C, 0x0698, 0x0686, 0x00D7, 0x0640,            
0x067E, 0x0634, 0x0630, 0x0632, 0x06CC, 0x062B, 0x0628, 0x0644, 0x0627, 0x0647, 0x062A, 0x0646, 0x0645, 0x0626, 0x062F, 0x062E,            
0x062D, 0x0636, 0x0642, 0x0633, 0x0641, 0x0639, 0x0631, 0x0635, 0x0637, 0x063A, 0x0638, 0x007D, 0x007C, 0x007B, 0x007E);
var b = navigator.userAgent.toLowerCase() ;
var msie  = (b.indexOf('msie')>-1)  ? true : false ;
var gecko = (b.indexOf('gecko')>-1) ? true : false ;
var opera = (b.indexOf('opera')>-1) ? true : false ;
function convert(fld,e, uId) {
	if(lStatus[uId] != 1 && lStatus[uId] != 2) { lStatus[uId] = 1; }
	k =(msie) ? event.keyCode : e.which ;
	if(lStatus[uId] == 1) {
		if (msie && k>32 && k<128) {
			event.keyCode = s[k-32] ;
		} else if (gecko && k>32 && k<128) {
			var EVT = document.createEvent("KeyEvents") ;
			EVT.initKeyEvent("keypress", true, true, document.defaultView, e.ctrlKey, e.altKey, e.shiftKey, e.metaKey, 0, String.fromCharCode(s[k-32]).charCodeAt(0)) ;
			e.preventDefault() ;
			e.target.dispatchEvent(EVT) ;
		} else if (opera && k>31 && k<128) {
			fld.value  = fld.value + String.fromCharCode(s[k-32]) ;
			return false ;
		}
	}
}
function LangFar (myobj) {
myobj.style.textAlign = "right"; myobj.style.direction = "rtl"; myobj.focus();
}
function LangEng (myobj) {
myobj.style.textAlign = "left"; myobj.style.direction = "ltr"; myobj.focus();
}
function change(obj, lObj, uId){
if(lStatus[uId] != 1 && lStatus[uId] != 2) { lStatus[uId] = 1; }
if(lStatus[uId] == 1) {
	lStatus[uId] = 2; lObj.value = "ف";
} else if(lStatus[uId] == 2) {
	lStatus[uId] = 1; lObj.value = "E";
}
obj.focus() ;
}