﻿var KeylangFarsi=true;
// for keypress
var a=100;
var lock=0;
function hide(x){
document.getElementById(x).style.display="none"
}
function show(x){
if (lock==0){
document.getElementById(x).style.display=""
}
}
function ahide(x){
lock=1;
show(x);
var b="alpha(opacity = "+a+")";
document.getElementById(x).style.filter=b;
a=a-10;
if (a > 0){
window.setTimeout("ahide('"+x+"')",80);
}
else
{
hide(x);
var b="alpha(opacity = '100')";
document.getElementById(x).style.filter=b;
a=100;
lock=0;
}
}
function farsikey(myfield,e){
myKeyCode=e.keyCode;
myShiftKey=e.shiftKey;

if (window.event.keyCode<255){
var key;
var basestring=' !"#$%،گ)(×+و-./0123456789:ک,=.؟@ِذ}ىُىلآ÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزیثبلاهتنمئدخحضقسفعرصطغظ<|>ّ';
if (window.event)
 key = window.event.keyCode;
else if (e)
 key = e.which;
if (key < 0x0020 || key >= 0x00FF) return true; 
if (KeylangFarsi==true)
{
	if (window.event)
	 window.event.keyCode=basestring.charCodeAt(key-32);
	else if (e)
	 e.which=basestring.charCodeAt(key-32);
}
hide('ENFA');
 return true;
}
else{
show('ENFA');
 return false;
} 
}
// function for keydown
function changelang(objtext1){
if (window.event.keyCode==119){
changelangx();
}
}
function changelangx(){
KeylangFarsi =(KeylangFarsi==true) ? false : true ;
}