﻿var k;
var flag = true;
var s = ' !"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُىلآ÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثبلاهتنمئدخحضقسفعرصطغظ<|>ّ';
var b = navigator.userAgent.toLowerCase();
var msie = false;
var gecko = false;
var opera = false;
if (b.indexOf('msie') > -1) msie = true;
if (b.indexOf('gecko') > -1) gecko = true;
if (b.indexOf('opera') > -1) opera = true;
//===================================================================
function change(obj) {
    flag = !flag;
    obj.focus();
}
//===================================================================
function convert(fld, e) {
    if (flag) {

        if (msie) {
            k = event.keyCode;
            if (k > 31 && k < 128) {
                h = s.charCodeAt(k - 32);
                event.keyCode = h;
                return true;
            }
        }
        if (gecko) {
            k = e.which;
            if (k > 31 && k < 128) {
                h = s.charCodeAt(k - 32);
                fld.value = fld.value + String.fromCharCode(h);
                return false;
            }
            else {
                return true;
            }
        }
        if (opera) {
            k = event.keyCode;
            if (k > 31 && k < 128) {
                h = s.charCodeAt(k - 32);
                fld.value = fld.value + String.fromCharCode(h);
                return false;
            }
            else {
                return true;
            }
        }
    }
}
//===================================================================
function LangFar(myobj) {
    myobj.style.textAlign = "right";
    myobj.style.direction = "rtl";
    myobj.focus();
    lang = 1;
}
//===================================================================
function LangEng(myobj) {
    myobj.style.textAlign = "left";
    myobj.style.direction = "ltr";
    myobj.focus();
    lang = 0;
}
//=======================

function digit(fld, e) {
    if (flag) {
        if (msie) {
            k = event.keyCode;
            if (k > 47 && k < 58) {
                return true;
            }
            else {
                alert('لطفا عدد وارد کنید');
                return false;
            }
        }
        if (gecko) {
            k = e.which;
            

            if ((k > 47 && k < 58) || k == 0) {
                return true;
            }
            else {
                alert('لطفا عدد وارد کنید');
                return false;
            }
        }
        if (opera) {
            k = event.keyCode;
            if (k > 47 && k < 58) {
                return true;
            }
            else {
                alert('لطفا عدد وارد کنید');
                return false;
            }
        }
    }
}
