﻿var KeylangFarsi=true;
// for keypress
function farsikey(myfield,e)
{
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);
}
 return true;
}

// function for keydown
function changelang(objtext1)
{
	if (window.event.keyCode==119) 
		KeylangFarsi =(KeylangFarsi==true) ? false : true ;
    if (window.event.altKey && window.event.shiftKey )  
		KeylangFarsi = false ;
	 return true;
}



//----------------------------
function numbersonly( e )
{
    var unicode = e.charCode ? e.charCode : e.keyCode;

    //if the key isn't the backspace key (which we should allow)
    if( unicode != 8 )
    {
        //if not a number
        if( unicode < 48 || unicode > 57 )
        {
            //disable key press
            return false;
        }//end if
        else
        {
            // enable keypress
            return true;
        }//end else
    }//end if
    else
    {
        // enable keypress
        return true;
    }//end else
}//end function

